Qt modbus相关类QModbusClient踩坑记录
qt 5.9.2读写串口,利用QModbusClient类,频繁读写时,运行一定时间后(20分钟、1小时……)串口发不出去数据,加上手动给它重连后经常会报异常,然后就是直接退出,debug最后的信息是
qt.modbus: (Client) Device is not connected
"in SerialModbus::sendModbusRawRequestBlock_test: Device not connected."
ASSERTfailure in processQueue: "send timer active", file qmodbusrtuserialmaster_p.h, line 290
Debugging has finished
qt5.12.10 modbus 读写串口操作
两种崩溃情况,做下记录免得后来者继续踩坑
assert failure in processqueue unexpected state
assert failure in processqueue response timer active
解决方案:
5.13 的qt版本修复了这个问题
装上Qt5.13.0后这个问题不再出现
上一篇:Qt Visual Leak Detector 输出解析(一)
下一篇:Modbus Slave 和 Modbus Poll 使用说明
Qt
spc文件怎么看,spc文件用什么打开?
0文件怎么看,0文件用什么打开?
sparseimage文件怎么看,sparseimage文件用什么打开?
sp文件怎么看,sp文件用什么打开?
dv文件怎么看,dv文件用什么打开?
soundpack文件怎么看,soundpack文件用什么打开?
dus文件怎么看,dus文件用什么打开?
dtw文件怎么看,dtw文件用什么打开?
spdf文件怎么看,spdf文件用什么打开?
0文件怎么看,0文件用什么打开?
