LabVIEWForum.de - Usb Gerät in NI-MAX sichtbar, aber Visa Auswahl in Labview nicht vorhanden

LabVIEWForum.de

Normale Version: Usb Gerät in NI-MAX sichtbar, aber Visa Auswahl in Labview nicht vorhanden
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

mein Ziel ist es den Funktionsgenerator Wavestation 2012 von Teledyne LeCroy über USB mit Labview zu steuern. Das sollte möglich sein, da auch extra Labview-Treiber zum Download bereit gestellt werden. Damit das Gerät im NI-MAX vertreten ist und der Anschluss in Labview erkannt wird, habe ich mich großteils an folgender Anleitung orientiert um das Gerät zu "installieren": http://www.ni.com/tutorial/4478/de/. Und hier kommen wir zu meiner Frage:

Das Gerät wird im NI-MAX angezeigt (s. Bild1), aber in Labview lässt es sich nicht in der Dropdown-Auswahl für die "Visa resource name" Konstante finden (s. Bild2). Warum? Und was kann ich tun damit ich den USB Anschluss als "Visa resource name" verwenden kann?

[attachment=57800]
(Bild1: Den Namen Wav1 habe ich eingefügt.)

[attachment=57801]
(Bild2: Der obere Block ist aus dem Treiber den ich für das Gerät heruntergeladen habe. Hier lässt sich aber auch nichts anderes als Visa Eingang einstellen, da er im inneren auch den Visa-Open Block verwendet.)

Im NI-MAX lässt sich auch das VISA Test Panel öffnen, falls jemand Attribute oder Einstellung wissen will (die meisten verstehe ich leider nicht). Alle Programme wurden geschlossen und neu ausgeführt, sowie der PC neugestartet. Ich nutze Labview 2013 Service Pack1 Version 13.0.1f2(32bit).

Ich würde mich über eine Antwort wirklich sehr freuen und danke schonmal im Voraus!

Grüße Stefan
(11.05.2017 14:31 )Ableiter123 schrieb: [ -> ]Hallo,

mein Ziel ist es den Funktionsgenerator Wavestation 2012 von Teledyne LeCroy über USB mit Labview zu steuern. Das sollte möglich sein, da auch extra Labview-Treiber zum Download bereit gestellt werden. Damit das Gerät im NI-MAX vertreten ist und der Anschluss in Labview erkannt wird, habe ich mich großteils an folgender Anleitung orientiert um das Gerät zu "installieren": http://www.ni.com/tutorial/4478/de/. Und hier kommen wir zu meiner Frage:

Das Gerät wird im NI-MAX angezeigt (s. Bild1), aber in Labview lässt es sich nicht in der Dropdown-Auswahl für die "Visa resource name" Konstante finden (s. Bild2). Warum? Und was kann ich tun damit ich den USB Anschluss als "Visa resource name" verwenden kann?

Da Du nur Bilder anhängst sind wir leider gezwungen unsere zugegebenermassen oft nur mässig arbeitende Glas1 anzuwenden.

Ich tippe mal darauf, dass Dein VISA Resource Control so eingestellt is, dass es nur VISA::INSTR Resourcen darstellt. Das ist nämlich der Default. Nun ist USB Raw aber eben keine Instr(ument) Resource sonder etwas wesentlich weniger Komfortables. Du kannst ja mal einen Rechtsklick auf Deine VISA Control machen und dann "Select VISA Class->I/O Session->USB Raw" auswählen.

Die Frage ist dann aber gleich, ob Dein Treiber wirklich mit USB Raw arbeitet. Meist werden solche Instrumente eben doch als "USB::Instr" beim System angemeldet. Dein Problem könnte daher sein dass Du eigentlich gar nicht diese Schritte in dem von Dir gefundenen Dokument hättest ausführen müssen, sondern ganz einfach das Gerät anschliessen und dann in MAX eine entsprechende Resource USB::vendorId::productId::Instr hätte erscheinen sollen, da sich das Instrument beim Betriebssystem als USB-TMC anmeldet. In diesem Fall solltest Du besser dieses Dokument von NI lesen.
Vielen Dank für deine Antwort!! Hat mir sehr geholfen! Smile

Zur Auflösung: Ich habe noch einmal die Menüs am Gerät selbst durchgeschaut und eine Einstellungsmöglichkeit für die USB Verbindung gefunden. Diese stand auf USBRaw und konnte auf USBTMC umgestellt werden. Nach der Umstellung und erneutem Anschließen hat es sich dann auch wie von dir beschrieben richtig installiert und lässt sich jetzt benutzen. Nochmals vielen Dank!
Referenz-URLs