Optymalizacja skryptu

Zaczęty przez marpal, Sierpień 20, 2018, 16:51:42

Poprzedni wątek - Następny wątek

marpal

Witam
Jak zoptymalizować zapis w skrypcie gdzie mam zdefiniowane prawie 60 zmiennych M??
Coś w stylu:
int M1;
int M2;
int M3;

itd... do int M60;

Skrypt ma pojemność 4895 Bajtów co okazało się za dużym rozmiarem dla centrali.
Czy da się zapisać to na kształt:

int M1-M60 ?

Pozdrawiam

podobnoja

#1
Kolego a jak sobie poradziłeś z numerowaniem przekaźników... Wywala mi błąd w LP w numerowaniu powyżej >20

"Błąd skryptu" - parametr error

O13=tond(18,M2,0,672);
O13=pons(19,O13,0,90);
O11=tond(20,M2,0,768);                 
O11=pons(21,O11,0,90);
O14=tond(22,M2,0,864);
O14=pons(23,O14,0,60);   

marpal

#2
Cytat: podobnoja w Sierpień 20, 2018, 18:19:38
Kolego a jak sobie poradziłeś z numerowaniem przekaźników... Wywala mi błąd w LP w numerowaniu powyżej >20

"Błąd skryptu" - parametr error

O13=tond(18,M2,0,672);
O13=pons(19,O13,0,90);
O11=tond(20,M2,0,768);                 
O11=pons(21,O11,0,90);
O14=tond(22,M2,0,864);
O14=pons(23,O14,0,60);

Nie rozumiem pytania.
Wykorzystałem wyjścia na modułach rozszerzeń oraz na centrali. Łącznie mam sporo przekaźników, ale niektóre pracują w grupach. Wykorzystałem również jedno z wyjść "wirtualnych"
Program działa ok, jednak jak rozszerzyłem skrypt o nowe funkcjonalności to zabrakło pamięci...
Proszę o pomoc czy da się skrócić sposób wprowadzania zmiennych do LP.
Pozdrawiam

edit:
temat do zamknięcia
ogarnąłem sam