【发布时间】:2021-12-07 20:45:11
【问题描述】:
我尝试通过以下方式使用 Qt modbus 类从 1 个温度传感器读取值:
QModbusDataUnit(QModbusDataUnit::InputRegisters, /*startAddress*/ 1000, /*numberOfEntries*/ 1 );
现在我想要的是从不同的从站读取值(不同的设备 ID 的相同端口)。
我尝试了 pymodbus,因为它的函数有设备 id 参数(例如:unit=0x03):
result = client.read_input_registers(0x03E8 ,1, unit=0x03)
但我不知道如何使用 Qt 来做同样的事情。
感谢任何形式的帮助。
【问题讨论】:
标签: c++ qt serial-port modbus rs485