Achsspezifische Funktion „Write variable value by name“
Index-Gruppe: IdxGrp = 0x122300 + Kanal_ID
Index-Offset: IdxOffs = 0x10006 für Achse 1
= 0x20006 für Achse 2
Schreiben über Namen | Mit dieser Funktion kann der Wert einer Variablen über ihren Variablennamen geändert werden. Dabei wird immer auf die Variable zugegriffen, die zu der auf diesem Platz (Achsindex) gerade einsortierten Achse gehört. |
Übergabeparameter (hier mit Angabe der Stream-Offsets):
0 | 1-256 |
Variablenname mit Nullterminierung | Variablenwert |
wobei
Inhalt | Typ | Größe |
Variablenname | String | variabel, max. 256 Byte |
Variablenwert | String, REAL64, SGN32, REAL64[ ], SGN32[ ][ ], ... | variabel, max. 2047 Byte |
=> Streamlänge max. 2048 Byte
Diese Funktion besitzt keinen Rückgabewert.
Anwendungsbeispiele
Beispiel für das Schreiben einer achsspezifischen Variablen. Es wird die Variable V.A.WCS.Y, also der 2. Achse geschrieben:
Index-Offset: 0x20006
Übergabeparameter:
V.A.WCS | 0 | 123.456 |
V.A.WCS Name der Variablen (ohne Instanzkennung V.A.WCS.Y )
0 Nullterminierung
123.456 Neuer Wert der Variablen
Rückgabewert: -