-> Hier kostenlos registrieren
Hallo,
gibt es die Möglichkeit unter CoDeSys 2.3 einem Array mehrere Werte gleichzeitig zuzuweisen?
Bei der Intialisierung kann man ja gleich mehrere Werte durch Komma getrennt angeben. Wie kann man das im Code machen?
Konkret habe ich einen Funktionsbaustein mit einem Array als Eingang.
Diesen binde ich wie üblich ein
Nun würde ich die Daten gerne gleich in einem Stück zuweisen und nicht einzeln
anstelle von
Das funktioniert leider nicht bei mir. Kennt jemand eine Möglichkeit wie man das machen kann?
Gruß
gibt es die Möglichkeit unter CoDeSys 2.3 einem Array mehrere Werte gleichzeitig zuzuweisen?
Bei der Intialisierung kann man ja gleich mehrere Werte durch Komma getrennt angeben. Wie kann man das im Code machen?
Konkret habe ich einen Funktionsbaustein mit einem Array als Eingang.
Code:
FUNCTION_BLOCK TSET
VAR_INPUT
DATA: ARRAY [1..4] OF BYTE;
END_VAR
Diesen binde ich wie üblich ein
Code:
VAR
TEST:TSET;
END_VAR
Nun würde ich die Daten gerne gleich in einem Stück zuweisen und nicht einzeln
Code:
TEST.DATA:=1,2,3,4;
TEST();
Code:
TEST.DATA[1]:=1;
TEST.DATA[2]:=2;
TEST.DATA[3]:=3;
TEST.DATA[4]:=4;
TEST();
Das funktioniert leider nicht bei mir. Kennt jemand eine Möglichkeit wie man das machen kann?
Gruß
Zuletzt bearbeitet: