更新 O-ComTool V2.1.0 串口调试助手

欧大琛 2019-04-29 PM 69859℃ 58条

现已开源:https://github.com/vesamount/O-ComTool

本次更新如下

  • 实现更加人性化的暂停显示
    上一版本中,点击暂停显示时间过久,就会出现卡顿的现象,现在舍弃原来的方法,采用更加人性化的方式。依据滚动条位置,若滚动条位置为最底部,则每次接收到数据刷新接收框内容,若滚动条位于非底部,则接收内容只追加,不显示。

主界面

  • 实现接收区在线查找
    ctrl+f可实现在线查找,方便查找关键字。

主界面

  • 修改高亮为正则匹配
    采用正则匹配形式,则能更加灵活的高亮关键部分,同时时间显示也能高亮。

主界面

  • 发送回显内容支持写入文件
  • 支持显示时间追加换行,显示更加舒适
  • 右键计算字节长度,同时显示十六进制与十进制
  • 右键Hex2Ascii与Ascii2Hex,支持复制(点击确定即可复制)
  • 修复上一版本存在的一些bug

下载

下载链接: https://pan.baidu.com/s/1ihsqEIP3QOFY0GBRPO4zfQ 提取码: y86j

标签: 串口, 串口调试

「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」

欧大琛

(๑>ڡ<)☆谢谢老板~

使用微信扫描二维码完成赞赏

非特殊说明,本博所有文章均为博主原创。

评论啦~



已有 58 条评论


  1. MM

    win10高分屏模糊 但开了高DPI缩放替代后界面变形

    回复 2019-12-26 19:15
  2. MY

    挺好用的,提几个小问题和建议:
    自动回复时关闭串口,不会自动关闭。
    默认波特率太少,可以增加一些常用的。
    快捷回复不能每个区分ascii或hex。
    win10高分屏下模糊。

    回复 2019-11-26 09:21
  3. JOE

    发现O-Comtool后越用越好用,特别正则表达式加亮功能真是太好了!
    建议发送区支持自动加校验码功能,即从帧的第几字节至行尾倒数几字节,可选择校验和、XOR、CRC等校验,该功能可参考SSCOM软件。
    还有上次说的定义帧头换行。
    这两个功能补充完就完美了!谢谢作者!

    回复 2019-11-04 20:49
  4. 一毛

    使用ASCII发送数据,需要在数据结尾部分添加空格和回车。在版本V2.1.0中发送此种类型的数据,软件似乎会自动去掉空格和回车,是否是这样设计的。

    回复 2019-10-31 16:10
  5. Joe

    能否增加按字符自动换行,方便阅读。比如FE是包头标志,谢谢!

    回复 2019-10-31 13:46
  6. www

    回显功能无效,设置中已勾选功能,并开启接收换行

    回复 2019-09-30 11:36
    1. www

      没问题,测试方法错了。。

      回复 2019-09-30 11:44
  7. 123

    希望继续加油啊,这个串口软件特别实用,希望可以兼容一下汉字打印哈哈哈

    回复 2019-09-25 14:27
  8. 海上秋天

    自动回复的内容是什么,能自己修改要发送的数据吗?

    回复 2019-09-18 10:20
    1. 欧大琛 博主

      就是发送区的数据呀

      回复 2019-09-19 13:35
  9. sagetom

    不支持中文接收吗?

    回复 2019-07-30 10:00
    1. 欧大琛 博主

      使用的控件原生不支持,修改起来始终不是很完美。

      回复 2019-08-08 16:26
  10. LEO

    自动换行有点问题:我这边数据量有点大,十几颗卫星的原始数据,一个包被分成了两个包显示,不知道作者自动换行时间间隔是多少

    回复 2019-07-17 17:07
    1. 欧大琛 博主

      在选项中可以设置的,叫帧间隔,最低10ms

      回复 2019-07-18 19:50
      1. LEO

        波特率还能再高不,460800,目标设备改不了波特率,能改的话我就改低了

        回复 2019-07-30 08:51
        1. 欧大琛 博主

          软件应该可以直接输入波特率的,但是你还得看看你的usb转串口工具支不支持这么高的波特率。

          回复 2019-07-30 09:58
        2. LEO

          发现2.0.0版本的一个小bug,改帧间隔的时候应用按钮是不可用的,除非动一下左边的单选框应用按钮才变为可用

          回复 2019-07-30 08:54
  11. UClinux

    还有个建议,快捷发送希望能设置单独按hex还是ascii。

    回复 2019-07-07 00:38
    1. 欧大琛 博主

      后期有更新的时候一起更新

      回复 2019-07-08 19:16
  12. UClinux

    好像不能保存上次打开的com4?比如我初次打开选择com4,用完关闭软件。再打开。又要重新选择串口。

    回复 2019-07-07 00:36
    1. 欧大琛 博主

      因为有时候com口会应为硬件环境而变化的,所以记住没啥用。

      回复 2019-07-08 19:16
      1. UClinux

        这个还是有用的。在试用你这个之前一直用sscom。它能记忆这个配置。省得每次打开都要重新选择。对于做测试台式机,没换过电脑和串口都很方便。不然每次打开得重新选。不合理。

        回复 2019-10-11 09:30
  13. 哈哈

    显示中文乱码,不能显示中文

    回复 2019-06-20 13:53
    1. 欧大琛 博主

      正在解决这个问题(!)[zface_17.png]

      回复 2019-07-18 19:51
  14. 老宋

    大侠2.1版发送“GET TIME\r\n”不会识别回车换行,全部当字符串发送,成这个样子了“47 45 54 20 54 49 4D 45 5C 72 5C 6E ”

    回复 2019-06-14 18:24
    1. ou

      勾选“追加新行”就可以了,发送时会自动追加“\r\n”。

      回复 2019-06-17 14:51
  15. 孤独行者

    双斜杠后的备注有数字会跟着发送。比如发送BE EF 03 06 00 FE D2 01 00 00 20 00 00 //日立VGA1,会收到BE EF 03 06 00 FE D2 01 00 00 20 00 00 A1

    回复 2019-05-28 14:45
    1. 欧大琛 博主

      感谢反馈,确实时软件问题。

      回复 2019-05-29 22:04
    2. 欧大琛 博主

      你是不是在选项里没有勾选:启用[//]注释???

      回复 2019-05-29 17:13
  16. cool

    你好,工具很强大,能否添加个接到到多少个hex数据后换行?要不看起来数据很乱。

    回复 2019-05-13 18:53
    1. 欧大琛 博主

      你这功能感觉不是很通用啊,协议报文总归长短不一,固定长度显示会带来其他问题吧。

      回复 2019-05-15 18:44
  17. sumdoll

    工具很强大,请问下用什么编译的?虚拟机下的win7无法运行.

    回复 2019-05-06 10:32
    1. 欧大琛 博主

      .net winform,无法运行可能时没有安装.net4.5。

      回复 2019-05-06 22:57
  18. billow

    有问题:
    v2.0 & v2.1 软件发送ASCII: 68 04 08 00 08 FF 16 "回车"
    单片机收到: length=16 : 68 04 08 00 08 FF 16 12 00 00 00 00 00 00 00 00, 软件自动追加了数据串.

    在v1.1.3版本不存在这个问题.

    回复 2019-05-02 09:49
    1. 欧大琛 博主

      问下,你是如何判断一帧结束的?回车还是帧空闲中断?

      回复 2019-05-03 18:38
    2. 欧大琛 博主

      What? 节后查查,用的ascii发送的?

      回复 2019-05-03 18:35