本着不想计算,不想转换的目标写了一个串口调试助手,...

2022-06-046161
AI 快速预览详细 收起
本文介绍了一个自定义的串口调试助手,旨在简化小电机调试过程。该工具支持自动化指令发送、32位有符号整型到十六进制的自动转换以及历史记录功能。通过拖拽按钮和滑动条,用户可以更方便地进行调试。此外,还增加了测试、文档输出和环境变量等功能,使其成为一个功能完善的指令管理工具。


大概几个月前买了一个小电机,商家给了文档,给了上位机,还附赠了一个串口调试助手,看起来服务挺周到的,但是调试的时候就需要对着文档或者上位机,将指令内容一条条复制到串口调试助手上去,然后看结果。 但是呢经常需要反复测试那么几条指令,来回的复制太麻烦,还有的参数是32位的有符号整型,还需要自己转换成十六进制, 在搜索一阵子之后发现,貌似各个串口调试助手,调试精灵之类的软件都没有类似的实现,那只好自己写一个 ~~~

由于最近一直居家办公,所以空余的时间特别多,所以很快就完成了。 大概就是下面这个样子,最终发送的数据根据配置的字节序来确定 :

后来,写着写着呢, 感觉这样不够, 然后又把目录加了上去, 所以整个界面就成了这个样子:
  
一开始没有最左边那一排, 只是写着写着想到一个问题, 我要发送一个指令,我还要打开,然后点发送,太麻烦, 如果我点击一个按钮,就可以直接发送,那不是省事儿多了 ~~~ 于是乎, 就又加了一个模块,专门用来拖拽按钮,滑动条啥的 ~~~
这样,左边是控制组件,右边是变量,最下面是发送的指令历史记录 ~~~~

但是,这还没完, 后来又加上了测试,文档输出,甚至环境变量 ~~~ 最终越写越上瘾, 就想着写一个功能比较完善的一个指令管理工具让大家使用, 所以各位大佬们有什么建议或意见,想收集一下下

Xshot-0355.png (120.92 KB, 下载次数: 2631)

串口调试助手 · 自动化指令管理工具_image_3.webp

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -