Herunterladen Inhalt Inhalt Diese Seite drucken

NCR GW-BASIC Betriebsanleitung Seite 258

Inhaltsverzeichnis

Werbung

GW-BASIC-BEFEHLE UND FUNKTIONEN
ON TIMER
Beispiel:
4-184
ausgefiihrt, es sei denn, die Subroutine enthält
einen expliziten TIMER OFF Befehl.
Es kommt nur zu einer Programmverzweigung,
wenn GW-BASIC ein Programm ausfuhrt.
Kommt es zu einer Unterbrechung wegen eines
Fehlers (siehe ON ERROR), so wird jede Pro­
grammverzweigung automatisch deaktiviert. Dies
bedeutet, daß Zeitgeber-Aktivitäten von GW-
BASIC nicht berücksichtigt werden.
Mit dem RETURN-Befehl am Ende der Subrou­
tine kann wahlweise eine Zeilenummer angegeben
werden. In diesem Fall geht GW-BASIC zu der
angegebenen Zeilennummer zurück. Dadurch wird
der GOSUB-Eintrag eliminiert, den die Programm­
verzweigung erstellt hat. Diese Art des Rück­
sprungs sollte jedoch mit Vorsicht benutzt werden!
Andere GOSUB-, WHILE- oder FOR-Befehle, die
zum Zeitpunkt der Programmverzweigung aktiv
waren, bleiben aktiv.
Das folgende Programm löst einmal pro Minute
eine Zeitgeber-Aktivität aus. Der Bildschirminhalt
wird in einer Matrixvariablen gesichert. Die lau­
fende Zeit wird auf dem Büdschirm angezeigt.
Danach wird der alte Bildschirminhalt wiederher­
gestellt. Die Zeüen 70 und 80 wurden aufgenom­
men, damit Sie Daten auf den Büdschirm schrei­
ben können. (Sie können mit der Eingabe begin­
nen, sobald der Büdschirm im Anschluß an RUN
gelöscht wird.) Gibt GW-BASIC ein akustisches
Signal (Zeüe 110) ab, so wird für einen Augenblick
mit dem Schreiben eingehalten. Für die Speiche­
rung des Büdschirminhalts in PIC$ (Zeüen 130 bis
160) wird etwas Zeit benötigt. Nehmen Sie den
Schreibvorgang wieder auf, sobald der Büdschirm
nach Anzeige der Zeit wiederhergestellt ist. Ggf.
können Sie die Ihr die die Zeitanzeige in diesem
Programm steuert, auf die gegenwärtige Zeit festle­
gen (siehe TIME$-Funktion).
10 DEFINT A-Z
20 DIM PIC$(24,80)
30 SCREEN 0:WIDTH 80
GW-BASIC

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für NCR GW-BASIC

Inhaltsverzeichnis