LabVIEWForum.de - Timeout des VISA Seriellen Port konfigurieren

LabVIEWForum.de

Normale Version: Timeout des VISA Seriellen Port konfigurieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

kann jemand mir bitte erklären was genau der Eingang "Timeout" macht? Es wäre nett vielleicht auch mit kleinen Zahlenbeispielen.
Ich lese die ganze Zeit aber ich mir noch nicht richtig vorstellen. Der Eingang spielt eine große Rolle bei der Kommunikation.

Was gibt der Ausgang "Byte at Port" bei Instr. als Antwort?

Danke im voraus.

M.J.
Hallo MJ,

der TimeOut gibt vor, wie lange der Befehl auf eine Ausführung warten soll. Z.B. du willst 100Byte vom seriellen Port lesen. Entweder du bekommst deine 100 Byte oder (falls die per TimeOut vorgegebene Zeit zu kurz war) halt einen TimeOut-Error...

ByteAtPort sagt dir, wieviele Bytes momentan im Eingangs-Puffer des seriellen Ports eingetrudelt sind und auf den Lesebefehl warten.

P.S.: Schau dir das "Basic Serial Read and Write"-Example an!
Referenz-URLs