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

Task SDA

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.

Übersicht - Adressierung von Parameteranzahl
Abb.: Übersicht - Adressierung von Parameteranzahl

Betroffen sind:

Für die Anbindung dieser Variablen gilt der folgende Ablauf:

  1. Lesen der aktuellen Parameteranzahl n_max
  2. Für jeden Parameter [ 1;n_max] den Namen lesen
  3. Lesen des aktuellen Inhaltes eines Parameters

Hinweis

notice

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

notice

Die maximale Länge eines Variablennamens beträgt 96 Byte. Das betrifft alle V.-Variablen und P-Parameter.