GW-BASIC-BEFEHLE UND FUNKTIONEN
ON COM(n)
ON COM(n)-Befehl
Syntax:
Punktion:
Bemerkungen:
4-166
ON COM(n) GOSUB <Zeile>
n
Nummer des Datenübertragungskanals (1 oder 2).
Zeile
Zeilennummer für den Beginn der Verzweigungs
routine. Durch eine Zeilennummer 0 wird die Ver
zweigung für den angegebenen Kanal deaktiviert.
Mit diesem Befehl kann eine Verzweigung für die
Datenübertragung festgelegt werden. Sobald
Daten in den Datenübertragungspuffer gesetzt wer
den, verzweigt sich GW-BASIC bei der angegebe
nen Zeilennummer zu der Subroutine.
Die folgenden Befehle steuern die Aktivierung oder
Deaktivierung der Verzweigung bei der Datenüber
tragung:
COM(n) ON
Muß ausgeführt werden, um den ON COM(n)
Befehl zu aktivieren. Wird eine von Null abwei
chende Zeilennummer in ON COM(n) angegeben,
so prüft GW-BASIC bei jedem Starten eines neuen
Befehls durch das Programm, ob Zeichen in den
angegebenenKanal gesetzt wurden. Ist mindestens
ein Zeichen vorhanden, so führt GW-BASIC einen
GOSUB-Befehl zu der angegebenen Zeile aus.
COM(n) OFF
Wird dieser Befehl ausgeführt, so erfolgt keine Pro
grammverzweigung bei dem Kanal. Kommen
Daten in dem Übertragungskanal an, so werden sie
von GW-BASIC nicht festgehalten.
COM(n) STOP
Wird dieser Befehl ausgeführt, so findet bei dem
Kanal keine Programmverzweigung statt. Die in
dem Kanal empfangenen Zeichen werden jedoch
im Speicher gesichert, damit bei Ausführung von
COM(n) ON sofort eine Programmverzweigung
stattfindet.
GW-BASIC