Intouch 9.5 Indirekte Variable

Waelder

Level-2
Beiträge
964
Reaktionspunkte
117
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich möchte eine Indirekte Variable erzeugen und bekomme immer eine Fehlermeldung.

Vorgehensweise wie folgt:

Ich drücke einen Taster und Rufe ein Action script auf mit folgendem Text auf, mache ein Popup fenster auf um den wert zu bearbeiten:
Die zu bearbeitende Variable hat die Bezeichnung : OF1_2200_dn_Cmd und ist integer.
Der Variablenname "OF1_2200" (oder andere Gerätenamen) ändert sich. der Text "_dn_Cmd" bleibt immer gleich.

Mache ich es so :

dn_Cmd.Name = OF1_2200_dn_Cmd.Name;
{open Window}
CALL ShowPopupAt( "Drive",480,480);

Funktioniert es

Diese Version geht nicht :

PI_Name = "OF11_2200"; {create PI Number}
m_Header = "OF-2200 Oil heater"; {write header}
{write indirect}
dn_Cmd.name = PI_Name +"_dn_Cmd.Name";

{open Window}
CALL ShowPopupAt( "Drive",480,480);



Variablen :
PI_Name // ist Memory Message
m_Header // ist Memory Message
dn_Cmd // ist indirekt Analog

Ich bekomme als Fehler im SMC : .Name for indirect not found: "OF1_2200_dn_Cmd.Name"
Was mache ich falsch.


 
Zurück
Oben