Dynamischer Zugriff auf Variablen
Objekte der CNC sind prinzipiell statisch und eindeutig identifizierbar über IndexGroup und IndexOffset.
Ausnahmen bilden die folgende Gruppierungen, diese Variablen oder Parameter werden dynamisch gelesen.
Task GEO
- AEP-Parameter
Task SDA
- V.A.-Variablen
- V.E.-Variablen
- V.CYC.-Variablen
- V.G.-Variablen
- P-Parameter
- V.L.-Variablen
- V.P.-Variablen
- V.S.-Variablen
Dynamische Elemente
Während der Decodierung eines NC-Programms können Variablen dynamisch angelegt und auch wieder gelöscht werden. Auch auf diese Variablen kann zugegriffen werden.
Betroffen sind:
Für die Anbindung dieser Variablen gilt der folgende Ablauf:
- Lesen der aktuellen Parameteranzahl n_max
- Für jeden Parameter [ 1;n_max] den Namen lesen
- Lesen des aktuellen Inhaltes eines Parameters
Hinweis
Der Wert eines Parameters sollte immer über seinen Namen gelesen werden.
Das Lesen eines Parameters über den Index ist nicht zu empfehlen, da sich der Index eines Parameters durch dynamisches Anlegen und Löschen von Elementen ändern kann.
Hinweis
Die maximale Länge eines Variablennamens beträgt 96 Byte. Das betrifft alle V.-Variablen und P-Parameter.