LabVIEWForum.de
Keithley 2700 - 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: Keithley 2700 (/Thread-Keithley-2700)



Keithley 2700 - JoW - 19.01.2010 11:32

Hallo,

kurz: Mein erster Beitrag hier daher bitte ich zu entschuldigen falls er nicht an der richtigen Stelle eingebracht ist.

hier meine Frage:
ich möchte gerne Widerstände über mehrere Kanäle mit einem Keithley 2700 auslesen. Als Schnittstelle nutze ich GPIB. Ich habe nun von der NI-Seite fertige VI´s für den Betrieb von Keithley 27xx runtergeladen. Jetzt mein Problem: Ich bekomme jedes Mal wenn ich Widerstände auslesen möchte eine Fehlermeldung:
ke27xx Error Query;
instrument reports:
-221,"Settings conflict"
-221,"Settings conflict"

Spannungen lassen sich allerdings Problemlos über LabVIEW auslesen genauso wie es möglich ist manuell den Widerstand bei einzelnen Kanälen zu messen.

Falls jemand das Problem kennt oder gute Ratschläge hat wäre ich sehr dankbar!

mfg
Johannes


Keithley 2700 - kpa - 19.01.2010 17:21

Hallo JoW,

vielleicht hast Du das VI auf 4-Draht-Messung gestellt und misst nur 2-Draht?

Grüße

kpa


Keithley 2700 - JoW - 19.01.2010 18:17

Hallo kpa,
leider ist es so einfach nicht, da hab ich schon drauf geachtetWink

mfg
Johannes


Keithley 2700 - Ome - 20.01.2010 08:43

Hallo,

von der Fehlermeldung her würde ich darauf schließen, dass du Parameter übergibst, die er nicht verarbeiten kann, leider lassen die KEITHLEY Treiber dies zu... Ich hatte mal ein ähnliches Problem mit einem 2410... Den Fehler habe ich gefunden in dem alle SCPI Befehle von Hand nacheinander gesendet haben, in der Reihenfolge wie das Programm sie sendet...

Gruß Ome


Keithley 2700 - Y-P - 20.01.2010 08:55

Wie immer mein Tip:
Verwende nicht die fertigen, unflexiblen Treiber der Hersteller, sondern schicke einfach die SCPI-Befehle direkt über VISA an das Gerät.
Ich mache mit einem Agilent-DMM auch Widerstandsmessungen und das klappt problemlos.

Gruß Markus


Keithley 2700 - JoW - 20.01.2010 10:43

Hallo zusammen,

bin jetzt die Befehle durchgegangen und hab auch den Fehler denke ich ausgemacht nur leider sehe ich den Fehler einfach nicht!
hier erst der Befehlssatz mit dem es funktioniert für Spannungsmessungen und dann der Befehlssatz für Widerstandsmessungen der nicht funktioniert und wo ein Fehler gemeldet wird:

:FUNC "VOLT" , (@101)
;:VOLT:RANG:AUTO ON , (@101)
;:VOLT:DIG 7 , (@101)


:FUNC "RES" , (@101)
;:RES:RANG:AUTO ON , (@101)
;:RES:DIG 7 , (@101)

vielleicht sieht jemand den Fehler den ich selber nicht sehe...

mfg
Johannes


Keithley 2700 - Ome - 20.01.2010 13:01

Hast du die Befehle mal einzeln von Hand gesendet?

Funktioniert die Strom Messung? Ich Frage, weil das 2700 von Hause aus auf Spannung gestellt ist und so nicht auffallen würde, wenn du eine andere Option nicht gesetzt hast.


Keithley 2700 - Y-P - 20.01.2010 13:02

Bei mir sieht eine 2-Draht-Widerstandsmessung so aus:

*CLS
*SRE 0
*ESE 0
STAT:PRES
CONF:RES
VOLT:AC:RANG:AUTO ON
TRIG:SOUR IMM
TRIG:DELAY 0.000000
TRIG:DELAY:AUTO ON
*ESR?
READ?
SYST:ERR?

Die Befehle schicke ich einzeln per "VISA Write" hintereinander ans Gerät. Bei Befehlen mit "?" schicke ich ein "VISA Read" hinterher.

Gruß Markus


Keithley 2700 - JoW - 21.01.2010 11:11

Hallo zusammen,

danke für die viele Hilfe! Habs jetzt hingekrigt. Die Vorgefertigten VI´s waren doch nicht wirklich zu gebrauchenWink

mfg
Johannes


Keithley 2700 - Cruzaderz - 03.02.2011 00:03

Die sind Müll - hat mir heute auch ein Kommilitone vor gewarnt und knapp 2h später war auch ich schlauer dass sie nichts taugenWink