class QModbusRtuSerialServer#

签名:`QModbusRtuSerialServer`);

Inheritance diagram of PySide6.QtSerialBus.QModbusRtuSerialServer

概要

方法

注意

这份文档可能包含从 C++ 自动翻译到 Python 的片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译存在问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单的方式通知我们。

详细描述#

Modbus通信需要单个Modbus客户端实例与多个Modbus服务器之间的交互。此类通过串行端口提供Modbus服务器的实现。

由于多个Modbus服务器实例可以同时与Modbus客户端交互(使用串行总线),服务器通过其serverAddress() 来标识。

__init__([parent=None])#
参数:

parentQObject

构建一个带有指定 parentQModbusRtuSerialServer。默认情况下,serverAddress 预设为 1

interFrameDelay()#
返回类型:

int

返回两个连续Modbus消息之间的静默间隔(微秒)的量。

见 also:

setInterFrameDelay()

setInterFrameDelay(microseconds)#
参数:

microseconds – int

设置两个连续Modbus消息之间的静默间隔(微秒)。默认情况下,类实现将使用根据Modbus规范预先计算的值。活动的或运行中的连接不受此类延迟更改的影响。

注意

如果microseconds 设置为-1或 microseconds 小于预先计算的延迟,则使用此预先计算的值作为帧延迟。

见 also:

interFrameDelay()