资源简介
qt实现modbus,有需要研究的朋友下载看看效果,可以编译成功,运行
代码片段和文件信息
//------------------------------------------------------------------------------
//
//
//
//
//
//------------------------------------------------------------------------------
/*!
* \file
* \brief Modbus master data sender
* \copyright maisvendoo
* \author Dmitry Pritykin
* \date 25/11/2017
*/
#include “data-sender.h“
#include
//------------------------------------------------------------------------------
//
//------------------------------------------------------------------------------
DataSender::DataSender(Qobject *parent) : Qobject(parent)
{
is_cyclic = is_send_started = false;
}
//------------------------------------------------------------------------------
//
//------------------------------------------------------------------------------
DataSender::~DataSender()
{
}
//------------------------------------------------------------------------------
//
//------------------------------------------------------------------------------
void DataSender::init(bool is_cyclic int delay abstract_request_t request)
{
this->is_cyclic = is_cyclic;
this->delay = delay;
this->request = request;
is_send_started = true;
}
//------------------------------------------------------------------------------
//
//------------------------------------------------------------------------------
void DataSender::cyclicDataSend()
{
do
{
// Send request
emit sendMasterRequest(&request);
// Sleeping thread if requed cyclical data send
if (is_cyclic)
QThread::msleep(delay);
// Get started flag from main window
emit isStarted(&is_send_started);
} while (is_cyclic && is_send_started);
// Terminate sender thread
emit quit();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-11-28 19:39 qmaster-master\
文件 68 2017-11-28 19:39 qmaster-master\.gitignore
文件 17741 2017-11-28 19:39 qmaster-master\LICENSE
文件 1095 2017-11-28 19:39 qmaster-master\README.md
目录 0 2017-11-28 19:39 qmaster-master\forms\
文件 12674 2017-11-28 19:39 qmaster-master\forms\mainwindow.ui
目录 0 2017-11-28 19:39 qmaster-master\include\
文件 1118 2017-11-28 19:39 qmaster-master\include\data-sender.h
文件 500 2017-11-28 19:39 qmaster-master\include\main.h
文件 3211 2017-11-28 19:39 qmaster-master\include\mainwindow.h
文件 3126 2017-11-28 19:39 qmaster-master\include\master.h
文件 3804 2017-11-28 19:39 qmaster-master\include\request.h
文件 1516 2017-11-28 19:39 qmaster-master\include\serial-config.h
目录 0 2017-11-28 19:39 qmaster-master\pkg\
文件 832 2017-11-28 19:39 qmaster-master\pkg\PKGBUILD
文件 373 2017-11-28 19:39 qmaster-master\qmaster.pro
目录 0 2017-11-28 19:39 qmaster-master\resources\
目录 0 2017-11-28 19:39 qmaster-master\resources\img\
文件 45714 2017-11-28 19:39 qmaster-master\resources\img\logo.ico
文件 360992 2017-11-28 19:39 qmaster-master\resources\img\logo.png
文件 136 2017-11-28 19:39 qmaster-master\resources\qmaster.qrc
目录 0 2017-11-28 19:39 qmaster-master\setup\
文件 1365 2017-11-28 19:39 qmaster-master\setup\qmaster.iss
目录 0 2017-11-28 19:39 qmaster-master\src\
文件 1765 2017-11-28 19:39 qmaster-master\src\data-sender.cpp
文件 713 2017-11-28 19:39 qmaster-master\src\main.cpp
文件 16475 2017-11-28 19:39 qmaster-master\src\mainwindow.cpp
文件 14103 2017-11-28 19:39 qmaster-master\src\master.cpp
文件 1474 2017-11-28 19:39 qmaster-master\src\request.cpp
相关资源
- 在QT中使用visp库来抓取pylon相机的测试
- SMART LINE系列触摸屏通过MODBUS协议直接
- 基于qt的闹钟
- QWebEngineView使用,点击链接,上一页,
- [QT]获取鼠标坐标以及按键响应
- 基于qt做的画板
- Qt 多线程访问同一个变量
- 基于QT图形界面的GPS导航软件系统的设
- Qt一步一步实现插件通信
- Qt4 百度地图 定位
- Qt绘制编辑移动矢量图形
- Qt5 qml TreeView 迄今为止功能最全的树控
- QML自定义菜单样式
- QT计算器功能全实现 支持15位小数
- Qt编写串口调试助手V2016终结版
- 基于qt4串口调试助手
- QtQuick实现无边框窗口的拉伸,拖拽
- vs+Qt 实现版本中英文切换
- Qt StackWidget切换动画
- qt网络五子棋
- QWidget实现QDialog的exec方法
- qt_zmq.zip
- 模拟微波炉的桌面小程序qt,qp状态机
- Qt spi测试
- QT自定义多行表头
- QT简单程序源码——猜字游戏
- LINUX 串口与SPI操作
- Qt控件QListWidget实现鼠标拖拽Item换序
- 五子棋棋盘的QT实现
- linux下基于V4L2/Qt的usb摄像头采集显示
评论
共有 条评论