Willen
Anmeldungsdatum: 17.09.2004 Beiträge: 2 Wohnort: HAMBURG
|
Verfasst am: 17.09.2004, 18:16 Titel: INPUT #1, b probleme mit dem port: com1 |
|
|
Hallo
habe ein Messgerät am Com1 hängen.
Nachdem ich den Port Com1 geöffnet und Daten zum
Gerät übertragen habe möchte ich jetzt gerne Daten mit INPUT #1, b auslesen jedoch hängt sich das Programm auf wenn keine Daten mehr vom Gerät kommen. Es bleibt dann beim Befehl INPUT hängen und wartet anscheinend auf Daten von der Schnittstelle.
Wie kann ich das Programm nach einer Zeit x weiterlaufen lassen od. abrechen?
Oder wie frage ich wie und ob Daten an der Schnittstelle com1 anliegen um immer erst dann lesen zu lassen wenn es sinn mach.
REM clear monitor and open com1
CLS
OPEN "COM1:9600,N,8,1,cs,ds" FOR RANDOM AS #1
PRINT "buffer start:", LOC(1)
REM instrument ID
send$ = "ID"
PRINT #1, CHR$(27) + send$ + CHR$(13) + CHR$(10)
FOR i = 1 TO 3
INPUT #1, read$
PRINT read$
PRINT "i:", i
PRINT "buffer read:", LOC(1)
NEXT i
CLOSE #1
END _________________ gruss... daniel
...der erste Trunk aus dem Becher der Naturwissenschaften macht atheistisch, aber auf dem Grund des Bechers wartet Gott. (Werner Heissenberg 1901-1976, Nobelpreisträger für Physik) |
|