00. 目录

文章目录

  • 00. 目录
  • 01. 概述
  • 02. 开发环境
  • 03. 公有类型
  • 04. 公有成员方法
  • 05. Reimplemented Protected Functions
  • 06. 附录

01. 概述

QModbusRtuSerialMaster类表示使用串行总线与Modbus服务器进行通信的Modbus客户端。

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

 Header:  #include <QModbusRtuSerialMaster>qmake: QT += serialbus Since: Qt 5.8 Inherits: QModbusClient

02. 开发环境

Windows系统:Windows10

Qt版本:Qt5.15或者Qt6

03. 公有类型

04. 公有成员方法

 QModbusRtuSerialMaster(QObject *parent = nullptr)使用指定的父级构造一个串行Modbus Master对象。int interFrameDelay() const返回两个连续Modbus消息之间的静默间隔的微秒数。void setInterFrameDelay(int microseconds)设置两个连续Modbus消息之间的静默间隔的微秒数。默认情况下,类实现将根据Modbus规范使用预先计算的值。活动或正在运行的连接不受此类延迟更改的影响。注意:如果将微秒设置为-1或微秒小于预先计算的延迟,则将该预先计算的值用作帧延迟。void setTurnaroundDelay(int turnaroundDelay)将Modbus广播和连续的Modbus消息之间的静默间隔的毫秒数设置为turnaroundDelay。通常,周转延迟在毫秒100到200毫秒的范围内。此功能在Qt 5.13中引入。int turnaroundDelay() const返回Modbus广播和连续Modbus消息之间的静默间隔的毫秒数。默认值设置为100毫秒。此功能在Qt 5.13中引入。

05. Reimplemented Protected Functions

 virtual void close() override重新实现:QModbusDevice :: close()。virtual bool open() override重新实现:QModbusDevice :: open()。注意:调用此函数时,现有的缓冲数据将从串行端口中删除。

06. 附录

6.1 Qt教程汇总
网址:https://dengjin.blog.csdn.net/article/details/115174639

【Qt】QModbusRtuSerialMaster类相关推荐

  1. Qt学习之路(1)------Qt常用类用法说明

    Qt常用类 向控制台输出文本 第一个例子,我们采用STL的方式: console.cpp #include <iostream>int main() {std::cout << ...

  2. Qt 串口类QSerialPort 使用笔记

    Qt 串口类QSerialPort 使用笔记 虽然现在大多数的家用PC机上已经不提供RS232接口了.但是由于RS232串口操作简单.通讯可靠,在工业领域中仍然有大量的应用.Qt以前的版本中,没有提供 ...

  3. 详解 QT 主要类 QWidget

    QWidget类是所有用户界面对象的基类,每一个窗口部件都是矩形,并且它们按Z轴顺序排列的.一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分. 先来看内容. AD: 2013云计算架构师 ...

  4. Qt4_在次线程中使用Qt的类

    在次线程中使用Qt的类 当函数可以同时被不同的线程安全地调用时,就称其为"线程安全的"(thread-safe).如果在不同的线程中对某一共享数据同时调用两个线程安全的函数,那么结 ...

  5. QT QVariant类数据类型使用

    QT QVariant类数据类型使用 1. QVariant 类用于封装数据成员的类型及取值等信息,该类类似于 C++ 共用体 union ,一个QVariant 对象,一次只能保存一个单一类型的值. ...

  6. 0004:Qt常用类 - QTime

    Qt常用类 - QTime 1 开发环境 在介绍内容之前,先说明一下开发环境,如下图: Qt版本:Qt5.3.2: Qt开发工具:Qt Creater 3.2.1: Qt构建工具:Desktop Qt ...

  7. Qt自定义类之自由移动的mainwindow

    先要清楚,只是拖动mainwindow你是拖不动那个界面的,但是又想要设计漂亮的无标题栏的控件时,那就需要加自己的重写函数了 一开始我被这个东西给吓到了,因为在网上看了很多人的文章,但是发现我找不到他 ...

  8. Qt 常用类——QStandardItemModel

    转载:落叶知秋时 类QabstractItemModel,QabstractListModel,QAbstractTableModel不保存数据,用户需要从这些类派生出子类,并在子类中定义某种数据结构 ...

  9. Qt添加类文件编译后,再添加宏Q_OBJECT

    问题简述 创建项目的时候,已经添加了类文件,前期认为不需要信号槽,就没有添加宏Q_OBJECT,后面项目需要,又加入了宏Q_OBJECT,但是发现只是添加了一个宏Q_OBJECT,除此之外没有改动其它 ...

最新文章

  1. 发送意图到浏览器以打开特定的URL [重复]
  2. 每日一皮:新年好...
  3. UML 对象模型图阅读指南 (转)
  4. 验证整数 Double 转 int 两种写法
  5. Spring-AnnotatedBeanDefinitionReader
  6. FIAA固定资产【03资产主数据】
  7. 戴尔服务器系统还原备份系统,戴尔电脑自带的正版系统恢复你会用吗?
  8. 从移动硬盘安装计算机系统文件,硬盘之前做成了移动硬盘,现在装回电脑上重装系统时分区认不到盘,怎么办?...
  9. 基于微信小程序办公用品采购系统的设计与实现.rar(毕业论文+程序源码+后端源码)
  10. 读书是走马观花还是咬文嚼字?
  11. 网站建设:网站安全检测工具
  12. Python入门(每日学习打卡7.12)
  13. 数据结构——邻接表Adjacency List
  14. pixel-anchor 相关概念
  15. 2018双11万家互联网门店参战:看苏宁的撩人新姿势
  16. 【Python-1】
  17. LaTeX--6--字体与字号
  18. 使用Date日期对象来完成,在页面上根据不同时间显示不同的问候语,如:早上好,中午好,下午好,晚上好等信息...
  19. 爬取豆瓣电影中各种类型电影名称与评分
  20. 360清理计算机内存操作,如何清理计算机内存

热门文章

  1. 产品经理如何量化关键需求指标
  2. 【转载】关于错误:ASP.NET The URL-encoded form data is not valid. .
  3. 进军中国软件,踏上寻找自我价值之路的菜鸟
  4. socket服务器显示未响应,“程序未响应”的思考总结
  5. 快搜浏览器_opera、Google、firefox三个浏览器的选择
  6. Java黑皮书课后题第4章:*4.15(电话键盘)电话上的国际标准字母/数字映射如下所示。编写程序,提示用户输入一个小写或大写字母,然后显示对应数字。对于非字母输入,提示非法输入
  7. 不能卸载java_无法卸载注入的DLL
  8. mysql DATETIME和TIMESTAMP类型
  9. 在web.config中配置httpHandlers节点是的说明
  10. 正弦水波纹波动画 - SJWaveView