Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

Using Keithley 2400 with labview program to measure 4-wire resistance

I'm pretty new to this and I'm trying to set up the Keithley 2400 sourcemeter to measure resistance values using a Labview program. I am able to manually configure the system to read 4-wire, however the program switches it back to 2-wire. Is there a specific command/function I can use to setup the 4-wire measurement

 

Thanks 🙂

Message 1 of 13
(17,089 Views)
Arre you using the instrumentdriver available for the 2400?
greetings from the Netherlands
Message 2 of 13
(17,081 Views)
Yes, I have the drivers.. I'm using labview 8 - and i'm using the appropriate driversfor ke24xx. I can get the thing to source a specified current and measure voltage but its doing it in 2wire method.
I tried adding the string to switch on 4wire SYST:RSEN ON to the VISA write before starting the routine - this seems to switch on the 4wire as I see a "4W" on the instrument display - but it also has an unintended effect of getting erratic resistance values (assume value is about 5 ohms I get 5 , 10k,-6 and so on)
Message 3 of 13
(17,076 Views)
can you post your vi's in this forum, so I can have a look at them?
greetings from the Netherlands
0 Kudos
Message 4 of 13
(17,043 Views)

Hi,
Sorry delayed reply.

I'm attaching my vi here. The entire thing is a bit complicated as there is an agilent voltage source also being controlled as well as a data aquisition part - currently the troublesome one is the keithley section.

 

Thanks

Message 5 of 13
(17,021 Views)

Indeed a bit complicated.

You could use a create subvi from selection on some parts.

e.g. all the agilent initilisation code could become one subvi.

Your main vi gets smaller, more readable and better modularized.

 

I search for a solution

greetings from the Netherlands
Message 6 of 13
(17,001 Views)

Put this vi just before you go into the while loop.

 

Keithley 24XX\Public\Action-Status\Enable Remote Sensing.vi

 

If you look in the tree.vi of the keithley lib you see in which order the vi's should be placed.

 

good luck

greetings from the Netherlands
Message 7 of 13
(16,995 Views)

Hi,
Sorry for the delayed reply.

Thanks for your help - it seems to be working properly now. Am trying to modularize the thing so that it becomes easier to fix problems if they crop up later.

Thanks again 🙂

Message 8 of 13
(16,898 Views)

Hi, do you still have the vi to measure 2-wire resistance? I´m also using a keithley 2400 but im new with the program and don´t really know how to develop it.

Thanks

Message 9 of 13
(16,413 Views)
did you download the driver from the instrument driver download?
greetings from the Netherlands
Message 10 of 13
(16,404 Views)