Eingabesignale
Ist die Signalleitung „Sendebereitschaft" (CTS) oder „Betriebsbereit
schaft" (DSR) ausgeschaltet, kann kein OPEN"COM-Befehl ausgeführt
werden. GW-BASIC gibt nach einer Sekunde eine Fehlermeldung
„Device Timeout" aus. Unter Verwendung der CS und DS-Optionen im
OPEN" COM-Befehl können Sie angeben, ob und wie Sie diese Zeilen
prüfen wollen. Sind die CTS bzw. DSR Signalleitungen ausgeschaltet,
während ein Programm ausgeführt wird, so können die mit der Datenü
bertragungsdatei verknüpften E/A-Befehle nicht ausgeführt werden.
Außerdem wird eine Fehlermeldung „Device Fault" oder „Device
Timeout" angezeigt.
BEISPIELPROGRAMM
Mit dem folgenden Programm kann der NCR PC als Dialogterminal ver
wendet werden. Neben der Vollduplex-Übertragung ermöglicht das Pro
gramm, Daten in eine Datei zu senden oder umgekehrt.
Neben der Verdeutlichung der einzelnen Elemente der asynchronen
Datenübertragung soll dieses Programm die Übertragung von GW-
BASIC Programmen und Daten zu und von dem NCR PC erläutern
Hinweise zum Beispielprogramm
Zeilennummer
10
20
HINWEIS: Asynchrone Arbeitsweise bedeutet alphanumerische Ein-
bzw. Ausgabe im Gegensatz zur Zeilen- bzw. Blockübertragung.
Daher werden alle PRINT-Befehle (entweder zur Datenübertra
gungsdatei, dem Bildschirm oder einer Plattendatei) mit einem
Semikolon (;) abgeschlossen. Dies stoppt die CR-Taste, die norma
lerweise am Ende eines PRINT-Befehls betätigt wird.
30
GW-BASIC
Erläuterungen
Beim Start von GW-BASIC ist die /F-Option auf 3
zu setzen. Die /C-Option muß nicht gesetzt werden.
Setzt den Bildschirm auf Textmodus.
Schaltet die Anzeige der programmierbaren Funk
tionstasten ab, löscht den Bildschirm und prüft, ob
sämtliche Dateien abgeschlossen sind.
Definiert alle numerischen Variablen als Ganzzah
len. Dies ist in erster Linie zur Benutzung in dem
Unterprogramm in Zeile 500 bis 600 gedacht.
Jedes Programm, bei dem es auf eine Optimierung
DATEIEN UND GERÄTE
5-19