Sourcemeters
- class empyric.collection.sourcemeters.Keithley2400(address=None, adapter=None, presets=None, postsets=None, **kwargs)
Keithley 2400 Sourcemeter, a 20 W power supply and picoammeter
- name = 'Keithley2400'
- supported_adapters = ((<class 'empyric.adapters.GPIB'>, {'delay': 0.1, 'timeout': 0.5}),)
- knobs = ('voltage', 'fast voltages', 'current', 'voltage range', 'voltage limit', 'current range', 'current limit', 'nplc', 'delay', 'output', 'source', 'meter', 'remote sense', 'source delay')
- presets = {'meter': 'current', 'output': 'ON', 'source': 'voltage', 'source_delay': 0, 'voltage': 0}
- postsets = {'output': 'OFF', 'voltage': 0}
- meters = ('voltage', 'current', 'fast currents')
- fast_voltages = []
- current_ranges = (0.0, 1e-06, 1e-05, 0.0001, 0.001, 0.01, 0.1, 1.0)
allowed current range settings; zero indicate auto-range
- voltage_ranges = (0.0, 0.2, 2.0, 20.0, 200.0)
allowed voltage range settings; zero indicates auto-range
- ovp_levels = (20.0, 40.0, 60.0, 80.0, 100.0, 120.0, 140.0, 160.0, 210.0)
over-voltage protection level settings
- class empyric.collection.sourcemeters.Keithley2460(address=None, adapter=None, presets=None, postsets=None, **kwargs)
Keithley 2460 Sourcemeter, a 100 W power supply and picoammeter
- name = 'Keithley2460'
- supported_adapters = ((<class 'empyric.adapters.GPIB'>, {}),)
- knobs = ('voltage', 'fast voltages', 'current', 'voltage range', 'voltage limit', 'current range', 'current limit', 'nplc', 'delay', 'output', 'source', 'meter', 'remote sense', 'source delay')
- presets = {'meter': 'current', 'nplc': 1, 'output': 'ON', 'remote sense': 'OFF', 'source': 'voltage', 'source delay': 0, 'voltage': 0}
- postsets = {'output': 'OFF', 'voltage': 0}
- meters = ('voltage', 'current', 'fast currents')
- fast_voltages = None
- current_ranges = (1e-06, 1e-05, 0.0001, 0.001, 0.01, 0.1, 1, 4, 5, 7)
- voltage_ranges = (0.2, 2, 7, 10, 20, 100)
- ovp_levels = (2, 5, 10, 20, 40, 60, 80, 100, 120, 140, 160, 180)
- set_source(variable)
- set_meter(variable)
- set_output(output)
- measure_voltage()
- measure_current()
- set_voltage(voltage)
- set_current(current)
- set_voltage_range(voltage_range)
- set_voltage_limit(voltage_limit)
- set_current_range(current_range)
- set_current_limit(current_limit)
- set_nplc(nplc)
- set_delay(delay)
- set_fast_voltages(voltages)
- measure_fast_currents()
- set_source_delay(delay)
- set_remote_sense(state)
- get_remote_sense()
- class empyric.collection.sourcemeters.Keithley2651A(address=None, adapter=None, presets=None, postsets=None, **kwargs)
Keithley 2651A High Power (200 W) Sourcemeter
- name = 'Keithley2651A'
- supported_adapters = ((<class 'empyric.adapters.GPIB'>, {}),)
- knobs = ('voltage', 'fast voltages', 'current', 'voltage range', 'voltage limit', 'current range', 'current limit', 'nplc', 'output', 'source', 'meter', 'source delay')
- presets = {'current range': 5, 'meter': 'current', 'nplc': 1, 'output': 'ON', 'source': 'voltage', 'source_delay': 0, 'voltage': 0, 'voltage range': 40}
- postsets = {'output': 'OFF', 'voltage': 0}
- meters = ('voltage', 'current', 'fast currents')
- fast_voltages = None
- set_source(variable)
- set_meter(variable)
- set_output(output)
- measure_voltage()
- measure_current()
- set_voltage(voltage)
- set_current(current)
- set_voltage_range(voltage_range)
- set_voltage_limit(voltage_limit)
- set_current_range(current_range)
- set_current_limt(current_limit)
- set_nplc(nplc)
- set_fast_voltages(voltages)
- measure_fast_currents()
- set_source_delay(delay)