-> Hier kostenlos registrieren
Hallo zusammen,
ist es möglich die Bits beim Slice-Befehl hochzuzählen.
Also quasi so etwas:
FOR #j := 1 TO 5 DO
#DeData.MoData[#j].Status.%X4 := vartemp.%X[j];
END_FOR;
Hier sollen die Bits von vartemp genommen werden und jeweils das 4 bit des Status beschreiben.
Diese Syntax "vartemp.%X[j]" funktioniert natürlich nicht. Ich habe aber noch nicht rausgefungen, ob und wie so etwas möglich ist.
Habe das Problem mit "At" gelöst, würde es aber auch anderst gehen?
Vielen Dank für eure Hilfe.
ist es möglich die Bits beim Slice-Befehl hochzuzählen.
Also quasi so etwas:
FOR #j := 1 TO 5 DO
#DeData.MoData[#j].Status.%X4 := vartemp.%X[j];
END_FOR;
Hier sollen die Bits von vartemp genommen werden und jeweils das 4 bit des Status beschreiben.
Diese Syntax "vartemp.%X[j]" funktioniert natürlich nicht. Ich habe aber noch nicht rausgefungen, ob und wie so etwas möglich ist.
Habe das Problem mit "At" gelöst, würde es aber auch anderst gehen?
Vielen Dank für eure Hilfe.