Instrument: Keithley and SourceMeterΒΆ
In [1]:
%load_ext autoreload
%autoreload 2
from start import start
keithley = start('Keithley 25')
It is alive
KEITHLEY INSTRUMENTS INC.,MODEL 2400,4087737,C32 Oct 4 2010 14:20:11/A02 /U/K
Here is what to test:
startup
setCurrent
getCurrent
measVoltage
setProtectionVoltage
protectionVoltage
setProtectionCurrent
protectionCurrent
enable
setPort
setCurrentMode
setVoltageMode
setVoltage
getVoltage
measCurrent
In [2]:
keithley.setCurrentMode()
with keithley.warmedUp():
keithley.setCurrent(.1e-4)
print(keithley.measVoltage())
keithley.setVoltageMode()
with keithley.warmedUp():
keithley.setVoltage(1e-3)
print(keithley.measCurrent())
2018-04-17 01:30:26,674 - WARNING - lightlab:
Keithley compliance voltage of 1 reached
2018-04-17 01:30:26,676 - WARNING - lightlab:
You are sourcing 1.001966e-08mW into the load.
1.001966
-2.573609e-11
In [ ]: