Keysight Power Supplies

hardware_control.gui.controls.KeysightPowerSupply module

../../_images/KeysightPowerSupply.png
class hardware_control.gui.controls.KeysightPowerSupply.ChannelDisplay(app, instrument_name: str, channel: int, color: str, set_voltage_option: bool = False, set_current_option: bool = False, persona: str = '3631A')

Bases: QVBoxLayout

Widget for individual Keysight Power Supply channels.

class hardware_control.gui.controls.KeysightPowerSupply.KeysightPowerSupply(app, instrument_name: str, channels: list, channel_colors: list, set_voltage_channels: list | None = None, set_current_channels: list | None = None, widget_name: str = 'Keysight Power Supply', persona: str = '3631A')

Bases: QGroupBox

Control program for a Keysight Power Supply.

default_update_readout()

Register values for automatic updates.

disable_all()

Disable all channels.

enable_all()

Enable all channels.