LabVIEWForum.de
Ansteuerung Keithley 6485 über GPIB - 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: Ansteuerung Keithley 6485 über GPIB (/Thread-Ansteuerung-Keithley-6485-ueber-GPIB)



Ansteuerung Keithley 6485 über GPIB - Castroper - 10.11.2011 16:02

Hallo liebe LabView-Gemeinde,

Für meine Bachelorarbeit darf ich mich mit LabView beschäftigen
und habe mich schon ganz gut eingelsene. Jetzt stehe ich allerdings
noch vor einem Problem, und zwar habe ich LabView 2009 installiert,
einen GPIB-USB-HS Adapter angeschlossen und installiert sodass
die orangene LED bei Ready leuchtet, habe die Treiber für das Keithley
installiert und dachte mir ich lasse mal ein Beispielprogramm von
Keithley laufen. Beim Start bekomme ich jedoch sofort eine Fehlermeldung,
das die KE6485_32.dll nicht gefunden wurde. Sie ist jedoch auf dem Rechner
vorhanden, also neuen Pfad für die Dll angegeben und das Programm startet.
dann bekomme ich jedoch in einer Errorbox die Meldung: "KE6485 Read.vi<ERR>
Driver Status: (Hex 0xBFFA1190) The session handle is not valid."
Anschließend habe ich geschaut ob der Meassurement and Automatisation explorer
das Gerät erkennt, aber fehlanzeige.

Muss ich noch irgend ein Zusatzprogramm installieren oder habe ich was grundlegendes
vergessen?(hab mal was von einer I/O-Layer gehört aber nichts dazu gefunden)

Ich hoffe es ist das richtige Forum und es kann mir jemand helfen.

Gruß

Castroper


RE: Ansteung Keithley 6485 über GPIB - GerdW - 10.11.2011 21:18

Hallo Castroper,

Zitat:einen GPIB-USB-HS Adapter angeschlossen und installiert sodass
die orangene LED bei Ready leuchtet, habe die Treiber für das Keithley
installiert und dachte mir ich lasse mal ein Beispielprogramm von
Keithley laufen. Beim Start bekomme ich jedoch sofort eine Fehlermeldung,
das die KE6485_32.dll nicht gefunden wurde.
ok...
- Hersteller des GPIB-Adapters?
- Wird der GPIB-Adapter im MAX angezeigt?
- Welche Treiber für das Keithley? Bei GPIB bräuchte man keine extra Treiber...
- Was für ein "Beispielprogramm von Keithley"? Verwendet dieses LabVIEW oder MAX oder die GPIB-USB-Box?
- Wie sieht denn das session handle aus? Bei GPIB solltest du VISA verwenden und das hat "VISA I/O"-Konstanten...
- Hast du in MAX mal den GPIB-Bus nach Geräten durchsucht?
- Kennst du die GPIB-ID deines Keithley?


RE: Ansteung Keithley 6485 über GPIB - Ome - 11.11.2011 07:35

Guten Morgen,

wie Gerd schon geschrieben hat benötigst du für die Ansteurung des KEITHLEYs keine Treiber wenn dein GPIB Interface funktioniert. Du must dich einfach nur mit den SCPI Komandos auseinader setzen (was aber nicht schwer ist) und diese über VISA senden.

Was beim 6485 sein kann, ist das die Kommun ikation auf RS232 eingestellt ist, dann wird es über GPIB nicht erkannt. An der Forderseite die "COMM" Taste betätigen, dann wird die Schnitstelle angezeigt bzw. kannst du sie dann einstellen.

Gruß Ome


RE: Ansteung Keithley 6485 über GPIB - Castroper - 11.11.2011 09:11

Guten Morgen GerdW,

zu deinen Fragen:
- der Adapter ist von NI
- der Adapter wird im MAX angezeigt
- das mit den Treibern wusste ich nicht, habe den folgenden Treiber von der Keithley instruments hp installiert
IVI style multi-platform Instrument Driver for the 6485,6487 and 6514. May be used with VB, VC/C++, LabView 5.1 or
6i, or LabWindows CVI 5.5 or later. Includes VISA and I/O configuration utility and wizard for Instrument
communications.
- Auf der oben erwähnten Keithley Seite gibt es die Möglichkeit ein "LV6 Example to Control Zero Check State and
Measure Current with 6485/6487/6514; Uses IVI Driver" runter zu laden. im anhang findest du einen Screenshoot von
dem Programm


RE: Ansteung Keithley 6485 über GPIB - Castroper - 11.11.2011 09:36

Da war die Entertaste schneller gedrückt als der Text geschrieben.

- das ganze programm wird über IVI-Sessions angesprochen
- Das MAX findet das Keithley.
- hab auch die GPIB Adresse (GPIB0::14::INSTR)

Und natürlich kommt jetzt auch das Bild.

danke für eure Antworten

Gruß

Matthias


RE: Ansteung Keithley 6485 über GPIB - Ome - 11.11.2011 10:01

Hallo,

dann hier mal ein Minimalbeispiel zum durchführen einer Messung...

Gruß Ome


RE: Ansteung Keithley 6485 über GPIB - Castroper - 11.11.2011 10:21

Hallo Ome

danke für dein Programm, es Funktioniert.
Eine frage hätte ich jetzt noch. Die befehle die du
verwendet hast, wo finde ich die?
Gibt es eine Liste mit allen VISA befehlen?

Gruß Matthias

und noch mal vielen dank


RE: Ansteung Keithley 6485 über GPIB - Ome - 11.11.2011 10:27

Hallo,

die Befehle stehen alle im
Manual
einmal aufgelistet im Kapitel 7 und ansonsten sind zwischendurch immer wieder Beispielabläufe.

Die Befehle haben nichts mit VISA zu tun das sind SCPI-Befehle VISA ist nur die Schnittstelle du verwendest...

Gruß Ome