Source code for PythonForTheLab.Model.dummy_daq

"""
Dummy DAQ Model
===============
it only generates random values.
"""
from random import random
from PythonForTheLab.Model.base_daq import DAQBase


[docs]class DummyDaq(DAQBase):
[docs] def get_voltage(self, channel): """ Generates a randomg value Returns ------- float Random value """ return random()
if __name__ == "__main__": daq = DummyDaq('/dev/ttyACM0') daq.initialize() voltage = 3 daq.set_voltage(0, voltage) input_volts = daq.get_voltage(0) print(input_volts) daq.finalize()