Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

keithley 2400 GPIB read voltage hitting ceiling value

Solved!
Go to solution

Hi

 

I have written a very simple program for the Kiethley 2400 (Attached), using GPIB commands. I have not made use of GPIB/VISA functions provided by keithley.

 

I am sourcing current and measuring voltage(other non-essential paramateres such as time etc may also be read).

 

The program runs fine , but everytime the voltage reading is '+9.910000E+37', the sample has a resistance of only 50 ohms. So I know for sure there is no open cicuits.

 

Any hints/suggestions/solutions are welcome. If this query has been posted by some one else, do guide me to the same

 

 

FYI : When I use the VISA module I can overcome this problem, but the issue is the time consumed when using the VISA modules

0 Kudos
Message 1 of 8
(6,461 Views)
Runge, Not sure what you mean by the VISA modules? Do you mean the VXIPnP driver or the native LabVIEW driver on the Keithley web site? You should look at the native LV one and see what commands it is sending which your code is obviuosly not.
0 Kudos
Message 2 of 8
(6,442 Views)

What does the instrument frontpanel say about the voltage?

And did you really enable reading of the voltage?

greetings from the Netherlands
0 Kudos
Message 3 of 8
(6,432 Views)

Hi Cymnreig

 

Those are Labview drivers from Keithley's website

I am stripping those apart to see where I am making a mistake

 

 

Hi Albert

 

The front panel shows the current. I am not sure how to make it display voltage

 

When u refer to"enabling the voltage " are u sugesting that other than the "FORMat" comand, There is another command required to enable it.

 

Thanks

0 Kudos
Message 4 of 8
(6,429 Views)
Solution
Accepted by topic author Runge

Hi,

in order to enable voltage reading, you should use :CONF:VOLT (but maybe it's the default setting...)

In order to transfer the last buffered reading from KE2400 to PC, you should use FETC instead of READ (READ is the combination of INIT and FETC)

Message 5 of 8
(6,370 Views)

I have attached a vi to source current and measure voltage.The vi works but I am trying to speed up the measurement .

 

I have disabled display,set sourcedelay and trigger delay to 0.0001 sec set average off nplc to 0.01 and auto range off but  i am able to get only one reading every 9 msec.

 

I am measuring 0.1 mA and measuring voltage of 0.5 V 

 

The specification of the keithley 2400 model is 1700 readings per sec at 41/2 digits via GPIB cable.

 

What else can be done to increase the speed?

 

 

 

0 Kudos
Message 6 of 8
(6,266 Views)

Hi xdaf,

Your commands  work provided voltage is the only parameter which is read out.

But who is complaining. Its good enough for my application

 

Runge

0 Kudos
Message 7 of 8
(6,262 Views)

Runge wrote:

Hi xdaf,

Your commands  work provided voltage is the only parameter which is read out.


Then please mark xdaf post as solution to your problem, rather than marking your own post. Hope you know how to unmark and mark the correct one again.

 

Thanks,

Mathan

0 Kudos
Message 8 of 8
(6,257 Views)