Hallo
Für eine Auswertung habe ich ein UDT mit einem Array [0..3, 0..15] of Real angelegt und die Tabelle mit Werten gefüllt die ich auslesen möchte.
In meinem FB habe ich eine Variable Zuweisung vom Typ UDT angelegt.
Wenn ich jetzt die Ausgabevariable := Zuweisung[Variable1, variable2]; eingebe, dann macht er mir die Variable Zuweisung als ungültige Arrayvariable
Hat jemand eine Idee? Liegt es vielleicht daran, dass ich ein UDT-Array verwende?
Ich weis man kann es auch mit DB und Adressberechnung machen, das gefällt mir aber irgendwie nicht so.
Für eine Auswertung habe ich ein UDT mit einem Array [0..3, 0..15] of Real angelegt und die Tabelle mit Werten gefüllt die ich auslesen möchte.
In meinem FB habe ich eine Variable Zuweisung vom Typ UDT angelegt.
Wenn ich jetzt die Ausgabevariable := Zuweisung[Variable1, variable2]; eingebe, dann macht er mir die Variable Zuweisung als ungültige Arrayvariable
Code:
#Ir_klar := #Zuweisung[#PKE_Mode, #Temp1_int];
Ich weis man kann es auch mit DB und Adressberechnung machen, das gefällt mir aber irgendwie nicht so.