The la_gen8_90 module

Module for TDK-Lambda Genesys GEN8-90 power supplies. Compatible with the ps module.

API

cmd_la_gen8_90.init_la_gen8_90(la_gen8_90_id, conf_string)[source]

Initialize la_gen8_90 power supply identified by la_gen8_90_id

conf_string must include the parameter:

  • bus: conf_string of the underlying link module (GPIB, TCP, ...)
  • channel: channel on which the id will act
cmd_la_gen8_90.deinit_la_gen8_90(la_gen8_90_id)[source]

Deinitialize an la_gen8_90

cmd_la_gen8_90.config_la_gen8_90(la_gen8_90_id)[source]

Configure an la_gen8_90

cmd_la_gen8_90.inval_la_gen8_90(la_gen8_90_id)[source]

Invalidate an la_gen8_90

cmd_la_gen8_90.reset_la_gen8_90(la_gen8_90_id)[source]

Send RST signal to PS

cmd_la_gen8_90.set_voltage_la_gen8_90(la_gen8_90_id, voltage)[source]

Set voltage in Volts.

cmd_la_gen8_90.set_current_la_gen8_90(la_gen8_90_id, current)[source]

Set current in Ampers.

cmd_la_gen8_90.set_voltage_limit_la_gen8_90(la_gen8_90_id, voltage_limit)[source]

Set voltage limit in Volts. The Over Voltage Protection will be set to 105% of the supplied value.

cmd_la_gen8_90.set_current_limit_la_gen8_90(la_gen8_90_id, current_limit)[source]

Set current limit in Ampers.

cmd_la_gen8_90.get_voltage_la_gen8_90(la_gen8_90_id)[source]

Get voltage in Volts.

cmd_la_gen8_90.get_current_la_gen8_90(la_gen8_90_id)[source]

Get current in Ampers.

cmd_la_gen8_90.power_on_la_gen8_90(la_gen8_90_id)[source]

Turn on.

cmd_la_gen8_90.power_off_la_gen8_90(la_gen8_90_id)[source]

Turn off.

cmd_la_gen8_90.free_command_la_gen8_90(la_gen8_90_id, command)[source]

Send a raw command to the PS

cmd_la_gen8_90.get_error_queue_la_gen8_90(la_gen8_90_id)[source]

Read error queue until the end (code 0)