07-19-2013 12:27 AM - edited 07-19-2013 12:31 AM
@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.
07-19-2013 01:09 AM
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.
07-19-2013 01:46 AM
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
07-24-2013 12:47 AM
I am having serious difficulty with the initialize.vi
After the IDN? query it will timeout.
Did you have an issue similar to this?
07-24-2013 02:36 AM
i got this working,
disregard.
05-31-2023 01:43 AM
Hi, thanks for posting this, it helped a lot. Did you get the solution of the timing issue?