LabVIEWForum.de
Wie kann ich feststellen, ob ein VISA RS232 bereits geöffnet ist ? - 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: Wie kann ich feststellen, ob ein VISA RS232 bereits geöffnet ist ? (/Thread-Wie-kann-ich-feststellen-ob-ein-VISA-RS232-bereits-geoeffnet-ist)



Wie kann ich feststellen, ob ein VISA RS232 bereits geöffnet ist ? - Ralph - 04.01.2008 11:33

Ich benutze VISA um mit bis zu 4 seriellen Schnittstellen zu kommunizieren.

Wie kann ich aber feststellen, ob ein serieller Port bereits geöffnet ist ?
Ist der Port von einem anderen Programm (nicht LabVIEW) belegt, bringt VISA Open einen Fehler zurück.

Aber ich bekomme keinen Fehler zurück, wenn der Port bereits in der selben LabVIEW Applikation geöffnet wurde.

Gibt es eine Möglichkeit das zu überprüfen ?

Gruß aus Bayern
Ralph


Wie kann ich feststellen, ob ein VISA RS232 bereits geöffnet ist ? - eg - 07.01.2008 10:55

Komische Frage. Weisst du denn nicht welche Schnittstellen du im Programm schon geöffnet hast? Dann erstelle dir z.B. ein Array und schreibe da alle Schnittstellen bei jedem VISA-Open-Vorgang mit.

Ansonsten zum Beispiel so: