analog_out.py 772 B

1234567891011121314151617181920212223242526272829303132
  1. from io_module import IO_Module
  2. from modbus import Modbus
  3. from log_reader import AnalogInputLogReader
  4. import colorama
  5. from colorama import Fore
  6. from time import sleep
  7. from serial import Serial
  8. from mb_registers import AO_REGS
  9. class IO_AnalogOutput(IO_Module):
  10. def __init__(self, modbus: Modbus):
  11. self.modbus = modbus
  12. super().__init__(self.modbus)
  13. def main():
  14. colorama.init(autoreset=True)
  15. serial_port = Serial('COM24', 115200, timeout=0.05, parity='N', xonxoff=False)
  16. ao_modbus = Modbus(serial_port, 1)
  17. ao = IO_AnalogOutput(ao_modbus)
  18. '''Тесты отдельного модуля аналоговых выходов'''
  19. ao.sys.get_system_vars()
  20. if __name__ == '__main__':
  21. main()