Herunterladen Diese Seite drucken

Evaluate (Eval) - Siemens SINUMERIK 828D Inbetriebnahmehandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 828D:

Werbung

Programmier-Befehle
6.3 Funktionen
6.3.16

Evaluate (EVAL)

Beschreibung
Die Funktion EVAL wertet einen übergebenen Ausdruck aus und führt ihn dann aus. Damit
können Ausdrücke erst zur Laufzeit erstellt werden. Dies ist z.B. nützlich für indizierte
Zugriffe auf Variable.
Programmierung
Syntax:
Beschreibung:
Parameter:
Beispiel
VAR1=(S)
VAR2=(S)
VAR3=(S)
VAR4=(S)
CHANGE()
REG[7] = EVAL("VAR"<<REG[5])
IF REG[5] == 1
ELSE
ENDIF
END_CHANGE
142
EVAL (exp)
Ausdruck auswerten
exp
REG[7] = VAR1
IF REG[5] == 2
REG[7] = VAR2
ELSE
IF REG[5] == 3
REG[7] = VAR3
ELSE
IF REG[5] == 4
REG[7] = VAR4
ENDIF
ENDIF
ENDIF
Logischer Ausdruck
; Der Ausdruck in der Klammer ergibt VAR3, wenn der
Wert von REG[5] gleich 3 ist. REG[7] wird somit der
Wert von VAR3 zugewiesen.
Programmierhandbuch, 10/2015, 6FC5397-3DP40-5AA3
SINUMERIK Integrate Run MyScreens

Quicklinks ausblenden:

Werbung

loading