首页下载资源后端Modbus-串口通讯极简版小程序

ZIPModbus-串口通讯极简版小程序

qq_5134898719.3MB需要积分:1

资源文件列表:

Port_pro.zip 大约有55个文件
  1. D3Dcompiler_47.dll 3.98MB
  2. iconengines/
  3. iconengines/qsvgicon.dll 63.27KB
  4. imageformats/
  5. imageformats/qgif.dll 47.27KB
  6. imageformats/qico.dll 45.77KB
  7. imageformats/qjpeg.dll 445.77KB
  8. imageformats/qsvg.dll 39.77KB
  9. Lib/
  10. Lib/modbus_dll.dll 29KB
  11. Lib/modbus_dll.lib 3.68KB
  12. Lib/modbusport.h 984B
  13. modbus_dll.dll 29KB
  14. modbus_dll.lib 3.68KB
  15. Modbus_UI.exe 74KB
  16. modbusport.h 984B
  17. opengl32sw.dll 19.68MB
  18. platforms/
  19. platforms/qwindows.dll 785.27KB
  20. Qt6Core.dll 5.31MB
  21. Qt6Gui.dll 7.07MB
  22. Qt6Svg.dll 353.77KB
  23. Qt6Widgets.dll 5.69MB
  24. styles/
  25. styles/qwindowsvistastyle.dll 148.27KB
  26. translations/
  27. translations/qt_ar.qm 156.27KB
  28. translations/qt_bg.qm 161.46KB
  29. translations/qt_ca.qm 205.23KB
  30. translations/qt_cs.qm 170.61KB
  31. translations/qt_da.qm 177.14KB
  32. translations/qt_de.qm 203.39KB
  33. translations/qt_en.qm 33B
  34. translations/qt_es.qm 161.3KB
  35. translations/qt_fa.qm 144.68KB
  36. translations/qt_fi.qm 175.72KB
  37. translations/qt_fr.qm 162.27KB
  38. translations/qt_gd.qm 185.14KB
  39. translations/qt_he.qm 135.44KB
  40. translations/qt_hr.qm 146.2KB
  41. translations/qt_hu.qm 156.73KB
  42. translations/qt_it.qm 157.36KB
  43. translations/qt_ja.qm 126.87KB
  44. translations/qt_ko.qm 153.12KB
  45. translations/qt_lv.qm 150.01KB
  46. translations/qt_nl.qm 198.11KB
  47. translations/qt_nn.qm 191.82KB
  48. translations/qt_pl.qm 159.16KB
  49. translations/qt_pt_BR.qm 203.63KB
  50. translations/qt_ru.qm 198.99KB
  51. translations/qt_sk.qm 122.82KB
  52. translations/qt_tr.qm 189.93KB
  53. translations/qt_uk.qm 154.53KB
  54. translations/qt_zh_CN.qm 133.47KB
  55. translations/qt_zh_TW.qm 123.23KB

资源介绍:

该文件为已经打包封装好的Modbus串口通讯小程序,在压缩包的Lib文件中有关于Modbus-串口通讯实现动态库和头文件,可以直接在Windows环境下测试使用,也可以根据我之前的文章进行修改其功能,生成专属于自己的小APP。 注意:该小程序已经在内部设置好了停止位,奇偶校验位等一般不会有更改的配置,开放了串口名称以及波特率供大家根据自己的需求自由选择。如果需要额外更改,请移步源码进行修改,该小程序不包含源码,只有l动态库。源码参考文章链接
#pragma once #ifdef MODBUSDLL_EXPORTS #define DLL_API __declspec(dllexport) #else #define DLL_API __declspec(dllimport) #endif // #include #include 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补齐
100+评论
captcha