Änderung bei der Deklaration von Aufzählungstypen

Betrifft welche Produkte?

ESP-DDS2-P (DDS Professional 2.0)
ESP-DDS2-PU1 (DDS Professional 2.0 Upgrade)

Funktionsbeschreibung

Ein Aufzählungstyp ist ein selbstdefinierter Datentyp, der aus einer Menge von Stringkonstanten besteht. Diese Konstanten bezeichnet man als Enumerationswerte.

Beispiel einer Deklaration:
TYPE
Ampel: (rot, gelb, grün)
END_TYPE

Im oberen Beispiel ist der Datentyp Ampel und die Enumerationswerte sind rot, gelb und grün. Wird dieser Datentyp lokal deklariert (nicht unter dem Register Datentypen), so sind die Enumerationswerte ebenfalls lokal definiert.
In der vorherigen DDS Version waren die Enumerationswerte immer global definiert und konnten somit nur einmalig verwendet werden.

Anwendungen

Es besteht jetzt die Möglichkeit mehrere Aufzählungstypen mit gleichnamigen Konstanten anzulegen, wie im folgenden Beispiel:

Ampel: (rot, gelb, grün);
Farbe: (schwarz, weiß, rot)

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/20034758/0/
Kontaktformular