GW-BASIC-BEFEHLE UND FUNKTIONEN
OPEN "C OM
Hinweis:
4-194
Mit dem folgenden Befehl wird Dateinummer 2 für
die Datenübertragung mit einer Baudrate von 2400
Bit/s eröffnet. Die Standardwerte lauten: gerade
Parität, 7 Datenbits und 1 Stoppbit. Auch hier wird
PE nicht angegeben.
10 OPEN "COML2400" AS #2
Mit dem folgenden Befehl wird Dateinummer 1 für
die asynchrone E/A mit einer Baudrate von 1200
Bit/s eröffnet. Keine Parität wird erzeugt oder
geprüft. Aus 8 Bits bestehende Bytes werden
gesendet und empfangen. Standardmäßig wird ein
Stoppbit benutzt.
10 OPEN "COM2:1200,N,8" AS #1
Mit dem nächsten Beispiel wird COM1 für eine
Baudrate von 4800 Bit/s eröffnet, wobei standard
mäßig die gerade Parität und 7 Datenbits benutzt
werden. RTS muß gesendet werden. CTS wird
nicht überprüft. Wird DSR nicht innerhalb von drei
Sekunden ertkannt, so kommt es zu einer Fehler
meldung "Device Timeout" (Zeitsperre bei der Ein
heit). Die Paritätsprüfung ist aktiviert. Für die feh
lenden (Standard-)-Parameter sind Kommas erfor
derlich: Parität, Daten und Stopp. (Werden einer
oder mehrere der Parameter RS, CS, DS, CD, LF
und PE weggelassen, so sind statt dessen keine
Kommas erforderlich.)
10 OPEN "COM1:4800„„CS,DS3000,PE" AS #1
Eine Unterbrechung bei "Device Timeout" (Zeit
sperre bei der Einheit) wird empfohlen, wenn der
Datenübertragungseinheit mehr Zeit für die Ant
wort zur Verfügung gestellt werden soll (siehe ON
ERROR). Möglicherweise möchten Sie jedoch
nicht unendlich auf diese Einheit warten. In diesem
Fall reicht es nicht aus, wenn die Unterbrechungs
routine nur einen RESUME-Befehl enthält. Das
Programm muß einen Zähler enthalten, mit dem
die vorzunehmenden Wiederholversuche begrenzt
werden. Die Unterbrechungsroutine kann diesen
GW-BASIC