LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW 2012: keithley 6430 I-V curve

Forum,

 

This VI appears to work using the Keithley drivers in order to generate an I-V curve. However, it's slow, and it has "time out" problems.

 

Using a start of -1.0V and stop of -1.0V and step size of 0.005V (401 points) will issue a "time out error". Increasing the "time out" value in the "Sweep Points" sub VI has helped in obtaining the data such that I can use near 201 points at the moment. Speed is still a problem. If anyone has any suggestions I'd love to hear them.

 

Thanks!

Download All
0 Kudos
Message 1 of 5
(3,381 Views)

Well, the speed improved very slightly when moving the initiate sub vi after the configure sweep measurement sub vi. It looked like it was performing the sweep twice. It's still incredibly slow. Also, increasing the time out to an integer of 5,000,000 ms seems to have allowed for testing between -1.0V and +1.0V (earlier typo).

0 Kudos
Message 2 of 5
(3,352 Views)

The Auto Range function causes problems when measuing an I-V on a resistor greater than 1 KOhm. The transients bounce around and make the data look absolutely horrible.

0 Kudos
Message 3 of 5
(3,343 Views)

The Configure Sweep Meas sub vi supplied in the Keithly 6430 library is not working correctly unless you turn on Auto Range "True" meaning SENS:CURR:RANG:AUTO ON. If this is not true then it gives an error.

0 Kudos
Message 4 of 5
(3,329 Views)

It might be useful to see which sub VIs are causing the performance issues.  You can always use LabVIEW's Performance and Memory management tool to help you out.  http://www.ni.com/white-paper/3576/en

Jesse S.
Applications Engineer
National Instruments
Message 5 of 5
(3,306 Views)