class Voltage Reference

Control the voltage reference output to generate a reference voltage on the given hardware port.

Attention

Attention the analog reference voltage on all OMC-048 loggers with BL: 1.03B0 and upwards will be 5V! All other OMC-048 loggers got a 2.5V reference voltage.

Constructor

class omc048.voltage_ref(id: integer)

Create a voltage reference object associated with a voltage reference hardware port.

  • id is the voltage reference hardware number, on the OMC-048 the “id” is “1” corresponding to pin 17.

Methods

voltage_ref.set(state: integer)

Set the reference output on or off.

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

voltage_ref.on()

Enable reference output to the port.

voltage_ref.off()

Disable reference output to the port.

voltage_ref.toggle()

Switch the reference output 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 the reference output (generating 2.5V as a reference), then turns the reference off after 5 seconds. Then again after 5 seconds the reference is toggled, which sets the reference output on again.

import omc048
import time

ref1 = omc048.voltage_ref(1)

ref1.on()

time.sleep(5)
ref1.off()
time.sleep(5)
ref1.toggle()