Christmaspoo
Level-1
- Beiträge
- 250
- Reaktionspunkte
- 33
-> Hier kostenlos registrieren
Also Array große dynamisch definieren geht soweit ich weiß nicht (???), aber man könnte ein großes Array erstellen und nur zu Teil füllen lassen. Das wäre aber Speicherverschwendung.
Z.B. könnte das Array in Größe 100 vordefiniert werden und die ganzen Max-Werte in Schleifenzählern durch betreffende Variable ersetzt werden. Naja, dann lieber einheitlich imo.
Das Rot markierte ist überflüssig. Du machst die gleiche Aktion am Bausteinende nochmal, in der IF-Anweisung ist sie quasi wirkungslos.
Z.B. könnte das Array in Größe 100 vordefiniert werden und die ganzen Max-Werte in Schleifenzählern durch betreffende Variable ersetzt werden. Naja, dann lieber einheitlich imo.
Code:
IF #Enable AND (#Taktmerker XOR #Takt) AND (#Zähler < #Messwertanzahl) THEN
#Messwert[#Zähler] := #"Analog in";
#Zähler := #Zähler + 1;
[COLOR=#ff0000]#Taktmerker := #Takt;[/COLOR]
END_IF;
Das Rot markierte ist überflüssig. Du machst die gleiche Aktion am Bausteinende nochmal, in der IF-Anweisung ist sie quasi wirkungslos.
Zuletzt bearbeitet: