Hi everyone.
I apologise if this is a straightforward question.
I'm using a Keithley 2410. I have a vi (modified from the NI example IV sweep code, labview 15) that performs a logarithmic sweep between -1e-6 and -400 Volts, and back again. The results are then sent to an external file, using the Write Measurement to File subVI, the data is converted using Convert to Dynamic Data.
The code executes successfully.
However: the sweep only records the current to the microAmp, and the Voltage to 10mV (it records 0 until the sweep reaches these values). I need it to measure to nanoAmp, and to microVolt.
I could get the precision I need manually, but I'm hoping there is a setting I've overlooked that means I can still use the labview code.
The instructions sent to the Keithley are:
:_SOUR:FUNC VOLT
:_CURR:_PROT 5E-6
:_SOUR:VOLT:_STAR -1E-3
:_SOUR:VOLT:_STOP -400
:_SOUR:_SWE:_POIN 50
:_SOUR:_SWE:_DIR UP
:_SOUR:_SWE:_SPAC LOG
:_SOUR:_DEL:AUTO OFF
:_SOUR:_DEL 1;
:_SENS:FUNC:CONC OFF
:_SENS:FUNC "CURR"
:_SENS:CURR:RANG 5E-6
:_SOUR:VOLT:RANG:AUTO ON
The instructions are repeated on the downwards sweep, with the exception :_SOUR:_SWE:_DIR DOWN
Thanks for your help