LabVIEWForum.de
RS232 - Warten bis gesendet wird - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: RS232 - Warten bis gesendet wird (/Thread-RS232-Warten-bis-gesendet-wird)



RS232 - Warten bis gesendet wird - ragingbull - 25.11.2011 15:14

Hallo

ich habe hier einen elektrischen Drehmomentschlüssel mit RS232 Schnittstelle.

Ich kann via LabView zwar Messwerte auslesen allerdings hab ich das Problem das der Drehmomentschlüssel einen Knopf Namens Send hat und mich das Programm rauswirft wenn ich 10 Sekunden lange nichts gedrückt habe. Timeout

Diesen Drehmomentschlüssel kann man auch nicht ansprechen. Er schickt seine Daten auf Knopfdruck.


Gibt es eine Möglichkeit zu warten bis gesendet wird? Auf das Startbit abfragen oder irdendwas anderes?

Das Teil hat leider keinen Handshake.

Danke


RE: RS232 - Warten bis gesendet wird - GerdW - 25.11.2011 15:26

Hallo bull,

und wie wäre es mit einem einfachen Fehlerhandling? Wenn TIMEOUT dann "nochmal probieren"?


RE: RS232 - Warten bis gesendet wird - ragingbull - 25.11.2011 15:31

Werde ich mal versuchen.

Aufs Startbit lässt sich nicht reagieren?


RE: RS232 - Warten bis gesendet wird - Lucki - 25.11.2011 16:41

Es gibt keinen besseren Vorschlag als den von Gerd, damit solltest du dich arrangieren. Die Fehlerbehandlung ist viel einfacher als es sich anhört. Man könnte ersatzweise den Timout auf -1 (Inf) stellen. Hat aber den kleinen Mangel, dass man dann das VI nicht beenden kann außer mit roher Gewalt.