本章是介绍博主自己的一个小工具的。使用的Python+PyQt5开发的。顺带来求一波star🌟🌟!!! 地址:https://gitee.com/qinganan_admin/PyCom
Pycom是博主开发的串口工具,要是说对比其他串口工具,性能上肯定要略差一些,毕竟用的是python麻,不过也不会很差,代码中使用了asyncio异步,速度上呢,肯定要比线程快很多的,博主自测呢。使用多线程的方式,发送AT指令并回复显示在界面上平均时间是15ms左右。异步的方式基本维持在5ms左右,甚至可以更快。所以啊,不会low到哪的。
UI展示
🏠主页面
主要是参考element-plus的UI颜色做的,还有弹窗提示也是。
📚侧边栏
侧边栏支持向左边拉伸,还是比较灵活的。
⚙️串口设置
支持hex接收字节数自选,2、8、10、12、14、16、18、36、64、128、256
🧹参数过滤
这里有两个功能,普通捕获针对简单的文本信息的,正则过滤针对特定的数据而过滤的。这里的过滤跟捕获都是会先输出当行全部的数据,仅仅是判断数据是否在本次接收的数据中。
📜多指令
多指令默认加载csv文件,加载的是默认的csv文件,可更具自己需要修改csv文件的指令以及时间
🔧功能使用
一些主界面的功能使用,hex数据发送显示,打开取消默认选中的回车换行,打开取消增加时间戳等等
🔄upgrade
本功能还在开发中。。。没有东西调试,先待定,后续会完善这个缺少的升级功能。
使用视频
使用视频可以参考https://www.bilibili.com/video/BV1yy411z7Eg/
目标一百个star
star还差一半,努力中。。。看到这篇文章的各位大佬,有什么建议的可以私信我,更新上去。这个代码库会一直维护。