Verwendung von Unterbereichsdatentypen

Betrifft welche Produkte?

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

Funktionsbeschreibung

Es können Datentypen definiert werden, dessen Wertebereich eine Untermenge eines Basis-Datentyps ist. Diese Datentypen werden Unterbereichsdatentypen genannt.

Beispiel:
nVarLimit: INT (-4096..4096);

Die Variable nVarLimit ist vom Typ Integer hat aber einen Wertebereich von -4096 bis 4096. Damit die Bereichsgrenzen überprüft werden, muss die Bibliothek CheckRange.lib in das Projekt eingebunden sein. Tritt eine Überschreitung der Bereichsgrenzen auf, so wird die globale Variable g_bErrorCheckRange auf TRUE gesetzt.

Anwendungen

Mit der Verwendung von Unterbereichsdatentypen kann man auf einfache Weise Variablen begrenzen. Außerdem erhält man eine Information, (g_bErrorCheckRange = TRUE) ob die Variable ihren Grenzwert erreicht hat.

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/20034757/0/
Contact form