ist es nicht möglich einfach im ST Programm zu schreiben:
hier im Beispiel habe ich einen ARRAY[0..10] OF STRING initialisiert.
array := ‘eins’,‘abc’,‘zwei’,‘def’; (* diese Zeile schmeißt einen Error aus: keine korrekte ST-Anweisung *)
muss ich immer folgendes schreiben?
array[1] := ‘eins’;
array[2] := ‘zwei’;
array[3] := ‘drei’;
array[4] := ‘vier’;
gibt es keine elegantere Möglichkeit?
Moin,
nein, leider musst du das einzeln machen oder im Deklarationsteil sofort alle Festlegen:
Components for Automation and Control: TwinCAT NT-Realtime-System, Bus terminal, Industrial PC, BECKHOFF-Lightbus
Viel Spaß
Shrimps
danke für die Antwort, auch wenn mich dies traurig macht
wenn man den array macht geht das, aber spater geht das auch nicht mit zahlen.
also deklarieren mit die erste zeile geht arr ARRAY[1..10] OF STRING :='eins…;