The cpx400dp module

Autogenerated API documentation for cpx400dp

Driver for CPX400DP power supply

exception PyExpLabSys.drivers.cpx400dp.InterfaceOutOfBoundsError(value)[source]

Bases: Exception

Error class for CPX400DP Driver

__init__(value)[source]

Initialize self. See help(type(self)) for accurate signature.

class PyExpLabSys.drivers.cpx400dp.CPX400DPDriver(output, interface, hostname='', device='', tcp_port=0)[source]

Bases: PyExpLabSys.drivers.scpi.SCPI

Actual driver for the CPX400DP

__init__(output, interface, hostname='', device='', tcp_port=0)[source]

Initialize self. See help(type(self)) for accurate signature.

set_voltage(value)[source]

Sets the voltage

set_current_limit(value)[source]

Sets the current limit

read_set_voltage()[source]

Reads the set voltage

read_current_limit()[source]

Reads the current limit

read_configuration_mode()[source]

Return the depency mode between the channels

set_dual_output(dual_output=True)[source]

Sets voltage tracking or dual output If dual_output is True, Dual output will be activated. If dual_output is False, Voltage tracking will be enabled

read_actual_voltage()[source]

Reads the actual output voltage

read_actual_current()[source]

Reads the actual output current

set_voltage_stepsize(value)[source]

Sets the voltage step size

set_current_stepsize(value)[source]

Sets the current step size

read_voltage_stepsize()[source]

Reads the voltage step size

read_current_stepsize()[source]

Read the current stepszie

increase_voltage()[source]

Increase voltage one step

output_status(output_on=False)[source]

Set the output status

read_output_status()[source]

Read the output status

get_lock()[source]

Lock the instrument for remote operation