22.10.2009, 06:21
Hallo zusammen,
ich möchte einen Barometer (VAISALA PTU300) per RS232 auslesen.
Das Problem das vorliegt ist vermutlich ein Timing Problem.
Die Schnittstellenparameter sind habe ich überprüft. I.O.
Sowie auch die Befehle.
Mit dem Befehl "smode [stop]" in Einzelabfragemodus versetzen, danach "send" Befehl damit die Werte übermittelt werden.
Im HyperTerminal funktioniert die Kommunikation einwandfrei.
1.
Was ich hier wahrscheinlich noch benötige ist eine LabVIEW Funktion wie Service Request...
LabVIEW muss nach den 2 gesendeten Befehlen warten bis das Gerät die Werte sendet. Wie wir so etwas gelöst?
2.
Können diese Befehle direkt nacheinander gesendet werden, oder sollte jeweils ein CarriageReturn folgen, oder sollte jeweils ein Close Visa folgen und
für den nächsten Befehl eine neue Visa open, write .... Prozedur folgen?
Anbei das VI.
ich möchte einen Barometer (VAISALA PTU300) per RS232 auslesen.
Das Problem das vorliegt ist vermutlich ein Timing Problem.
Die Schnittstellenparameter sind habe ich überprüft. I.O.
Sowie auch die Befehle.
Mit dem Befehl "smode [stop]" in Einzelabfragemodus versetzen, danach "send" Befehl damit die Werte übermittelt werden.
Im HyperTerminal funktioniert die Kommunikation einwandfrei.
1.
Was ich hier wahrscheinlich noch benötige ist eine LabVIEW Funktion wie Service Request...
LabVIEW muss nach den 2 gesendeten Befehlen warten bis das Gerät die Werte sendet. Wie wir so etwas gelöst?
2.
Können diese Befehle direkt nacheinander gesendet werden, oder sollte jeweils ein CarriageReturn folgen, oder sollte jeweils ein Close Visa folgen und
für den nächsten Befehl eine neue Visa open, write .... Prozedur folgen?
Anbei das VI.