现在通过自带的serialbus类使用ModbusRTU
- QT       += core gui
 - QT       += serialbus serialport
 
目前
问题是发出
数据后一直
没有完成信号,一直不执行read_ready函数,但是下位机使用modbuspoll测试过了正常收发。
- reply = client->sendReadRequest(data,1);
 -     if (reply)
 -     {
 -     if (!reply->isFinished())
 -     {
 -          connect(reply, &QModbusReply::finished, this, &learn::read_ready);
 -     }
 
现在运行后控制台只打印了发出的数据,没有打印返回的数据,也没提示超时接收
- qt.modbus: (RTU client) Sent Serial PDU: 0x0300000002
 - qt.modbus.lowlevel: (RTU client) Sent Serial ADU: 0x010300000002c40b
 
想请问一下解决方法,程序是在windows平台运行的