LabVIEWForum.de
Hängendes Serial-Read überspringen? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: Hängendes Serial-Read überspringen? (/Thread-Haengendes-Serial-Read-ueberspringen)



Hängendes Serial-Read überspringen? - Loknar - 22.02.2005 09:34

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


Hängendes Serial-Read überspringen? - Mario W. - 22.02.2005 11:32

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