LabVIEWForum.de
Fehler nach Ansteuerung Keithley 2410 - 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: Fehler nach Ansteuerung Keithley 2410 (/Thread-Fehler-nach-Ansteuerung-Keithley-2410)

Seiten: 1 2


Fehler nach Ansteuerung Keithley 2410 - spv-user - 22.10.2013 12:52

Liebe Labview-Gemeinde!
als blutiger Anfgänger befasse ich mich gefühlt schon zu lange mit einem mir unklaren Problem bei der Ansteuerung eines Keithley 2410:
Das online verfügbare VI zum Setzen von Strom- und Spannungswerten funktioniert nur ein Mal, bei der Wiederholung des Befehls legt die Fehlermedlung -111 (Header separator error) das Gerät lahm. Erst mit einem Neustart des Geräts kann ich wieder eine einzige Ansteuerung über Labview realisieren.

Auch verfügbare VIs zum Reset bzw. Recall des Instrumenten-Setups (beinhalten *CLS oder *SRE 0) scheinen gar nicht anzukommen - das Keithley reagiert weiterhin nicht. Weiterhin habe ich das VI in den Befehlelemente auf die Notwendigsten reduziert, reproduziere aber dennoch den Fehler... Angry

Achso: Die Kommunikation läuft über RS232.

Wer kann mir den entscheidenden - womöglich trivialen - Tipp geben?


Vielen Dank!


RE: Fehler nach Ansteuerung Keithley 2410 - jg - 22.10.2013 14:54

Zeig mal dein VI - so ist das ein Fischen im Trüben.
Und woher hast du deine Keithley VIs, das hat nicht jeder installiert.

Gruß, Jens


RE: Fehler nach Ansteuerung Keithley 2410 - spv-user - 22.10.2013 15:22

Hallo Jens,

anbei das VI, heruntergeladen direkt von ni.com (http://sine.ni.com/apps/utf8/niid_web_display.download_page?p_id_guid=25B255F3AA83660EE0440003BA7CCD71 ).

Gruß


RE: Fehler nach Ansteuerung Keithley 2410 - GerdW - 22.10.2013 15:28

Hallo spv,

hast du auf die Punkt-Komma-Einstellung geachtet? Keithley mag nur Punkte, die sprechen englisch...


RE: Fehler nach Ansteuerung Keithley 2410 - spv-user - 23.10.2013 12:26

(22.10.2013 15:28 )GerdW schrieb:  Hallo spv,

hast du auf die Punkt-Komma-Einstellung geachtet? Keithley mag nur Punkte, die sprechen englisch...


Hallo GerdW!
Danke für den Tipp. Das hab ich schon geprüft - der vom VI generierte Befehlsstring lautet z.B.: SOUR:FUNC VOLT;:SOUR:VOLT 2,000000;:CURR:PROT 0.150000;
Für mich gibt es da tatsächlich einen Konflikt an der Stelle der Quellspannung 2,000000 vs. 2.000000. Interessanterweise wird aber sowohl bei Verwendung von "," als auch "." der Befehl einmalig ausgeführt. Egal, was ich mache, eine zweite Ansteuerung ist dennoch nicht möglich...

Viele Grüße,
SPV


RE: Fehler nach Ansteuerung Keithley 2410 - spv-user - 24.10.2013 09:28

Hallo zusammen,

habe nach dem Ausschlussprinzip rausgefunden, dass ein Löschen des Ein- und Ausgangspuffers des Geräts das Problem behebt (visa: "zurücksetzen") 2hands

Bleibt noch die Ursachenforschung... vielleicht hat trotz Lösung des Problems noch jemand eine Idee zur Ursache des Fehlers?

Grüße,
spv


RE: Fehler nach Ansteuerung Keithley 2410 - Lucki - 24.10.2013 09:45

Trivialer gehts nimmer, warum merkt denn das keiner? Üblicherweise wird bei einer RS232-Kommunikation ein Abschlusszeichen (Zeilenendezeichen) gesendet bzw. beim Empfang erwartet. Meist ist es x0A, im Manual müßte es stehen. Bei Dir fehlt das.


RE: Fehler nach Ansteuerung Keithley 2410 - PatrickT87 - 28.04.2014 09:54

Hallo,

ich hole das Thema wieder hoch, weil ich zurzeit ein ähnliches Problem habe. Ich verwende zur Widerstandsmessung
das Picoamperemeter Keithley 6487 und den Multiplexer 2700 mit zwei Messkarten vom Typ Keithley 7708.
Dabei gibt es Probleme beim Umschalten der Kanäle.
Ich nutze die erste Messkarte für eine externe Spannungsquelle und die 2. Messkarte um 40 verschiedene Widerstände
auf einer Leiterkarte zumessen.
Beim umschalten der Kanäle wird mir der Fehler 111 vom Multiplexer angezeigt, wenn ich versuche die Kanäle 101 bis
140 zur Spannungsversorgung zu schließen.
Ich habe euch mal mein VI zur Kanalschaltung hochgeladen.
Ich danke schon mal für eure Hilfe Smile.

Viele Grüße

Patrick


RE: Fehler nach Ansteuerung Keithley 2410 - GerdW - 28.04.2014 10:07

Hallo Patrick,

versuche es doch mal so - ohne unnötige Sequenz und ohne aufgeblasene Case-Strukturen:
[attachment=49514]
Bei welchem Befehl liefert dir dein Messgerät einen Fehler?
Das solltest du herausfinden (Stichwort: Step-By-Step-Debugging) und dann im Manual nachschauen, warum eben dieser Befehl einen Fehler erzeugt!


RE: Fehler nach Ansteuerung Keithley 2410 - PatrickT87 - 28.04.2014 10:46

Hi Gerd,

vielen Dank für deine Antwort.
Habe das VI jetzt deiner Empfehlung entsprechend geändert.
Beim OPEN:ALL Befehl für das Öffnen aller Kanäle gibt es noch keine Schwierigkeiten.
Beim Schließen der Kanäle 101 bis 140 zeigt er mir den Fehler 111:Header seperator error an.
Das Öffnen des gewünschten Kanals funktioniert danach auch einwandfrei.
Beim Schließen des gewünschten Kanals gibt er mir den Fehler 110: Command Header error aus.
Ich stöbere schon im Manual des Multiplexers, bin aber bisher noch nicht schlau geworden, woran
es liegt.


Gruß

Patrick