LabVIEWForum.de
USB-basierten Geräten mit NI-VISA in VI integrieren - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: Hardware (/Forum-Hardware)
+--- Thema: USB-basierten Geräten mit NI-VISA in VI integrieren (/Thread-USB-basierten-Geraeten-mit-NI-VISA-in-VI-integrieren)

Seiten: 1 2


USB-basierten Geräten mit NI-VISA in VI integrieren - ocean - 05.04.2016 16:31

Hallo liebe Forenmitglieder,

ich habe einen Multimeter (Keithley 2110) mit USB-Anschluss.
Der LabView-Treiber ist installiert, das Gerät wird auch im Labview measurement and automation explorer erkannt.

Wie kann ich das Gerät in ein LabView-VI einbinden?
Mit dem DAQ Assistenten ist das ja nicht möglich, weil es ja nur für NI DAQs gedacht ist.

Irgendwie funktioniert das mit "NI-VISA".
Ich will eigentlich nur die Anzeige des Geräts in LabView haben und die Daten verarbeiten.
Kann mir bitte jemand sagen, wie ich über die "Funktionen" im Blockdiagramm das Gerät einbinde?

Danke.

Gruß ocean


RE: USB-basierten Geräten mit NI-VISA in VI integrieren - jg - 05.04.2016 16:46

Ich würde es mal mit dem Treiber aus dem Instrument Driver Network probieren:
http://sine.ni.com/apps/utf8/niid_web_display.download_page?p_id_guid=E2E2A3038D054997E04400144FB7D21C

Gruß, Jens


RE: USB-basierten Geräten mit NI-VISA in VI integrieren - ocean - 06.04.2016 08:34

Guten Morgen,

ich denke, dass ich keinen neuen Treiber installieren muss, den die Beispielprogramme funktionieren ja.
Das einzige was ich will ist die Anzeige des Messgeräts in LabView anzeigen.

Ich meine, dass ich auch dem richtigen weg bin (siehe Anhang).

Leider kommt ein Fehler im letzten Block

Danke.

Gruß ocean


RE: USB-basierten Geräten mit NI-VISA in VI integrieren - jg - 06.04.2016 09:27

Bitte schön, wenn du dir es unbedingt kompliziert machen willst...

Aber über den Link aus dem ID Network kannst du dir eine LabVIEW API für dein Gerät herunterladen.
Zitat:Native LabVIEW Driver for Keithley 2100 Series v1.3 (LabView 8.5 or higher) (for models 2100, 2110)

Gruß, Jens


RE: USB-basierten Geräten mit NI-VISA in VI integrieren - ocean - 06.04.2016 09:48

Hallo.

Habe es soweit geschafft, dass ich über LabView mit meinem Gerät kommunizieren kann.
Ich finde den Befehl für das Auslesen nicht.

Gruß ocean


RE: USB-basierten Geräten mit NI-VISA in VI integrieren - Freddy - 06.04.2016 11:13

Hallo Ocean,
hier ein Handbuch für Dein Multimeter. Am Ende stehen die Befehle, die Du brauchst.

Solltest Du aber den Vorschlag von Jens in betracht ziehen, könntest Du Dir viel Zeit sparen.

Gruß
Freddy


RE: USB-basierten Geräten mit NI-VISA in VI integrieren - ocean - 06.04.2016 11:28

Hallo Jeans,

vielen lieben Dank, habe es gefunden und es funktioniert (der Befehl heißt "READ?") Big Grin

Eine letzte Hürde habe ich noch:
Die ausgelesene Wert wird als "Text" ausgegeben und nicht numerisch.
Wenn ich die Ausgabe mit einer numerischen Anzeige verbinden will funktioniert das nicht.

Siehe Anlage (Bild_1: funktioniert; Bild_2: funktioniert nicht).

Vermutlich muss ich den Output des Geräts als numerisch konfigurieren?

Danke

Gruß Ozan


RE: USB-basierten Geräten mit NI-VISA in VI integrieren - Freddy - 06.04.2016 11:33

Hallo Ocean
"Erste Schritte in LabView" lesen.
Gruß
Freddy


RE: USB-basierten Geräten mit NI-VISA in VI integrieren - jg - 06.04.2016 11:56

Registriert seit 2010 und du weißt nicht, wie man einen String (und was anderes wird nicht per VISA zurückkommen) in eine Zahl wandelt? Box

Du hattest doch schon geschrieben, dass du den LabVIEW-Treiber von Keithley runterlädst. Da ist bestimmt eine kleine Anleitung dabei, wie man den in LabVIEW integriert.
Üblicherweise landet der im Ordner "Instrument Driver" von LabVIEW.

Gruß, Jens


RE: USB-basierten Geräten mit NI-VISA in VI integrieren - ocean - 06.04.2016 12:02

Ypiieee, Danke.

Jetzt habe ich aber noch ein Problem:
Das Messgerät zeigt 0.002 an, die Anzeige zeigt 2 an, der erkannt wohl das Komma nicht.

Danke.

Gruß ocean