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

example

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