From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Agilent 34401A time log RS-232

I am using the Agilent 34401A to measure DC current, using the default example. Does anyone have advice on how to log the samples at recieved from the multimeter in relative time, continiously for defined period of time.

0 Kudos
Message 1 of 4
(4,048 Views)

If you are not very concerned with high speed (aka you can wait for the data to be written to disk), you can just add the "Write to delimited Spreadsheet" to the while loop.

 

I added comments to the picture below for ONE method of logging until a specified time.  The method I show assumes you add a Timestamp control to the Front Panel where the operator is inputting a time in the future when the test will stop.  There are many other triggers that can be used to stop the acquisisiton (time after acquisition started, X # of data points, etc).

 

labview vi.PNG

Kenny

Message 2 of 4
(4,011 Views)

Thank you for help!

It has been busy for me for the past weeks, but here is the output.

I get an error windows with the values the multimeter has acquired, I think.


agilent 1.JPG

agilent 2.JPG

0 Kudos
Message 3 of 4
(3,947 Views)

Hi Alias,

 

I see two possible solutions:

- set your computer account to use a point (.) as decimal separator! Using the comma for scientific/DAQ work is plain silly…

- check for any string-to-numeric (and vice-versa!) conversion in your Agilent driver to ensure it works with numbers using the point as decimal separator!

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
Message 4 of 4
(3,941 Views)