Legacy Hardware and Apps
Channel Table Full Error

Hi,

I am getting an error through DeLogger Pro which says: Channel table full error at line XXX col XXX [ line text ] (sometimes this is followed with the DT80 resetting itself and SW EXCEPTION message on the LCD).

Does this mean I have reached the line capacity of a DT80 program? Do I have to make the program smaller to prevent this program load failure?

Cheers,
Rohan

Hi, I am getting an error through DeLogger Pro which says: Channel table full error at line XXX col XXX [ line text ] (sometimes this is followed with the DT80 resetting itself and SW EXCEPTION message on the LCD). Does this mean I have reached the line capacity of a DT80 program? Do I have to make the program smaller to prevent this program load failure? Cheers, Rohan

Strangely enough, the lines which are added to go over this threshold limit contain 666CV.

Easter Egg Roger!? JK.

Rohan

Strangely enough, the lines which are added to go over this threshold limit contain 666CV. Easter Egg Roger!? JK. Rohan

Does this explain it?

9
9
9
3
3x93
3x93
31
31
==================
620 CVariables used
==================


7 + 1 Alarms/If's + Do's in RA1D
11 Alarms in RB1M
6 Alarms in RC1...3E
93 + 4 If's + Do's in RJX
93 + 4 If's + Do's in RKX
2 If's in RX
===============================
212 + 9 Alarms/If's + Do's used
===============================

620 + 212 + 9 = 841

Therefore, 41 variables too many for a DT80?

Rohan

Does this explain it? ```` 9 9 9 3 3x93 3x93 31 31 ================== 620 CVariables used ================== 7 + 1 Alarms/If's + Do's in RA1D 11 Alarms in RB1M 6 Alarms in RC1...3E 93 + 4 If's + Do's in RJX 93 + 4 If's + Do's in RKX 2 If's in RX =============================== 212 + 9 Alarms/If's + Do's used =============================== 620 + 212 + 9 = 841 ```` Therefore, 41 variables too many for a DT80? Rohan

Good afternoon Rohan,

Yep, that would cause a channel table error. Must be one hell of a program to fill the channel table. You need to look at how to simplify it.

Cheers,
Roger

Good afternoon Rohan, Yep, that would cause a channel table error. Must be one hell of a program to fill the channel table. You need to look at how to simplify it. Cheers, Roger

Lol yer its massive atm, and I did simplify it enough to work.

I will upload it tomorrow for you and others to give me some pointers. I believe DT programming language is a scripting language not a programming language so u cant generate code, which would lose at least a hundred lines of code in my program! But I could be wrong.

If there is a way to unload alarms with the filename as the month I would be saved. (hint!)

Rohan

Lol yer its massive atm, and I did simplify it enough to work. I will upload it tomorrow for you and others to give me some pointers. I believe DT programming language is a scripting language not a programming language so u cant generate code, which would lose at least a hundred lines of code in my program! But I could be wrong. If there is a way to unload alarms with the filename as the month I would be saved. (hint!) Rohan

Hi Rohan,

If you email it to me I'll take a look.

Hint: If you are generating a report at the end of the month then upgrade to the latest firmware and use 20CV. It holds the current day of the month. Run a schedule once per day (it will run at midnight) and check if the day of the month is 1 (Start of a new month) and use the alarm to trigger the report.

Cheers,
Roger

Hi Rohan, If you email it to me I'll take a look. Hint: If you are generating a report at the end of the month then upgrade to the latest firmware and use 20CV. It holds the current day of the month. Run a schedule once per day (it will run at midnight) and check if the day of the month is 1 (Start of a new month) and use the alarm to trigger the report. Cheers, Roger
20
5
2
live preview
enter atleast 10 characters
WARNING: You mentioned %MENTIONS%, but they cannot see this message and will not be notified
Saving...
Saved
With selected deselect posts show selected posts
All posts under this topic will be deleted ?
Pending draft ... Click to resume editing
Discard draft