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