Hängendes Serial-Read überspringen?
|
Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
22.02.2005, 09:34
Beitrag #1
|
Loknar
LVF-Grünschnabel
Beiträge: 14
Registriert seit: Oct 2004
kA
|
Hängendes Serial-Read überspringen?
Ich habe folgendes Problem:
Wenn die Verbindung vom Messgerät zum Pc abbricht, bleibts das Vi beim serial-read hängen (da ja keine Daten mehr ankommen).
Nun habe ich das Problem, dass selbst wenn das serial-read mal hängen bleiben sollte der Rest des Vi aber weiterlaufen sollte. Kann man vielleicht irgendwie einen Timeout für das serial-read einbauen?
Gruß Loknar
Verwendete LabVIEW-Version: 7.1.1 Student Edition
|
|
|
22.02.2005, 11:32
Beitrag #2
|
Mario W.
LVF-Grünschnabel
Beiträge: 47
Registriert seit: Jan 2005
4.1 -> 8.0.1
1997
kA
Oesterreich
|
Hängendes Serial-Read überspringen?
Hallo
Bei Aufruf der "Visa Configuration Serial Port" Funktion kannst du einen Timeout Wert angeben (in ms) nach Ablauf dieser Zeit gib Read , wenn keinen Bytes oder < zu lesende im FIFO sind, einen Fehler aus und läuft weiter.
mfg
Mario
|
|
|
| |