LabVIEWForum.de
Agilent 34972A Temperatur & Spannung - 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: Agilent 34972A Temperatur & Spannung (/Thread-Agilent-34972A-Temperatur-Spannung)



Agilent 34972A Temperatur & Spannung - Jonnny - 27.05.2014 13:53

Hallo,

ich habe die "Agilent 34970 Advanced Scan"-Vorlage so umgebaut, dass neben der Spannung auch dei Temperatur gemessen wird. Ich habe es wie in diesem Post beschrieben umgebaut: http://forums.ni.com/t5/Instrument-Control-GPIB-Serial/Agilent-34970A-Temperature-and-Voltage-data-from-the-same/td-p/1590718
Das funktioniert so weit auch, aber: Die Temperatur wird als 2.154 C angezeigt, anstatt 21.54 C. Warum denn das?

Auch versuche ich mittels der "Index Array" function und "Fract/Exp String to Number" die gemessenen Werte in einem numerischen Feld anzeigen zu lassen. Das funktioniert nicht wie beschrieben, es wird nur die Zahl vor dem Komma angezeigt...?

Ich habe mich über das Wochenende in Labview eingearbeitet und scheitere an den beiden Kleinigkeiten, vielleicht hat ja jemand eine Lösung parat? Blush

Viele Grüße
Jonny


RE: Agilent 34972A Temperatur & Spannung - GerdW - 27.05.2014 14:06

Hallo Johnny,

Zitat:Auch versuche ich mittels der "Index Array" function und "Fract/Exp String to Number" die gemessenen Werte in einem numerischen Feld anzeigen zu lassen. Das funktioniert nicht wie beschrieben, es wird nur die Zahl vor dem Komma angezeigt...?
Das ist ein typisches Problem mit Windows in deutscher Regionaleinstellung…

Lösung:
Stelle dein Windows auf "englische" Zahlenformate um, d.h. Punkt als Dezimaltrennzeichen.
Oder: Verwende ScanFromString mit expliziter Angabe des Punktes als Dezimaltrennzeichen.

Lesson learned: Bei Kommunikation mit externer Messhardware sollte man immer den Punkt als Dezimaltrennzeichen verwenden und erwarten!


RE: Agilent 34972A Temperatur & Spannung - Jonnny - 27.05.2014 14:10

Hallo Gerd,

vielen Dank für deine schnelle Antwort! Leider kann ich es erst heute Abend testen...
Gibt es für das andere Problem auch eine so einfache Lösung?

Viele Grüße
Jonny


RE: Agilent 34972A Temperatur & Spannung - GerdW - 27.05.2014 14:12

Hallo Jonnny,

Zitat:Das funktioniert so weit auch, aber: Die Temperatur wird als 2.154 C angezeigt, anstatt 21.54 C. Warum denn das?
Das kann ich erst beantworten (oder zumindest versuchen zu beantworten), wenn ich das VI anschauen kann.
Dazu müsstest du es als LV2011 anhängen…


RE: Agilent 34972A Temperatur & Spannung - Jonnny - 27.05.2014 14:25

Hallo Gerd,

vielen Dank für das Angebot - ich werde es heute Abend nochmal hochladen!

Viele Grüße
Jonny


RE: Agilent 34972A Temperatur & Spannung - jg - 27.05.2014 14:32

In deinem VI verwendest du doch Decimal String to Number, der Ausgang ist hier eine INTEGER Zahl, die kann per Definition NIE Nachkommastellen haben.

Bei "Fract/Exp String to Number" einfach ein False anschließen, und es geht auch mit deutschen Einstellungen...

Gruß, Jens


RE: Agilent 34972A Temperatur & Spannung - Jonnny - 27.05.2014 18:31

Hallo Jens,

einwandfrei - vielen Dank für deine rasche Hilfe! Das war die Lösung für beide Probleme Cool

Viele Grüße
Jonny


RE: Agilent 34972A Temperatur & Spannung - Eliii - 22.07.2014 10:32

Hallo Jonny,

könntest du dein funktionierendes Programm Bitte in der Version 8.6 hochladen?

Stehe vor dem selben Problem gerade.

Mit freundlichen Grüßen
Elisa