$IF mit Häufigkeit

Die $IF-Kontrollstruktur hat im Echtzeit-Zyklus eine erweiterte Syntax. Jedes $IF kann durch eines von mehreren Schlüsselwörtern qualifiziert werden.

$IF [ONCE | EDGE | ALWAYS]=..

; Anweisungen

$ENDIF

Schlüsselwort

Bedeutung

ONCE

Wenn die Bedingung erfüllt ist, wird der Anweisungsteil genau ein einziges Mal ausgeführt.

EDGE

Bei jeder Änderung des Wertes der Bedingung von FALSE nach TRUE.

ALWAYS

Sobald die Bedingung einmal erfüllt ist, werden die Anweisungen in jedem Durchlauf ausgeführt.

Hinweis

notice

Im Fall eines $IF mit Häufigkeitsangabe stehen die Mehrfachverzweigungen mittels $ELSEIF und $ELSE nicht zur Verfügung.