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()