autosweep.instruments.InstrumentManager#

class autosweep.instruments.InstrumentManager(station_config: StationConfig)[source]#

The instrument manager is used by the TestExec to initialize instruments before passing them onto each test step. The manager can also be used independently as part of a script, usually within it’s context manager.

__init__(station_config: StationConfig)[source]#

Methods

__init__(station_config)

close_instruments()

This function will safely close every open instrument

load_instrument(instr_name)

Initialize an instrument based on its instance name in the station configuration.

load_instruments(instr_names)

Initializes a set of instruments based on their config instance names.

Attributes

instrs