ON variable GOSUB labelO,labell, . ..labeln
In Abhängigkeit des Wertes des Selektors variable erfolgt eine
Programmverzweigung
ten Einsprungpunkten. Ist der Wert 0, dann wird zu IabelO verzweigt, bei
Wert gleich 1 zu labell usw. Ist der Variablenwert negativ oder größer
als die Anzahl der aufgeführten Sprungziele, dann wird die Programm-
abarbeitung ohne Verzweigung fortgesetzt.
Programmende
l
Gelangt der Steuercomputer im Verlauf der Programmabarbeitung
END-Anweisung, wird die Programmabarbeitung
verharrt dann in einem inaktiven Zustand. Jetzt kann ein neues Anwen-
derprogramm übertragen oder die Ausführung per Start-Taster wieder
gestartet werden.
Verzögerung des Programmflusses
l
Die Anweisung
WAIT
unterbricht die Programmausführung solange, bis die Berechnung
conditionterm einen Wert ungleich 0 ergibt.
define key port[9]
. . .
WAIT
In diesem Beispiel wird solange gewartet, bis vom Digitalport 9 ein
HIGH-Pegel (= logisch 1) gelesen wird.
Der PAUSE Befehl unterbricht die Programmausführung für eine gewis-
se Zeit. Der berechnete Wert des Parameterterms geht als Multiplika-
tionsfaktor mit der Grundeinheit von 20 Millisekunden in die Festlegung
der Pausenzeit ein.
PAUSE
oder ein Unterroutinenaufruf zu den aufgeliste-
conditionterm
key
term
beendet. Das System
zur
des
33