#pragma once
#ifdef MODBUSDLL_EXPORTS
#define DLL_API __declspec(dllexport)
#else
#define DLL_API __declspec(dllimport)
#endif //
#include <Windows.h>
#include<string>
DLL_API HANDLE Initial(const char* PortName, int baud);//初始化串口
//参数一:串口名称,参数二:波特率。数据位,奇偶校验位,停止位等按照最常用的设置
//函数返回一个myport句柄,需要一个handle变量接收
DLL_API bool WritePort(HANDLE& myport);
DLL_API bool WritePort(HANDLE& myport, std::string& str);
//写入串口的的重载,将字符串str写入串口
DLL_API bool ReadPort(HANDLE& myport , uint8_t* buff, int& length);
//读出串口的的重载,从串口中读出数据并记录读出的长度
DLL_API bool ReadPort(HANDLE& myport);
DLL_API void hex_to_string(uint8_t* buffer, int length, std::string& str);
//用于将16进制的数据固定成字符串,每个16进制的数的宽度为2,不足的用0补齐
没有合适的资源?快使用搜索试试~ 我知道了~
Modbus-串口通讯极简版小程序
共49个文件
qm:29个
dll:15个
lib:2个
需积分: 0 1 下载量 20 浏览量
2024-08-18
17:14:53
上传
评论
收藏 19.3MB ZIP 举报
温馨提示
该文件为已经打包封装好的Modbus串口通讯小程序,在压缩包的Lib文件中有关于Modbus-串口通讯实现动态库和头文件,可以直接在Windows环境下测试使用,也可以根据我之前的文章进行修改其功能,生成专属于自己的小APP。 注意:该小程序已经在内部设置好了停止位,奇偶校验位等一般不会有更改的配置,开放了串口名称以及波特率供大家根据自己的需求自由选择。如果需要额外更改,请移步源码进行修改,该小程序不包含源码,只有l动态库。源码参考文章链接
资源推荐
资源详情
资源评论
收起资源包目录
Port_pro.zip (49个子文件)
modbus_dll.lib 4KB
Qt6Gui.dll 7.07MB
Qt6Core.dll 5.31MB
styles
qwindowsvistastyle.dll 148KB
imageformats
qjpeg.dll 446KB
qsvg.dll 40KB
qgif.dll 47KB
qico.dll 46KB
Lib
modbus_dll.lib 4KB
modbus_dll.dll 29KB
modbusport.h 984B
translations
qt_fa.qm 145KB
qt_lv.qm 150KB
qt_sk.qm 123KB
qt_cs.qm 171KB
qt_de.qm 203KB
qt_ja.qm 127KB
qt_fi.qm 176KB
qt_da.qm 177KB
qt_ko.qm 153KB
qt_fr.qm 162KB
qt_hr.qm 146KB
qt_pl.qm 159KB
qt_ar.qm 156KB
qt_tr.qm 190KB
qt_pt_BR.qm 204KB
qt_nl.qm 198KB
qt_it.qm 157KB
qt_bg.qm 161KB
qt_zh_CN.qm 133KB
qt_gd.qm 185KB
qt_nn.qm 192KB
qt_es.qm 161KB
qt_en.qm 33B
qt_uk.qm 155KB
qt_zh_TW.qm 123KB
qt_ca.qm 205KB
qt_hu.qm 157KB
qt_he.qm 135KB
qt_ru.qm 199KB
iconengines
qsvgicon.dll 63KB
platforms
qwindows.dll 785KB
modbus_dll.dll 29KB
Qt6Widgets.dll 5.69MB
Qt6Svg.dll 354KB
opengl32sw.dll 19.68MB
Modbus_UI.exe 74KB
D3Dcompiler_47.dll 3.98MB
modbusport.h 984B
共 49 条
- 1
资源评论
超级大反派@_@
- 粉丝: 23
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- bdwptqmxgj11.zip
- onnxruntime-win-x86
- onnxruntime-win-x64-gpu-1.20.1.zip
- vs2019 c++20 语法规范 头文件 <ratio> 的源码阅读与注释,处理分数的存储,加减乘除,以及大小比较等运算
- 首次尝试使用 Win,DirectX C++ 中的形状渲染套件.zip
- 预乘混合模式是一种用途广泛的三合一混合模式 它已经存在很长时间了,但似乎每隔几年就会被重新发现 该项目包括使用预乘 alpha 的描述,示例和工具 .zip
- 项目描述 DirectX 引擎支持版本 9、10、11 库 Microsoft SDK 功能相机视图、照明、加载网格、动画、蒙皮、层次结构界面、动画控制器、网格容器、碰撞系统 .zip
- 项目 wiki 文档中使用的代码教程的源代码库.zip
- 面向对象的通用GUI框架.zip
- 基于Java语言的PlayerBase游戏角色设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功