Herunterladen Inhalt Inhalt Diese Seite drucken

Epson SRC-300 Referenzhandbuch Seite 284

Inhaltsverzeichnis

Werbung

Befehlsbeschreibung
TRAP
Nicht programmierter Sprung, Unterbrechungsbedingung
FUNKTION
FORMAT
BESCHREIBUNG
266
Definiert einen Interrupt-Vorgang.
(1)
TRAP [Trap-Nummer] {[Eingangsbedingung] |GOTO |[Zeilennummer]| |}
Die Trap-Nummer muß eine ganze Zahl von 1 bis 4 sein.
Die folgenden Funktionen und Operatoren können innerhalb einer
Eingangsbedingung verwendet werden:
Funktionen:
Operatoren:
Sonstige:
(2)
TRAP
|EMERGENCY| {CALL [Funktionsname]}
|ERROR
|PAUSE
|SGOPEN
|SGCLOSE
(1)
Führt den durch einen der Befehle GOTO, GOSUB bzw. CALL definier-
ten Interrupt-Vorgang aus, wenn die Eingangsbedinung erfüllt ist.
Wurde ein Interrupt-Vorgang ausgeführt, werden die entsprechen-
den TRAP-Einstellungen gelöscht. Benötigen Sie denselben Inter-
rupt-Vorgang nochmals, müssen Sie ihn erneut mit Hilfe von TRAP
definieren.
Wird die Eingangsbedingung erfüllt, während eine andere durch
CALL aufgerufene Funktion ausgeführt wird, werden die mit GOTO
bzw. GOSUB definierten Interrupt-Vorgänge innerhalb des TRAP-
Befehls nicht ausgeführt.
Bei Auslassung der Eingangsbedingung und aller darauffolgenden
Parameter wird die angegebene TRAP-Einstellung gelöscht.
Bei Angabe von GOTO wird der aktuelle Befehl wie folgt ausgeführt
und das System verzweigt anschließend zur angegebenen Zeilen-
nummer bzw. zum angegebenen Label.
- Die Armbewegung wird sofort unterbrochen
- Der durch den Befehl WAIT bzw. INPUT definierte Status wird
aufgehoben
- Andere Befehle werden erst ausgeführt, wenn der Vorgang
abgeschlossen ist
SW, IN (die Angabe eines Eingangs oder eines Merkers
ist möglich)
AND, OR, XOR, +, *
Runde Klammern zur Festlegung von Prioritäten für
Operationen sowie Variablen
|
|
|
|
|[Label
|GOSUB|[Zeilennummer]| |
|[Label]
|CALL |[Funktionsname]|
|
|

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Src-320Src-310Src-310a

Inhaltsverzeichnis