Funktion „Variable properties by name”
Verfügbar ab V3.1.3132.0 bzw. V4.29.0
Index-Gruppe: IdxGrp = 0x122300 + Kanal_ID
Index-Offset: IdxOffs = 0x4C
Variablenbeschreibung | Diese Funktion liefert für gegebenen Variablennamen die zugehörige Variablenbeschreibung |
Übergabeparameter: (hier mit Angabe der Stream-Offsets):
0 |
Variablenbezeichner mit Variablenart und Nullterminierung. Z.B. V.G.FEEDRATE |
wobei
Inhalt | Typ | Größe |
Variablenname | STRING | variabel, max. 256 Byte |
=> Streamlänge 256 Byte
Rückgabewert (hier mit Angabe der Stream-Offsets):
0 | 4 | 8 | 12 | 16 | (20) | (24) | ... |
Handle auf die Variable | Variablentyp | Zugriff | Größe | Anzahl der Arraydimensionen m | Anzahl Elemente in Dimension 1 | Anzahl Elemente in Dimension 2 | ... |
wobei
Inhalt | Variablentyp | Größe |
Handle auf die Variable | UNS32 | fest, 4 Byte |
Variablentyp | Enumeration (UNS32) (*) | fest, 4 Byte |
Zugriff | Enumeration (UNS32) 1 = READ_ONLY 2 = READ_WRITE | fest, 4 Byte |
Größe | UNS32 | fest, 4 Byte |
Anzahl der Arraydimensionen m | UNS32 ( = 0, elementare Variable) | fest, 4 Byte |
Anzahl der Elemente | UNS32 | variabel, 4 Byte * m |
=> Streamlänge 276 Byte + Anzahl Arraydimensionen n * 4 Byte, max. 2048 Byte
(*) Enumeration für Variablentyp:
1 = BOOLEAN | 4 = SGN16 | 7 = UNS32 |
2 = SGN08 | 5 = UNS16 | 8 = REAL64 |
3 = UNS08 | 6 = SGN32 | 9 = STRING |