# 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 z.B. V.A.WCS (ohne Instanzkennung V.A.WCS.Y) | 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: -