Herunterladen Inhalt Inhalt Diese Seite drucken

Logische Variable (Boolean); Feldvariable (Array) - Bosch Rexroth IndraMotion MTX 11VRS Programmierhandbuch

Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MTX 11VRS:
Inhaltsverzeichnis

Werbung

DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch

Logische Variable (BOOLEAN)

Feldvariable (ARRAY)

Beispiel:
Die Kennzeichnung erfolgt durch ein dem Variablennamen nachgestelltes "?".
Logische Variablen (boolesche Variablen) können nur den Wert TRUE (= wahr)
oder FALSE (=falsch, unwahr) annehmen. In ihnen speichert man logische Zu‐
stände oder Bedingungen, die man im weiteren Programmverlauf benötigt.
Mit ARRAY-Variablen ist es möglich, unter einem einzigen Variablennamen ein
ein- oder zweidimensionales Feld (Array) im Speicherbereich zu reservieren,
das aus mehreren Variablen des gleichen Typs besteht.
Felddefinitionen sind für Variablen des Typs INTEGER, REAL, DOUBLE,
BOOLEAN und CHARACTER möglich. Um auf die einzelnen Feldelemente ei‐
nes Arrays zugreifen zu können, gibt man neben dem Namen der Feldvariable
auch deren Index bzw. Indizes an.
Dimensionieren einer ARRAY-Variable
Zugriff auf Array-Variable
100 FELDVAR(1,1) = MCS(1)
110 FELDVAR(2,1) = PCS(1)
120 FELDVAR(1,2) = MCS(2)
130 FELDVAR(2,2) = PCS(2)
140 FELDVAR(1,3) = MCS(3)
150 FELDVAR(2,3) = PCS(3)
Der Indexbereich bzw. die Feldgröße muss vor dem ersten Zugriff auf die Feld‐
variable mit INTEGER-Konstanten dimensioniert werden:
Feldgröße der Feldvariable vom Typ INTEGER und REAL:
max. 65536
Feldgröße der Feldvariable vom Typ CHARACTER:
max. 1024
DIM < Variablenname> (<Feldgröße1>[,< Feldgröße2>] )
Die Dimensionierung mit DIM darf nicht auf "definierbare perma‐
nente Variablen" angewendet werden. Statt dessen erfolgt die Di‐
mensionierung dieser Variablen in der Datei "wmhperm.dat" bzw.
"anwpwerm.dat".
Bosch Rexroth AG
Grundlagen der NC‑Programmierung
75/665

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis