Eine kurze Einführung in NIKI |
||||||||||||||||||||||||||||||||||||||||
zurück
|
Bedingungen | Aktion |
---|---|
SOLANGE ... TUE (Pre-Check) |
Dieser Sensor prüft vor der Ausführung eines Befehls ob der geforderte Zustand gegeben ist. |
WIEDERHOLE ... BIS (Post-Check) |
Dieser Sensor prüft nach der Ausführung des/eines Befehls ob der geforderte Zustand erfüllt ist. |
FALLS ... DANN (Einseitige Fallunterscheidung) |
Niki führt den Befehl aus wenn der geforderte Zustand erfüllt ist. Falls der Zustand nicht erfüllt ist, endet das Programm. |
FALLS ... DANN SONST (Zweiseitige Fallunterscheidung) |
Niki führt den Befehl aus wenn der geforderte Zustand erfüllt ist. Falls der Zustand nicht erfüllt ist,tritt der Sonst-Fall ein und der alternative Befehl wird ausgeführt. |
PROGRAMM flur;
PROZEDUR um_drehen;
BEGINN
drehe_rechts;
drehe_rechts;
ENDE;
PROZEDUR auf_nehmen;
BEGINN
drehe_links;
vor;
vor;
um_drehen;
SOLANGE platz_belegt TUE
nimm_auf;
ENDE;
PROZEDUR ab_legen;
BEGINN
WIEDERHOLE
vor;
vor;
drehe_links;
vor;
gib_ab;
um_drehen;
vor;
drehe_links;
BIS NICHT vorne_frei;
ENDE;
Prozedur kehre_zurueck;
BEGINN
um_drehen;
WIEDERHOLE
vor;
BIS NICHT vorne_frei;
um_drehen;
ENDE;
BEGINN {Hauptprogramm}
auf_nehmen;
vor;
vor;
drehe_links;
ablegen;
ENDE.
zurück