PSU (Power Supply Unit)#

Programmable power supplies.

Instrument and Abstract Driver#

InstroPSU

Power-supply instrument.

PSUDriverBase

Base class for PSU drivers.

Vendor Drivers#

Vendor

Model

Description

B&K Precision

9115

B&K Precision 9115-series single-channel PSU.

B&K Precision

914X

B&K Precision 914X-series multi-channel PSU.

Keysight

E36100

Keysight E36100-series single-channel PSU.

Rigol

DP800

Rigol DP800-series multi-channel PSU (DP811/DP821/DP831/DP832).

Siglent

SPD3303

Siglent SPD3303-series PSU.

TDK Lambda

Genesys

TDK Lambda Genesys-family single-channel PSU.

Simulated Driver#

SimulatedPSU

Client for the in-process simulated PSU SCPI server.

Types & Configuration#

OperatingMode

PSU regulation state: which quantity is currently being held constant, unregulated, or off.

PSUConfig

Validated config for constructing an InstroPSU from JSON.

VisaDriverConfig

Driver config for a VISA-connected PSU.

resolve_psu_from_config

Resolve a validated PSUConfig into the (name, driver, num_channels, config_publishers, poll_interval) InstroPSU needs.

Shared configuration#

Class

Description

DeviceInfo

Device metadata.

TimingConfig

Timing configuration for instrument background polling.

NominalCorePublisherConfig

Publisher config for streaming to a Nominal Core dataset.

FilePublisherConfig

Publisher config for writing measurements to a local file.


Errors raised by these methods are documented in Exceptions.