LabVIEWForum.de
VISA wird nicht erkannt - 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: VISA wird nicht erkannt (/Thread-VISA-wird-nicht-erkannt)



VISA wird nicht erkannt - Masterg4941 - 04.11.2013 09:07

Hallo Leute,

ich habe da ein Problem mit der Erkennung meiner Messgeräte per VISA (LAN).

Mein Programm wurde auf einem Laptop + GPIB-Anschluss entwickelt. Funktioniert auch alles soweit. Nun möchte ich aber die Kommunikation zwischen meinem Programm und den Messgeräten über LAN gewährleisten, was leider nicht klappt.

Der eigentliche "Messcomputer" verfügt über 2 Netzwerkkarten, wobei die externe Karte nur für das Messgerät (Subnetz) verbaut und konfiguriert wurde. Ich habe in Labview unter Measurement & Automation Explorer / Geräte und Schnittstellen / TCP/IP Resources die IP des Messgerätes hinzugefügt. Auf meinem (Entwickler)Laptop wird das hinzugefügte Instrument unter VISA I/O angezeit, aber sobald ich eine .exe daraus mache und es auf dem "Messcomputer" starte, wird nix erkannt.

Info:
- Messgerät ist ein Yokogawa WT1800
- Gerätetreiber stammt direkt von NI Link Treiber
- Messcomputer Win xP mit LabVIEW Run-Time Engine 8.2.1


Die Kommunikation über LAN klappt an sich zwischen "Messcomputer" und dem Messgerät. Dies habe ich mit dem Programm WTViewer ausprobiert.
Ich habe das Gefühl, dass die hinzugefügten Geräte unter VISA TCP/IP nicht mit in die .exe übertragen werden.
Weiß jemand vielleicht einen Rat?


LG


RE: VISA wird nicht erkannt - GerdW - 04.11.2013 09:25

Hallo G,

- ist VISA auf dem Messrechner installiert bzw. hast du den Treiber im Installer inkludiert?
- sind die MAX-Einstellungen auf den Messrechner übertragen worden?
- welche Fehlermeldungen zeigt dir deine EXE? Hast du irgendein Fehlerhandling programmiert? Eine Log-Datei schreiben lassen?

Zitat:in Labview unter Measurement & Automation
Nicht "in LabVIEW", sondern "parallel zu LabVIEW"!
Was du auf einem Rechner in MAX einstellst, musst du auch explizit auf einen zweiten Rechner übertragen!


RE: VISA wird nicht erkannt - Masterg4941 - 04.11.2013 11:23

(04.11.2013 09:25 )GerdW schrieb:  - ist VISA auf dem Messrechner installiert bzw. hast du den Treiber im Installer inkludiert?
Das ist wohl der springende Punkt. Ich hatte bisher einfach einen Build erstellt. Darin waren keinerlei Extras/Treiber drin - dann kann es ja auch nicht laufen -.-
Der NI-GPIB und VISA (Yokogawa) Treiber wurde wohl irgendwann vom CD-Laufwerk installiert und die Installationsdatei gelöscht. Nun findet er den Pfad natürlich nicht mehr. Da hab ich die Treiber (NI488.2 für GPIB und visa410full ) heruntergeladen und versucht mit ein zu binden. Aber es kommt eine Fehlermeldung beim Build -> Bild 1
Kann da jemand was mit anfangen?
Wenn ich allerdings nur den NI TDM-Excel-Addin mit einbinde, erfolgt der Build ohne Probleme.

Theoretisch müsste ich ja auch einfach die von mir (heute) heruntergeladenen Treiber separat auf dem Messcomputer installieren, um auf die VISA zugreifen zu können!? Dann müsste ich ja auch keinen Installer erstellen, sondern nur den Build (.exe) von dem Projekt!?
Ich kann es gerade nur leider nicht testen, da ich keine Adminrechte habe und der zuständige im Urlaub ist Angry


RE: VISA wird nicht erkannt - GerdW - 04.11.2013 11:26

Hallo G,

du kannst die nötigen Treiber auch "von Hand" instalieren, dann müssen sie nicht mit ins Setup deiner EXE.

Tja, Software-Ersteller sein ohne Admin-Rechte ist schei*e... Big Grin


RE: VISA wird nicht erkannt - Masterg4941 - 04.11.2013 12:39

(04.11.2013 11:26 )GerdW schrieb:  Tja, Software-Ersteller sein ohne Admin-Rechte ist schei*e... Big Grin
Ja da sagst du was Cry
Auf dem "Entwicklerlaptop" hab ich ja Adminrechte, nur da läuft ja auch schon alles Tongue