MCO 305 Befehlsreferenz
WHILE . . DO . . ENDWHILE
Kurzinfo
Syntax
Parameter
Beschreibung
Befehlsgruppe
Querverweise
Syntax-Beispiel
Programmbeispiel
_GETVEL
Kurzinfo
Syntax
Parameter
Beschreibung
Befehlsgruppe
Querverweise
Syntax-Beispiel
__ Befehlsreferenz __
Bedingte Schleife mit Überprüfung des Abbruchkriteriums am Schleifenanfang
(Während Bedingung erfüllt, wiederhole ...)
WHILE (Bedingung) DO
ENDWHILE
Bedingung = Abbruchkriterium
Mit der WHILE . . DO . . ENDWHILE Konstruktion kann man den eingeschlossenen
Programmbereich in Abhängigkeit von einem beliebigen Kriterium ein- oder mehr-
fach wiederholen. Das Schleifenkriterium setzt sich aus einer oder mehreren Ver-
gleichsoperationen zusammen und wird stets am Schleifenanfang überprüft. Das
kann bei einem negativen Ergebnis bereits bei der ersten Überprüfung dazu führen,
dass die Befehle innerhalb der Schleife nicht ausgeführt werden und das Programm
sofort nach der ENDWHILE Anweisung fortgesetzt wird.
ACHTUNG!:
In Abhängigkeit von dem Schleifenkriterium kann es vorkommen, dass der Schlei-
feninhalt nicht abgearbeitet wird.
Um eine Endlosschleife zu vermeiden, müssen die innerhalb der Schleife abgear-
beiteten Befehle direkt oder indirekt Einfluss auf das Ergebnis der Abbruchüber-
prüfung haben.
CON
LOOP, REPEAT .. UNTIL
WHILE (A != 1 AND B == 0) DO
Befehlszeile 1
Befehlszeile n
ENDWHILE
WHILE_01.M, INKEY_01.M
Abtastzeit für AVEL und MAVEL verändern.
var = _GETVEL t
Anzeige der Werte in BE/s bei AVEL bzw. qc/s bei MAVEL.
t = Abtastrate in Millisekunden
Mit dem _GETVEL Befehl können Sie die Abtastzeit für AVEL und MAVEL verändern.
AVEL und MAVEL arbeiten standardgemäß mit einer Abtastzeit von 20 ms, dadurch
ist die Auflösung besser. Allerdings liegt nur alle 20 ms ein neuer Wert vor.
Der Befehl _GETVEL dauert genauso lange wie der zugewiesene Wert, z.B. dauert
_GETVEL 200 ca. 200 ms.
SYS
AVEL, MAVEL
var = _GETVEL 200
Damit wird die Messauflösung wesentlich besser, allerdings erhält man Veränderun-
gen immer erst mit einer Verzögerung von 200 ms.
®
MG.34.R1.03 – VLT
ist ein eingetragenes Warenzeichen von Danfoss.
147