fluidlab.instruments.powersupply.isotech_ips2303s¶
Iso-tech IPS 2303S¶
- class fluidlab.instruments.powersupply.isotech_ips2303s.IsoTechIPS2303S(baudrate=115200)[source]¶
Driver for the power supply IPS 2303S.
- Parameters:
- baudrate{9600, 57600, 115200}
The baud rate (symbol per second). Warning: it is written in the documentation of the device that the baudrate has to be equal to 57600 or 115200. Actually, before I modified this parameter I was able to communicate with the device only with a baud rate of 9600 Bd.
- set_output_state(on=True)[source]¶
Set output state on or off.
If the output state is off, there is no output.
- set_operation_mode(tracking='independent')[source]¶
Set the operation mode (tracking).
- Parameters:
- tracking{‘independent’, ‘series’, ‘parallel’}
The tracking mode.
- set_baud(baud=115200)[source]¶
Set baud rate for the serial communication.
- Parameters:
- baud{115200, 57600}
The baud rate (symbol per second).
- _query_help()¶
Query help (list of commands).
- get_iout1()¶
Get the actual current for channel 1 (A).
- get_iout2()¶
Get the actual current for channel 2 (A).
- get_vout1()¶
Get the actual voltage for channel 1. (V)
- get_vout2()¶
Get the actual voltage for channel 2. (V)
- iset1 Target output current for channel 1 (A). = <FloatValueIPS object>¶
- iset2 Target output current for channel 2 (A). = <FloatValueIPS object>¶
- query_error_message()¶
Query error message.
- query_identification()¶
Identification query
- query_status()¶
Query status
Return a dictionary containing information of the device.
- vset1 Target output voltage for channel 1 (V). = <FloatValueIPS object>¶
- vset2 Target output voltage for channel 2 (V). = <FloatValueIPS object>¶
Functions
|
|
|
Classes
|
Particular value for the driver IsoTechIPS2303S. |
|
Driver for the power supply IPS 2303S. |