Achsspezifische Funktion „Read variable value by name“
Index-Gruppe: IdxGrp = 0x122300 + Kanal_ID
Index-Offset: IdxOffs = 0x10005 für Achse 1
= 0x20005 für Achse 2
Lesen über Namen | Mit dieser Funktion kann der Wert einer Variablen über ihren Variablennamen gelesen 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 |
Variablenname mit Nullterminierung |
wobei
Inhalt | Typ | Größe |
Variablenname (ohne Instanzkennung) | STRING | variabel, max. 256 Byte |
=> Streamlänge 256 Byte
Rückgabewert (hier mit Angabe der Stream-Offsets):
0 |
Variablenwert |
wobei
Inhalt | Typ | Größe |
Variablenwert | String, REAL64, SGN32, REAL64[ ], SGN32[ ][ ], ... | variabel, max. 2048 Byte |
=> Streamlänge max. 2048 Byte
Beispiel
Anwendungsbeispiele
Beispiel für das Lesen einer achsspezifischen Variablen. Es wird die Variable V.A.WCS.Y, also der 2. Achse gelesen mit dem Index-Offset 0x20005
Übergabeparameter:
V.A.WCS | 0 |
V.A.WCS Name der Variablen (ohne Instanzkennung V.A.WCS.Y)
0 Nullterminierung
Rückgabewert:
1234.2 |
1234.2 Wert der Variablen der 2. Achse