LabVIEWForum.de
Freigabe der Schnittstelle RS232 - 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: Freigabe der Schnittstelle RS232 (/Thread-Freigabe-der-Schnittstelle-RS232)



Freigabe der Schnittstelle RS232 - Lessy2205 - 12.01.2012 13:27

Hallo liebe Gurus des LV-Forums,

ich brauche Eure Hilfe bei der Freigabe der seriellen Schnittstelle rs232.

Ich habe eine Applikation geschrieben, die die Kommunikation zwischen dem Rechner und einem Messgerät über rs232 herstellt und den Datenaustausch ermöglicht. Das Programm funktioniert einwandfrei, aber beim Beenden der Applikation bleibt die Schnittstelle entweder geöffnet oder besetz, was für die andere Applikationen den Zugriff auf die Schnittstelle (die Fremdsoftware) blockiert, obwohl ich VISA Close benutze und das Programm NICHT und NIE mit der Abort-Taste schließe!!!
Um die Kommunikation über diese Schnittstelle wieder herzustellen muss ich den PC neustarten.
Gibt es die Möglichkeit in Labview die Schnittstelle ohne die Aktion "Neustarten" wieder für die andere Benutzung bzw. Software freizugeben???

Für Eure Antwort freue ich mich sehr!

Danke im Voraus.

Gruß, Lessy


RE: Freigabe der Schnittstelle RS232 - Y-P - 12.01.2012 13:43

Ja, mit VISA Close, wie Du schon geschrieben hast. Lad' doch mal Dein VI hoch.

Gruß Markus

(12.01.2012 13:27 )Lessy schrieb:  Gibt es die Möglichkeit in Labview die Schnittstelle ohne die Aktion "Neustarten" wieder für die andere Benutzung bzw. Software freizugeben???



RE: Freigabe der Schnittstelle RS232 - Lucki - 12.01.2012 15:19

Visa Close muss funktionieren. Wenn es sich in Deinem BD befindet, sagt das nicht zwingend, daß es auch aufgerufen wurde. Ersatzweise kann man unter "Werkeuge/Optionen" Visa beim Beenden eines VIs automatisch schließen lassen.


RE: Freigabe der Schnittstelle RS232 - jg - 12.01.2012 15:31

Hier ein Link zum entsprechenden INI-Eintrag, den du auch bei deiner Exe-Ini-Datei hinzufügen kannst:
http://labviewwiki.org/LabVIEW_configuration_file/Miscellaneous
Es geht um cleanupVisa...

Gruß, Jens