INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Keithley 2400 Configure Output.vi



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

28.04.2010, 16:31
Beitrag #1

Herb Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Apr 2010

2009
2010
de


Deutschland
Keithley 2400 Configure Output.vi
Hallo,

ich benutze die aktuellste Version von LV und hab mir für das Keithley 2400, welches ich mit LV steurn muss, die aktuellsten VIs runtergeladen. Die meisten VIs funktionieren auch tadellos.
Allerdings kann ich mit dem VI "Configure Output" nicht das gewünschte Output-Level anlegen. Die Einstellung der Compliance und des Source-Mode klappen prima, aber beim Output-Level sehe ich am Display des Keithley keine Veränderung. Mit einem alten VI namens "Configure Source" kann ich das Level einstellen, aber auch hier gibt es Probleme.

Kennt jemand das Problem und kann helfen?

Gruß, Herb
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
29.04.2010, 09:40
Beitrag #2

Herb Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Apr 2010

2009
2010
de


Deutschland
Keithley 2400 Configure Output.vi
Ok, kleine Korrektur:

Mittlerweile kann ich das VI "Configure Output" doch verwenden, aber ich habe noch ein Problem mit dem Format des Output-Levels. Ich kann nur Änderungen in ganzen Voltschritten erwirken, aber ich benötige Schritte im Bereich von 10mV.
Im Blockschaltbild sehe ich, dass ich das Output-Level als double eingebe und es wird dann mit dem Block "Format Value" (String-Format: %s;Smile in ein String formatiert und zusammen einem anderen Wert (Eingang Wert0) an den Block "FormatIntoString" (Eingang String; String-Format: %.;%s %g;)gegeben.

Ich hab leider von diesen Konvertierungen in LV übehaupt keine Ahnung, vermute aber, dass nur ganzzahlige Werte bei dieser Konvertierung herauskommen. Wie kann ich das Problem lösen.

Gruß, Herb
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.04.2010, 10:19
Beitrag #3

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Keithley 2400 Configure Output.vi
Hallo Herb,

zwei Sachen:
1) Format-Strings

2) Kannst du mal den kompletten String, so wie er zum K2400 geschickt wird, hier angeben? Prinzipiell sollte das K2400 eine Angabe a la "%.;%g" verstehen...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.04.2010, 10:47
Beitrag #4

Herb Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Apr 2010

2009
2010
de


Deutschland
Keithley 2400 Configure Output.vi
Hallo Gerd(?),

zu 1):
das Kapitel Format-String hab ich scho einige Male durchgelesen, hab es aber wohl noch nicht ganz verstanden, bzw. fehlen mir Informationen darüber, was z.B. ein Doppelpunkt oder ein Semikolon bedeuten könnte.

zu 2):

Hier der String: SOUR:FUNC VOLT;:SOUR:VOLT 1,200000;:CURR:PROT 0.100000;

Das Output-Level ist die Zahl hinter SOUR:VOLT. Die Nachkommastellen werden allerdings am Keithley nicht beachtet. Der String besitzt also die Information, aber entweder wird sie nicht richtig weitergegeben oder nicht verstanden.

Zum Verständnis im Anhang das Blockschaltbild als Bild.

Vielen Dank schonmal!


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.04.2010, 10:51
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Keithley 2400 Configure Output.vi
Hallo Herb,

formatieren den OutputLevel bitte ebenfalls mit FormatIntoString und "%.;%g", dann funktioniert es auch...

Messgeräte verstehen üblicherweise keine deutschen Zahlenformate...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.04.2010, 11:15
Beitrag #6

Herb Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Apr 2010

2009
2010
de


Deutschland
Keithley 2400 Configure Output.vi
Vielen, vielen Dank!

Jetzt hab ich´s auch begriffen. Es fehlte nur noch ein Semikolon und ein Doppelpunkt, also "%.;%g;:".

Viele Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
29.04.2010, 11:33 (Dieser Beitrag wurde zuletzt bearbeitet: 29.04.2010 11:33 von GerdW.)
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Keithley 2400 Configure Output.vi
Hallo Herb,

für die Zukunft: Sobald du etwas in der Art von
"Ich kann nur Änderungen in ganzen Voltschritten erwirken, aber ich benötige Schritte im Bereich von 10mV."
in einem deutschsprachigen Forum liest: immer an korrekte Punkt/Komma-Verwendung denkenSmile

Deshalb auch meine Frage, was du dem Messgerät an Befehlen schickst...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  ID Query failed error 1074003951 Keithley 2400 Labview 2011 flabbergasted_cookie 12 13.759 22.03.2015 15:09
Letzter Beitrag: BNT
  Agillent GPIB - Keithley 2400 SMU grba123 0 4.222 03.11.2014 15:12
Letzter Beitrag: grba123
  VISA Configure Serial Port Digger80 2 11.758 03.12.2011 18:29
Letzter Beitrag: Digger80
  Configure Serial Port nicht bei jedem Schleifendurchlauf ausführen bienee 4 6.845 29.08.2011 13:27
Letzter Beitrag: Lucki
  Keithley 2700 JoW 9 17.301 03.02.2011 00:03
Letzter Beitrag: Cruzaderz
  Keithley Ansteuerung Tower 3 8.320 21.09.2010 08:15
Letzter Beitrag: Martin Heller

Gehe zu: