KeysightE36100#

class KeysightE36100(
visa_resource: str | VisaConfig,
)[source]#

Bases: PSUDriverBase

Keysight E36100-series single-channel PSU.

Attributes

Methods

clear_protection

Clear every latched protection trip on channel.

close

Close the driver's underlying transport.

get_current

Query the measured output current (amperes) on channel.

get_current_setpoint

Query the configured current-limit setpoint (amperes) on channel.

get_operating_mode

Query whether channel is regulating in constant voltage, constant current, unregulated, or off.

get_output_status

Query whether the output on channel is enabled.

get_overcurrent_protection_enabled

Query whether overcurrent protection is enabled on channel.

get_overcurrent_protection_level

Query the overcurrent protection threshold (amperes) on channel.

get_overcurrent_protection_tripped

Query whether overcurrent protection has tripped on channel and not been cleared.

get_overvoltage_protection_delay

Query the overvoltage protection trip delay (seconds) on channel.

get_overvoltage_protection_enabled

Query whether overvoltage protection is enabled on channel.

get_overvoltage_protection_level

Query the overvoltage protection threshold (volts) on channel.

get_overvoltage_protection_tripped

Query whether overvoltage protection has tripped on channel and not been cleared.

get_remote_sense_enabled

Query whether remote sense is enabled on channel.

get_voltage

Query the measured output voltage (volts) on channel.

get_voltage_setpoint

Query the configured voltage setpoint (volts) on channel.

open

Open the driver's underlying transport.

output_enable

Enable or disable the output on channel.

set_current_limit

Set the current limit (amperes) on channel.

set_overcurrent_protection_enabled

Enable or disable overcurrent protection on channel.

set_overcurrent_protection_level

Set the overcurrent protection threshold (amperes) on channel.

set_overvoltage_protection_delay

Set the overvoltage protection trip delay (seconds) on channel.

set_overvoltage_protection_enabled

Enable or disable overvoltage protection on channel.

set_overvoltage_protection_level

Set the overvoltage protection threshold (volts) on channel.

set_remote_sense_enabled

Enable or disable remote sense on channel.

set_voltage

Set the output voltage (volts) on channel.