Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

Speeding Up Keithley 2400 Plotting

Solved!
Go to solution

Greetings,

 

I am using the Keithley 2400 SourceMeter to perform IV curve tracing in real time in LabVIEW 2011. Currently the VI I made creates an array of voltages from the range and step size given by the user and sends these one at a time to the 2400 then takes a reading, taking multiple readings and averaging them if the user so desires. The issue here is that all this sending and receiving is rather slow; I clocked a 210 point measurement in at taking 55 seconds.

 

I attempted to speed it up by using the 2400's built in sweep function but it doesn't seem possible to read from it while the sweep is being performed. This creates a IV curve quickly (about 1/4th the time) but not in real time. Is this simply a trade off that has to be made, or am I not seeing a better solution? Thanks! 

 

 

0 Kudos
Message 1 of 2
(2,923 Views)
Solution
Accepted by topic author Corb6

The 2400 has only one microprocessor and while performing measurements, no bus-io is possible.

But if the number of measurement point is not o big to fill the databuffer is is the best way to speed it up like you do.

greetings from the Netherlands
Message 2 of 2
(2,893 Views)