Aim-TTI PL Series Power Supplies

class pymeasure.instruments.aimtti.aimttiPL.PLBase(adapter, name='AimTTI PL', **kwargs)

Bases: SCPIUnknownMixin, Instrument

Control AimTTI PL series power supplies. Model number ending with -P or P(G) support this remote interface.

Documentation:

https://resources.aimtti.com/manuals/New_PL+PL-P_Series_Instruction_Manual-Iss18.pdf

PL-series devices:

https://www.aimtti.com/product-category/dc-power-supplies/aim-plseries

The default value for the timeout argument is set to 5000ms.

psu = PL303QMDP("ASRL7::INSTR")
psu.reset()
psu.ch_2.voltage = 1.2
psu.ch_2.output_enabled = True
...
psu.ch_2.output_enabled = False
psu.local()
property all_outputs_enabled

Control whether all sources are enabled simultaneously, takes values True or False.

local()

Go to local. Make sure all output are disabled first.

class pymeasure.instruments.aimtti.aimttiPL.PLChannel(parent, id, voltage_range: list = None, current_range: list = None)

Bases: Channel

A channel of AimTTI PL series power supplies.

Channels of the power supply. The channels are number from right-to-left, starting at 1.

property current

Measure the output readback current for this output channel in Amps.

property current_limit

Control the current limit in Amps.(dynamic)

property current_range

Control the current range of the channel. Low (500/800mA) range, or High range. Output must be switched off before changing range.

property output_enabled

Control whether the source is enabled, takes values True or False.

property voltage

Measure the output readback voltage for this output channel in Volts.

property voltage_setpoint

Control the output voltage of this channel. With verify: the operation is completed when the parameter being adjusted reaches the required value to within ±5% or ±10 counts.(dynamic)

class pymeasure.instruments.aimtti.aimttiPL.PL068P(adapter, name='AimTTI PL068-P', **kwargs)

Bases: PLBase

ch_1
Channel

PLChannel

class pymeasure.instruments.aimtti.aimttiPL.PL155P(adapter, name='AimTTI PL155-P', **kwargs)

Bases: PLBase

ch_1
Channel

PLChannel

class pymeasure.instruments.aimtti.aimttiPL.PL303P(adapter, name='AimTTI PL303-P', **kwargs)

Bases: PLBase

ch_1
Channel

PLChannel

class pymeasure.instruments.aimtti.aimttiPL.PL601P(adapter, name='AimTTI PL601-P', **kwargs)

Bases: PLBase

ch_1
Channel

PLChannel

class pymeasure.instruments.aimtti.aimttiPL.PL303QMDP(adapter, name='AimTTI PL303QMD-P', **kwargs)

Bases: PLBase

ch_1
Channel

PLChannel

ch_2
Channel

PLChannel

class pymeasure.instruments.aimtti.aimttiPL.PL303QMTP(adapter, name='AimTTI PL303QMT-P', **kwargs)

Bases: PLBase

ch_1
Channel

PLChannel

ch_2
Channel

PLChannel

ch_3
Channel

PLChannel