06-03-2009 08:06 AM
Hello.
I'm having some trouble migrating my 2420 software to the 2600. I can source and measure a single measurement fine. However, when I use the SweepVLinMeasure() function to conduct an IV sweep, I am having trouble retrieving the results back from the Keithley.
I have cleared and configured the nvbuffer1 to append and store source values, however, after the sweep I use the printbuffer(1,100,smua.nvbuffer1.sourcevalues) and printbuffer(1,100,smua.nvbuffer1.readings) functions yet it only returns a single point (0volts 0amps).
Can anyone advise me as to the best way to retrieve readings and source values after a sweep please? I feel I am missing something.
Thanks.
Solved! Go to Solution.
06-04-2009 05:14 AM
Just incase anyone has a similar experience, I found my problem to be with how I was trying to retrieve the data back from the Keithley.
I was returning a string and trying to chop up the delimiting commas. Very messy.
It is easier to use the data output format vi then use the Real64convert vi to build the array of values returned from printbuffer() vi. Much easier.