Electronic Load#

Electronic loads.

Instrument and Abstract Driver#

InstroELoad

Electronic-load instrument.

ELoadDriverBase

Vendor E-Load driver contract.

Vendor Drivers#

Vendor

Model

Description

B&K Precision

85XXB

B&K Precision 8500B-series E-Load (8500B/8502B/8510B/8514B/8542B).

Types & Configuration#

LoadMode

SlewRateDirection

ELoadConfig

Validated config for constructing an InstroELoad from JSON.

LoadConfig

Initial load state, applied through the InstroELoad setters on open().

SlewRateConfig

Per-edge current slew rate, applied through set_slewrate.

VisaDriverConfig

Driver config for a VISA-connected E-Load.

resolve_eload_from_config

Resolve a validated ELoadConfig into the (name, driver, config_publishers, poll_interval) InstroELoad 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.