Alland
more about Sharp
PC-1500
at http://www.PC-1500.info
6. INSTAT
Funk1ion zum
Einnellen vom Zustand des
RS·232C
Pon
Handshake-Signals
(0-31).
HINWEIS: Oie
Ausführung
des
RS·232C
Pon
Ein91be/Ausgabe-Kommandos
wird
unter
·
brochen,
wenn ein
Bit
von
einem
der Eingangssignale,
öSR,
CD
oder CTS
"1"
in
.
Oie Ausführung
findet
statt,
sobald
d ieses
"O"
wird.
7.
INPUT
Dieser Befehl ist n
ur
wirksam,
wenn
durch d
ie
SETDEV·Anweisung KI
vorgegeben wu rde.
•
Oie
über
das RS·232C
Port übertragenen ASCI l·Code·Oaten
werden
durch
die
Variable
ersetzt
.
Oie Daten werden
über
das
RS-232C
Pon empfangen.
dabei
er!Cheint
ein Fragezeichen
("?")
auf
der
LCD-Anzeige.
(2)
IN PUT
~"GUIOANC
E"
·ci.ab ~le
-
~
Gleich
wie
IJ).
nur
erscheint statt des
Fragezeichens
"GU
IDANCE" auf der LCD
-Anzeige.
(3)
INPUT
-"GUIDANCE"
;-r·
Variable
l _
„.-~
Gleich
wie
(2).
Die Daten werden
über das RS·232C
Pon empfangen
bis
der
CR.Code ausgegeben wird.
Der
maximale Datenumfang
beträgt
80
Stellen.
Vorhandensein
eines Kommas {.) vor
dem
CR-Code wird
als
Da tentrennfunk tion
angesehen.
Wenn das Format der durch die
1
NPUT
·Anweisung
vorgegebenen Variablen
k leiner
ist
als
d er
Umfang
der
eingegebenen
Daten,
führt
dies zu
ERROR
65.
Falls es
andererseits
11ößer
ist.
werden
so viele
Daten
empfangen,
wie in der
Anweisung
vorgeschrieben
und die
let.zten
Daten
der
Ei
ngabe
werden wr Anzeige
gebracht. Für
(1)
und (2) oben werden das Fragc>eichen
'T'
und
d ie
Mitteilung
"GUIOANCE" angezeigt.
bei
(31 wird
hingegen
nach
der
Mitteilung
"G
UIDANCE" der
leute
Teil
d
er
Daten
angezei91.
H
INWE IS·
1:
Bei
den Anweisungen
"INPUT",
"INPUTS" und " INPUT
-8,"
kö
nnen
d
ie
Anführungsstriche
(
"
)
und
das
Komma
(
.
1
nicht
durch
nichlnumcrische
Variablen
ersetzt
werden.
Wenn
man
im e>bigen
Fall (
„)
bzw.
(.)verwendet,
so w ird
dadurch
ERROR
65
verursacht.
HINWE
IS·2:
Mit
dem
CR.Co
de
endende Daten
werden in hö
here
Computersprache übersetzt,
vorausgesetzt, daß
die als
nächstes zu
er$etzcnde
Variable eine numerische
Variable
ist.
Wenn
die zu
ersetzenden Variablen
weiterhin
numerische
Variable, nicht·
numerische
Var
iable usw. sind,
Vo/Obei die
empfangenen
Daten
durch Komma
in
mehrere
Abschnitte
unterteilt
werden, so
kann ein
Fehler verursacht werden,
wenn
ein
Code·String in den
Daten (z.B.
RUN.
PRINT.
SIN,
usw.) vorhanden in,
der
durch
eine
nichtnumerische
Variable ersetzt
werden
soll.
HINWEIS·3:
Wenn
die ersten
über
das
RS·232C Port empfangenen Daten
den
CR.(:ode
darstellen,
so
wird diese
Programmzeile
überspru
ngcn.
(Beispiel)
10
OUTSTAT
0
20
SETCOM 300, B,
N. 1
30
SETDEV
KI
40
INPUT
"'I
N EXCURSION
OF
KI
",
A.
BS.
C
50
LPRINT
A
; BS;
C
60
END
94
Do not
sell
this PDF
!!!