class Power Supply

Control if the 12Volt power to one of the outputs is enabled or disabled. The internal power supply is switched off when all power output ports are disabled.

Constructor

class omc048.power_supply(id: integer)

Create a power supply object associated with a power supply.

  • id is the power supply number 1 to 4, corresponding to pin 7 to 10.

Methods

power_supply.set(state: integer)

Set the power supply on or off.

  • state is 1 or 0, corresponding to on and off.

power_supply.on()

Enable the power supply to the port.

power_supply.off()

Disable the power supply to the port.

power_supply.toggle()

Switch the power supply state from the current to the other state. Turning it on when it was off and off when it was on.

Example

The following example enables power supply 1 to 4, turns supply 2 off after 5 seconds and the others after 10.

import omc048
import time

s1 = omc048.power_supply(1)
s2 = omc048.power_supply(2)
s3 = omc048.power_supply(3)
s4 = omc048.power_supply(4)

s1.on()
s2.on()
s3.on()
s4.on()

time.sleep(5)
s2.off()

time.sleep(5)
s1.off()
s3.off()
s4.off()