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

LabVIEWForum.de

Normale Version: Hängendes Serial-Read überspringen?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
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
Referenz-URLs