The keithley_smu module

Autogenerated API documentation for keithley_smu

Simple driver for Keithley SMU

class PyExpLabSys.drivers.keithley_smu.KeithleySMU(interface, hostname='', device='', baudrate=9600)[source]

Bases: PyExpLabSys.drivers.scpi.SCPI

Simple driver for Keithley SMU

__init__(interface, hostname='', device='', baudrate=9600)[source]

Initialize self. See help(type(self)) for accurate signature.

output_state(output_on=False, channel=1)[source]

Turn the output on or off

set_current_measure_range(current_range=None, channel=1)[source]

Set the current measurement range

set_integration_time(nplc=None, channel=1)[source]

Set the measurement integration time

read_current(channel=1)[source]

Read the measured current

read_voltage(channel=1)[source]

Read the measured voltage

set_current_limit(current, channel=1)[source]

Set the desired current limit

set_voltage(voltage, channel=1)[source]

Set the desired voltage

set_voltage_limit(voltage, channel=1)[source]

Set the desired voltate limit

set_current(current, channel=1)[source]

Set the desired current

iv_scan(v_from, v_to, steps, settle_time, channel=1)[source]

Perform iv_scan