Herunterladen Inhalt Inhalt Diese Seite drucken

Evaluate (Eval) - Siemens SINUMERIK 840D sl Inbetriebnahmehandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Ermitteln der aktuellen Anzahl von Listenelementen:
REG[10]=LISTCOUNT("VAR_AC")
Ergebnis: REG[10] = 4
Löschen des Elementes an Position 1:
LISTDELETEITEM("VAR_AC", 1)
Ergebnis:
Löschen der kompletten Liste:
LISTCLEAR("VAR_AC")
Ergebnis: Liste ist leer
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
SINUMERIK Integrate Run MyScreens (BE2)
Programmierhandbuch, 10/2015, 6FC5397-1DP40-5AA3
0="Off", 99="Maybe", -1="Undefined"
EVAL (exp)
Ausdruck auswerten
exp
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.
Programmier-Befehle
6.3 Funktionen
141

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis