LabVIEWForum.de - Wie kann ich feststellen, ob ein VISA RS232 bereits geöffnet ist ?

LabVIEWForum.de

Normale Version: Wie kann ich feststellen, ob ein VISA RS232 bereits geöffnet ist ?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
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:
Referenz-URLs