Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

keithley 2601

Hi,
I'm trying to do this:
1.  Using my Keithley 2601, set a current limit, and source for a particular voltage with my sample (connected to the Keithley). 
2 .Take some current/voltage readings from the Keithley over 24 hours,
3. Plot a graph  of the current against time.

My Keithley 2601 is connected to the computer via a GPIB-USB device.

How can I do this on Labview?  I'm using Labview for the first time, and  need some help!

Thanks!
Ye Shen
0 Kudos
Message 1 of 8
(6,429 Views)
First, Keithley has a driver for it and NI has a link to it here. At the Instrument Driver Network are links to understand what a driver is and how to use it.

Message Edited by Dennis Knutson on 05-23-2008 03:52 PM
0 Kudos
Message 2 of 8
(6,427 Views)
I've already installed the driver.

I'm using the Read and Display template from Labview 8.2, then I'm thinking of adding to the template:
1. a "KE26xx_FactoryFunction_SweepVLinMeasureI.vi" to set the voltage to source for and
2. "KE26xx_smuXsourceLimitY.vi" to set the compliance (current limit). 

But I don't know how to wire everything together?

Thanks!
0 Kudos
Message 3 of 8
(6,421 Views)
There are some high level examples to help you get started:
 
 KE26xx_ConfigureVMeasure.vi
KE26xx_ConfigureIMeasure.vi
KE26xx_ConfigureNVbuffer.vi
KE26xx_ConfigureSourceBias.vi
KE26xx_Loadandrunscript.vi
0 Kudos
Message 4 of 8
(6,413 Views)
Hi

Be careful with the load and run script example. It is  more complex than it looks.
I read from your first message that timing is not critical. In that case use the 2601 just like an older machine that has no local programming.
When timing gets critical the internal programming facilities are very good but more difficult to program.
greetings from the Netherlands
0 Kudos
Message 5 of 8
(6,409 Views)
I tried to use the KE26xx_ConfigureSourcebias.vi, which seems to be the right VI to tell my keithley what to do. 

But I keep getting this error message on my Keithley:  "Error code -286: TSP Runtime error line 1:  Attempt to index global 'smub' (a nil value)".   However, even though there's such an error, I could still get current and voltage readings on my computer monitor.

What's going on?


0 Kudos
Message 6 of 8
(6,362 Views)
Hello Ye Shen,
       I recommend that you contact whoever supports the instrument driver about the error that you are seeing.

Cheers,

NathanT
0 Kudos
Message 7 of 8
(6,341 Views)

The model 2601 has only one smu device ('smua'.).

There is no second smu ('smub') on this instrument, so a simple edit to use 'smua' instead of 'smub' should get you going.

 

 

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