Hi,
I developed a labview program to read measurements from the 3458A via "read GPIB" command.
I left all instrument parameters/features in default value, except for NPLC where I set it to 1.
When I measured the reading rate, it takes ~60ms to perform one reading. This seems to be much longer than what I expected.
When I turned the autozero function off, it still takes 40ms to perform one reading. The manual mentions that I should be expecting ~60readings per second, which is about 20ms.
What am I doing wrong?
I developed a labview program to read measurements from the 3458A via "read GPIB" command.
I left all instrument parameters/features in default value, except for NPLC where I set it to 1.
When I measured the reading rate, it takes ~60ms to perform one reading. This seems to be much longer than what I expected.
When I turned the autozero function off, it still takes 40ms to perform one reading. The manual mentions that I should be expecting ~60readings per second, which is about 20ms.
What am I doing wrong?
THANK YOU for your prompt reply!
Attached was what I did to calculate execution time in Labview. The HP3458A was connected to my pc via GPIB-USB connection.
I was trying to perform a single DCV measurement.
Writing to the multimeter took about 3 seconds.
Reading from the multimeter took about 40 seconds.
Ultimately my goal is to collect about 65K data. With the low reading speed, it takes about one hour to finish collecting 65K of data!
What do you mean by transfer time? I am sorry; I am new to labview and HP3458A.
Attachments
When controlling the multimeter your software will send and receive data over the GPIB port, there is a bit of overhead data for each sending that means if your sending and receiving many times your overhead data might be larger then the data you are interested in. But if you let the multimeter take multiple readings and collect them, you need to receive less number of times.
Did it make sense?