LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Cuatom DC Sweep for Keithley 2400 via GPIB

@Danny,

 

I already attached the code in my first post. Just keep "# runs" set to 1, while changing "readings per run" as high as you want (I got errors when going beying ~4000 readings).

 

Note that the code is designed for square pulses. You still have the freedom to choose the V_on, V_off, t_on, t_off and number of readings. The function sources V and measure I, you can do vice versa, I think there's a function called PulseIMeasureV.

0 Kudos
Message 11 of 16
(976 Views)

yeah, thanks ali8. Look forward to having a tinker with your solution.

 

Being prompted to upgrade to 8.6 when opening made me ask for the 8.2.

 

Will upgrade and all the best.

0 Kudos
Message 12 of 16
(969 Views)

Oh, sorry, I did not notice your comment about 8.2.

 

However, the only VI used from the driver is "initialize" which you can safely replace by the equivalent one from 8.2 as it only do some common initializations.

 

Actially I was thinking of removing it altogether and replacing it by simply VISA Open and VISA Clear

 

HTH,

ali8

0 Kudos
Message 13 of 16
(963 Views)

I am having serious difficulty with the initialize.vi

 

After the IDN? query it will timeout.

 

Did you have an issue similar to this?

 

0 Kudos
Message 14 of 16
(941 Views)

i got this working,

 

disregard.

 

 

0 Kudos
Message 15 of 16
(937 Views)

Hi, thanks for posting this, it helped a lot. Did you get the solution of the timing issue?

0 Kudos
Message 16 of 16
(399 Views)