Open wuwenyishi opened 5 months ago
// 获取当前应用程序的路径和参数
QString program = QApplication::applicationFilePath();
QStringList arguments = QApplication::arguments();
// 启动一个新的实例,并关闭当前实例
QProcess::startDetached(program, arguments);
QApplication::quit();
在Qt Modbus模块中,QModbusDataUnit类用于表示Modbus协议中的数据单元。其中,newValueCount属性表示要写入或读取的值的数量。根据Qt 5.15 文档,newValueCount的最大值由Modbus协议的规范决定,通常取决于数据类型和寄存器的数量。
通常情况下,以下是对于不同类型的Modbus数据单元的newValueCount的最大值:
对于QModbusDataUnit::Coils和QModbusDataUnit::DiscreteInputs类型,newValueCount的最大值为 2000。
对于QModbusDataUnit::InputRegisters和QModbusDataUnit::HoldingRegisters类型,newValueCount的最大值为 125。
这些最大值是基于Modbus协议的常见限制。但实际可用的最大值可能会因具体的Modbus设备和通信设置而有所不同。因此,在使用时,建议参考你所使用的Modbus设备的文档或规范以获得准确的限制。
命令:pyinstaller -D -w ./main.py
main.py为启动文件 打包好的文件在 dist文件夹下
https://blog.xuemingde.com/posts/23YYJYJ.html
一花一世界,一念一菩提