• 11514阅读
  • 43回复

基于qt5的串口网络调试工具 [复制链接]

上一主题 下一主题
离线wh601
 

图酷模式  只看楼主 倒序阅读 楼主  发表于: 2019-02-23
        我又回来啦!
        发布历史:
        v3.4.1 2020年12月19日
        v3.4.0 2020年12月12日
        v3.3.0 2020年11月27日(添加了modbus调试功能,支持串口主机,串口从机,tcp服务器及tcp客户端)
        v3.2.0 2020年10月28日
        v3.1.0 2020年07月16日
        v3.0.0 2020年06月12日        
        v2.2.0 2019年11月17日        
        v2.1.0 2019年10月27日
        v2.0.0 2019年09月15日
        v1.2.2 2019年04月19日
        v1.2.1 2019年03月22日
        v1.2.0 2019年03月22日    
        v1.1.0 2019年03月10日
        v1.0.0 2019年02月23日

        软件基于Qt5开发,取名为“瑞士军刀”。目前支持串口调试,udp调试,tcp客户端调试,tcp服务器调试,websocket客户端调试,websocket服务器调试及modbus调试,其中modbus支持串口主机,串口从机,tcp客户端及tcp服务器。软件免费,项目开源,可在github或者gitee下载:
        可在GitHub下载最新构建·:
        https://github.com/qsaker/QtSwissArmyKnife
        天朝子民欢迎使用Gitee:
        https://gitee.com/qsaker/QtSwissArmyKnife

        Qt5.6,Qt5.9,Qt5.12及Qt5.15可编译通过。 软件用户交流群:952218522,Qt技术交流群:723516989。欢迎提供反馈建议,欢迎共同探讨技术。



界面

10条评分好评度+3贡献值+2金钱+21威望+2
qfengdao 好评度 +1 - 2022-08-14
mhf08231234 好评度 +1 - 2021-07-06
mhf08231234 贡献值 +1 - 2021-07-06
mhf08231234 威望 +1 - 2021-07-06
mhf08231234 金钱 +10 - 2021-07-06
雨田具彦 金钱 +1 - 2021-05-07
20091001753 好评度 +1 - 2021-04-24
20091001753 贡献值 +1 - 2021-04-24
20091001753 威望 +1 - 2021-04-24
20091001753 金钱 +10 - 2021-04-24
Believe in something. Even if it means sacrificing everything. Just do IT.
离线wh601

只看该作者 1楼 发表于: 2019-02-23
大家下源码的时候不要忘记点个赞啊
Believe in something. Even if it means sacrificing everything. Just do IT.
离线nigoole

只看该作者 2楼 发表于: 2019-02-23
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线wh601

只看该作者 3楼 发表于: 2019-02-23
Believe in something. Even if it means sacrificing everything. Just do IT.
离线liudianwu

只看该作者 4楼 发表于: 2019-02-23
很好,挺不错,顶!
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线沉默小ai

只看该作者 5楼 发表于: 2019-02-23
大佬,为什么QT512.1 MINGW版本无法编译啊
离线wh601

只看该作者 6楼 发表于: 2019-02-24
回 沉默小ai 的帖子
沉默小ai:大佬,为什么QT512.1 MINGW版本无法编译啊[表情]  (2019-02-23 22:54) 

我用的是msvc2017版本
Believe in something. Even if it means sacrificing everything. Just do IT.
离线wh601

只看该作者 7楼 发表于: 2019-02-24
  1. win32{
  2.     contains(DEFINES, NOT_USING_STATIC_EDITION){
  3.         CONFIG(debug, debug|release) {
  4. #            QMAKE_POST_LINK += $escape_expand(\\n) $[QT_INSTALL_BINS]/windeployqt.exe --no-compiler-runtime --no-translations $OUT_PWD/debug/${TARGET}.exe $escape_expand(\\n)
  5.         } else {
  6. #            QMAKE_POST_LINK += $escape_expand(\\n) $[QT_INSTALL_BINS]/windeployqt.exe --no-compiler-runtime --no-translations $OUT_PWD/release/${TARGET}.exe $escape_expand(\\n)
  7.         }
  8.     }
  9. }

我试了一下,mingw版本,取消.pro文件中,发布部署的命令(代码如上)即可编译通过



Believe in something. Even if it means sacrificing everything. Just do IT.
离线wh601

只看该作者 8楼 发表于: 2019-02-24
回 沉默小ai 的帖子
沉默小ai:大佬,为什么QT512.1 MINGW版本无法编译啊[表情]  (2019-02-23 22:54) 

请看7楼
Believe in something. Even if it means sacrificing everything. Just do IT.
离线沉默小ai

只看该作者 9楼 发表于: 2019-02-24
回 wh601 的帖子
wh601:win32{
    contains(DEFINES, NOT_USING_STATIC_EDITION){
        CONFIG(debug, debug|release) {
#            QMAKE_POST_LINK += $escape_expan .. (2019-02-24 12:28) 

昨天自己试了OK了,还有一些小BUG
在线liulin188

只看该作者 10楼 发表于: 2019-02-24
楼主这个静态编译体积怎么这么小啊,才5M
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
离线robinsonsir

只看该作者 11楼 发表于: 2019-02-25
    
离线liuchangyin

只看该作者 12楼 发表于: 2019-02-25
离线nigoole

只看该作者 13楼 发表于: 2019-02-25
数据发送哪里可以添加一个crc校验发送,方便调试!
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线wmx菜鸟

只看该作者 14楼 发表于: 2019-02-25
    
离线wh601

只看该作者 15楼 发表于: 2019-02-25
回 nigoole 的帖子
nigoole:数据发送哪里可以添加一个crc校验发送,方便调试! (2019-02-25 11:04) 

这个可以有
Believe in something. Even if it means sacrificing everything. Just do IT.
离线ffusion

只看该作者 16楼 发表于: 2019-03-07
点赞,UI上,数据输出的border:none应该更好看
在线arlyb

只看该作者 17楼 发表于: 2019-03-12
非常感谢分享,非常棒的作品!
离线rpaul518

只看该作者 18楼 发表于: 2019-03-14
回 沉默小ai 的帖子
沉默小ai:大佬,为什么QT512.1 MINGW版本无法编译啊[表情]  (2019-02-23 22:54) 

可以啊,我刚编译通过
fasdfasdfasdfasdfa
离线rpaul518

只看该作者 19楼 发表于: 2019-03-14
很好很强大,支持老哥!!!
fasdfasdfasdfasdfa
离线happy_snail

只看该作者 20楼 发表于: 2019-03-30
接收数据 界面卡 ..... 这个问题如何解决 !! 找了好多 都没有解决,QT  bug ???
离线cliiiiii

只看该作者 21楼 发表于: 2019-03-30
不错,必须赞一个
whatever
离线chamsdoncon

只看该作者 22楼 发表于: 2019-05-06
    
离线swet123

只看该作者 23楼 发表于: 2019-05-29
有的时候需要重复发送一些调试指令,能否增加一些textbox,可以存储一这些指令,然后点击文本框前的按钮就会把这些指令发送出去。 指令支持16进制,ASC码, 支持定时发送, 支持对指令进行注释。

本帖提到的人: @wh601
离线yutianhai

只看该作者 24楼 发表于: 2019-06-18
泪流满面
离线lf8013

只看该作者 25楼 发表于: 2019-06-19
收下,有空改改自己的东西,
离线xiapi00

只看该作者 26楼 发表于: 2019-07-11
不错,必须赞一个
离线wh601

只看该作者 27楼 发表于: 2019-11-21
回 nigoole 的帖子
nigoole:数据发送哪里可以添加一个crc校验发送,方便调试! (2019-02-25 11:04) 

现在有啦
Believe in something. Even if it means sacrificing everything. Just do IT.
离线wh601

只看该作者 28楼 发表于: 2019-11-22
回 happy_snail 的帖子
happy_snail:接收数据 界面卡 ..... 这个问题如何解决 !! 找了好多 都没有解决,QT  bug ??? (2019-03-30 10:39) 

目前我限制了数据缓存,效果好多了
Believe in something. Even if it means sacrificing everything. Just do IT.
离线wh601

只看该作者 29楼 发表于: 2019-11-22
回 wh601 的帖子
wh601:新地址
https://github.com/Qter1024/QtSwissArmyKnife (2019-02-23 17:30) 

https://github.com/wuuhii/QtSwissArmyKnife
Believe in something. Even if it means sacrificing everything. Just do IT.
离线dinghx

只看该作者 30楼 发表于: 2019-12-16
谢谢楼主分享
离线jiangbaijun

只看该作者 31楼 发表于: 2020-01-02
谢谢分享,串口有发现一个问题,发送数据后接收数据没有响应,等下次再发送数据时,接收到上一次的结果
离线wh601

只看该作者 32楼 发表于: 2020-02-21
回 jiangbaijun 的帖子
jiangbaijun:谢谢分享,串口有发现一个问题,发送数据后接收数据没有响应,等下次再发送数据时,接收到上一次的结果 (2020-01-02 14:00) 

Qt 5.12.4 及5.13.1等版本串口有bug,读就绪信号不能正常触发
Believe in something. Even if it means sacrificing everything. Just do IT.
离线☆black

只看该作者 33楼 发表于: 2020-02-25
    
离线流落地球

只看该作者 34楼 发表于: 2020-10-10
    

只看该作者 35楼 发表于: 2020-10-10
离线825772667

只看该作者 36楼 发表于: 2020-10-21
已fork
深圳大龄程序员老王,目前在使用QT做PC端软件开发,及上位机开发。
support:825772667@qq.com
离线mugua001

只看该作者 37楼 发表于: 2020-11-09
Running Windows Runtime device detection.
No winrtrunner.exe found.
Running Windows Runtime device detection.
No winrtrunner.exe found.
Running Windows Runtime device detection.
No winrtrunner.exe found.
Project MESSAGE: The QRCode module is not supported by the platform, the program will not has QRCode-Creator.
离线liuxingkeji

只看该作者 38楼 发表于: 2020-11-17
支持一下
离线zzssdd2

只看该作者 39楼 发表于: 2020-11-25
太厉害了吧,一看就是大神的作品,学习学习
快速回复
限100 字节
 
上一个 下一个