Dynamische Variablennamen

Top  Previous  Next

Das RTS ist in der Lage Variablennamen dynamisch zu generieren. D.h. der Name wird zur Laufzeit aus den Werten von einer oder mehreren Variablen generiert. Diese Variablen werden als Indexvariablen bezeichnet.

Diese Indexvariablen müssen zwischen zwei Prozentzeichen gesetzt werden.

 

Beispiel

/Plch/Plc1/VarArr1[%/Plch/Plc1/Idx1%]

 

mögliches Resultat:        /Plch/Plc1/VarArr1[3]

 

 

Unterschied zu EPAM3

Neben Systemvariablen können auch Steuerungs-Variablen verwendet werden.
Indexvariablen können von einem beliebigen Basis Typ sein.
Wenn eine der verwendeten Indexvariablen ändert, wird die Variable sofort neu aufgelöst, es muss also kein Seitenwechsel erfolgen.