LabVIEWForum.de
GPIB / VISA Verbindung funktioniert nicht mehr in exe - 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: GPIB / VISA Verbindung funktioniert nicht mehr in exe (/Thread-GPIB-VISA-Verbindung-funktioniert-nicht-mehr-in-exe)



GPIB / VISA Verbindung funktioniert nicht mehr in exe - marc10k - 24.01.2019 12:31

Hallo

Ich verwende den USB-GPIB-B Adapter um von einem Spektrum Analyser Daten auszulesen und um einen Signal Generator zu steuern. Das klappt soweit auch wenn ich es in LV 18 SP1 unter Win 7 laufen lasse. Erstelle ich daraus eine exe und starte diese auf dem gleichen Rechner kommt der Fehler aus dem Bild. Damit der GPIB-USB-B Adapter funktioniert unter LV 18 musste ich die 488.2 Runtime 17.6 installieren.
Vom Ablauf des Programms schreibe ich die GPIB Adresse in einem SubVI in ein globale Variable und lese diese in einem anderen SubVI wieder aus um die Geräte zu steuern. Beides geschieht nacheinander durch den Benutzer und es gibt keine zeitlichen Probleme. Anbei auch ein Auszug aus dem SubVI wo beim ersten Spektrum Analyser SubVI der Fehler verursacht wird. Nehme ich den weg, verschiebt sich der Fehler ein SubVI weiter.
Mir sind leider die Ideen ausgegangen und hoffe das jemand helfen kann.

Gruß

Marcus


RE: GPIB / VISA Verbindung funktioniert nicht mehr in exe - GerdW - 24.01.2019 12:57

Hallo Marcus,

wie lautet denn die VISA-Referenz, auf die du zugreifen willst?
Kommt der Fehler schon beim VISAOpen oder erst später?


RE: GPIB / VISA Verbindung funktioniert nicht mehr in exe - marc10k - 25.01.2019 12:15

Hallo Gerd

Die VISA-Referenz lautet "GPIB0::20::INSTR". Der Fehler tritt erst später im Ablauf auf wie ich jetzt gesehen habe. Ich hatte erst ein Initialisierungs VI für den Spektrum Analyzer hinzugefügt und andere Sachen ausprobiert was aber auch nichts änderte. Es hat sich herausgestellt, dass das SubVI selber das Problem verursacht.
Vielen Dank für die Hilfe.

Gruß
Marcus