07-05-2013 08:44 PM
Hello,
I already have an old VI that interface -among others- a Keithley 2400 via GPIB. There is already a DC sweep functionality for linear, log, Exp, inverse and Manual modes.
I would like to expand it and add "custom" sweep to do a rectangular waveform sweep.
Here is an image:
And the front panel:
The Keithly manual describes how commands can be used to implement the custom sweep, but it is not clear for me how these commands will be sent in LV.
ali8
07-07-2013 01:49 PM
Another question: could the older Keithly drivers (for LV 2009, for example) be used with newer LV (2012 in my case)?
07-07-2013 02:40 PM
To clarify: I already know what commands I need to send to the Keithley, I only need to know how to send them in Labview (via GPIB). The current program works fine, I only need to figure out how the commands are sent.
07-07-2013 06:13 PM
07-07-2013 07:00 PM
but the current implementation does not use any VISA vi...
07-07-2013 07:29 PM
07-09-2013 06:26 PM
OK, after a long tryial and error, and using the Kiethley driver for LV (ver 8.2, attached), I still cannot use custom sweep.
The attached vi has two command boxes, the first is a linear sweep mode that works perfectly, the second is the custom sweep mode (adapted from Kiethley manual) that doesn't work.
The example is based on an example I found in the driver package.
Any help is appreciated.
07-09-2013 07:28 PM
Since I cannot edit a post (why?), attached is the same example above but with some typo corrected.
07-09-2013 07:41 PM
OK the solution is to use "list" as the output mode parameter for the Read vi.
But when I do something like 0,1,1 custom sweep, the motion from 0 to 1 gives a triangle, I want a sqare pulses. See image:
07-19-2013 12:14 AM
Hi ali8,
I'm looking to achieve a solution to the same problem.
Setting up and running custom sweeps for the keithley 2400 over labView and GPIB.
I was hoping you could load up your solution to this on LabView 8.2 software.
Regards.