SBoot77 hat geschrieben:
Hallo zusammen,
kann man eine Variable variabel beschreiben (komisches Wortspiel)? Bei meinen Robotern sieht das dann ungefähr so aus:
( Deklaration )
Variable_1:int;
Variable_2:int;
Zaehler:int;
Wert:Int;
( ungefährer Code )
INCR Zaehler;
Variable_[Zaehler]:=Wert;
gibt es da im Codesys irgendeine Möglichkeit
Hallo
wandel variable_ in einen String das gleiche mit Zähler
dann concat variable_+Zähler
dann wandeltst Du diese gesamtvariable wieder in ein Int um
das wars
MFG Speicherzelle
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo zusammen,
kann man eine Variable variabel beschreiben (komisches Wortspiel)? Bei meinen Robotern sieht das dann ungefähr so aus:
( Deklaration )
Variable_1:int;
Variable_2:int;
Zaehler:int;
Wert:Int;
( ungefährer Code )
INCR Zaehler;
Variable_[Zaehler]:=Wert;
gibt es da im Codesys irgendeine Möglichkeit
Hallo,
probiers doch mal mit einem eindimensionalen Array.
Hallo
wandel variable_ in einen String das gleiche mit Zähler
dann concat variable_+Zähler
dann wandeltst Du diese gesamtvariable wieder in ein Int um
das wars
MFG Speicherzelle
Vielen Dank für die Tipps,
das mit dem Array würde nur teilweise funktionieren und ich könnte meine Datenstruktur nicht verwenden.
Das mit dem string scheint einwandfrei zu funktionieren, die Daten Stimmen auch. Vielen Dank.
SBoot77
Hallo,
gibt es die Funktion VAR_TO_STRING bzw. STRING_TO_VAR in irgendeiner Bibliothek? Ich habe alles durchsucht, und nichts gefunden.
Ich verwende die Codesys Version 2.3.9.4
Moin
Du kannst jederzeit STRING_TO_BOOL(myVar) oder auch STRING_TO_DWORD(myVar) oder auch andersrum INT_TO_STRING(myVar) oder so machen.
Das funktioniert mit allen (genormten) Typen in alle Richtungen.
Über den Sinn lässt sich im einzelnen diskutieren....
Gruss
Erik