LabVIEWForum.de - Feststellen ob eine RS232 Schnittstelle schon benutzt wird...

LabVIEWForum.de

Normale Version: Feststellen ob eine RS232 Schnittstelle schon benutzt wird...
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallöchen,

habe folgendes Problem:
ich kommuniziere über eine RS232-Schnittstelle mit einem Messgerät, indem
ich die RS232-Schnittstelle öffne, schreibe, lese und dann wieder schliesse.
Nun gibt es jetz ein Szenario indem ich auf das öffnen und schliessen gerne
verzichten will, ich aber nicht weiss wie man die RS232-Schnittstelle abfragen kann
ob den der Com-Port schon offen ist?
Denn wenn er offen ist möchte ich schreiben und lesen ohne den Kanal öffnen und schliesen zu müssen.

hoffentlich kann mir jemand Helfen.

ciaoleOfftopic
Hallo,

vervollständige doch bitte Dein Profil (vor allem die LabVIEW-Version), falls Dir einer ein VI schicken möchte.
Mal gucken, ob ich was finde.

Gruß Markus

' schrieb:Hallöchen,

habe folgendes Problem:
ich kommuniziere über eine RS232-Schnittstelle mit einem Messgerät, indem
ich die RS232-Schnittstelle öffne, schreibe, lese und dann wieder schliesse.
Nun gibt es jetz ein Szenario indem ich auf das öffnen und schliessen gerne
verzichten will, ich aber nicht weiss wie man die RS232-Schnittstelle abfragen kann
ob den der Com-Port schon offen ist?
Denn wenn er offen ist möchte ich schreiben und lesen ohne den Kanal öffnen und schliesen zu müssen.

hoffentlich kann mir jemand Helfen.

ciaoleOfftopic
' schrieb:Hallo,

vervollständige doch bitte Dein Profil (vor allem die LabVIEW-Version), falls Dir einer ein VI schicken möchte.
Mal gucken, ob ich was finde.

Gruß Markus

Benutze LabVIEW 7.1
Mal eine Frage: "Wieso willst Du nicht öffnen und schließen?" Blink

Gruß Markus

' schrieb:Hallöchen,

habe folgendes Problem:
ich kommuniziere über eine RS232-Schnittstelle mit einem Messgerät, indem
ich die RS232-Schnittstelle öffne, schreibe, lese und dann wieder schliesse.
Nun gibt es jetz ein Szenario indem ich auf das öffnen und schliessen gerne
verzichten will, ich aber nicht weiss wie man die RS232-Schnittstelle abfragen kann
ob den der Com-Port schon offen ist?
Denn wenn er offen ist möchte ich schreiben und lesen ohne den Kanal öffnen und schliesen zu müssen.

hoffentlich kann mir jemand Helfen.

ciaoleOfftopic
' schrieb:Mal eine Frage: "Wieso willst Du nicht öffnen und schließen?" Blink

Gruß Markus

Hi,

ich will nicht schliesen weil ich auf eine bestimmte Antwort warte (gekoppelt mit einem Timeout
in einer Schleife), wenn ich schliesse bekomme ich diese nicht mit.

ciaole
Such mal in der LV-Help nach VISA-ErrorCodes.
VISA spuckt dir einen Code wie z.B -10476373636 aus, wenn irgendwas nicht klappt.

Dann schreibst, oder liest du einfach einmal auf die Schnuittstelle und wenn dann der Code für
"Port already opened" erscheint, öffnest du die Schnittstelle halt, sonst nicht.
Referenz-URLs