现已开源:https://github.com/vesamount/O-ComTool
本次更新如下
- 实现更加人性化的暂停显示
上一版本中,点击暂停显示时间过久,就会出现卡顿的现象,现在舍弃原来的方法,采用更加人性化的方式。依据滚动条位置,若滚动条位置为最底部,则每次接收到数据刷新接收框内容,若滚动条位于非底部,则接收内容只追加,不显示。
- 实现接收区在线查找
ctrl+f可实现在线查找,方便查找关键字。
- 修改高亮为正则匹配
采用正则匹配形式,则能更加灵活的高亮关键部分,同时时间显示也能高亮。
- 发送回显内容支持写入文件
- 支持显示时间追加换行,显示更加舒适
- 右键计算字节长度,同时显示十六进制与十进制
- 右键Hex2Ascii与Ascii2Hex,支持复制(点击确定即可复制)
- 修复上一版本存在的一些bug
下载
下载链接: https://pan.baidu.com/s/1ihsqEIP3QOFY0GBRPO4zfQ 提取码: y86j
win10高分屏模糊 但开了高DPI缩放替代后界面变形
挺好用的,提几个小问题和建议:
自动回复时关闭串口,不会自动关闭。
默认波特率太少,可以增加一些常用的。
快捷回复不能每个区分ascii或hex。
win10高分屏下模糊。
发现O-Comtool后越用越好用,特别正则表达式加亮功能真是太好了!
建议发送区支持自动加校验码功能,即从帧的第几字节至行尾倒数几字节,可选择校验和、XOR、CRC等校验,该功能可参考SSCOM软件。
还有上次说的定义帧头换行。
这两个功能补充完就完美了!谢谢作者!
使用ASCII发送数据,需要在数据结尾部分添加空格和回车。在版本V2.1.0中发送此种类型的数据,软件似乎会自动去掉空格和回车,是否是这样设计的。
能否增加按字符自动换行,方便阅读。比如FE是包头标志,谢谢!
回显功能无效,设置中已勾选功能,并开启接收换行
没问题,测试方法错了。。
希望继续加油啊,这个串口软件特别实用,希望可以兼容一下汉字打印哈哈哈
自动回复的内容是什么,能自己修改要发送的数据吗?
就是发送区的数据呀
不支持中文接收吗?
使用的控件原生不支持,修改起来始终不是很完美。
自动换行有点问题:我这边数据量有点大,十几颗卫星的原始数据,一个包被分成了两个包显示,不知道作者自动换行时间间隔是多少
在选项中可以设置的,叫帧间隔,最低10ms
波特率还能再高不,460800,目标设备改不了波特率,能改的话我就改低了
软件应该可以直接输入波特率的,但是你还得看看你的usb转串口工具支不支持这么高的波特率。
发现2.0.0版本的一个小bug,改帧间隔的时候应用按钮是不可用的,除非动一下左边的单选框应用按钮才变为可用
还有个建议,快捷发送希望能设置单独按hex还是ascii。
后期有更新的时候一起更新
好像不能保存上次打开的com4?比如我初次打开选择com4,用完关闭软件。再打开。又要重新选择串口。
因为有时候com口会应为硬件环境而变化的,所以记住没啥用。
这个还是有用的。在试用你这个之前一直用sscom。它能记忆这个配置。省得每次打开都要重新选择。对于做测试台式机,没换过电脑和串口都很方便。不然每次打开得重新选。不合理。
显示中文乱码,不能显示中文
正在解决这个问题(!)[zface_17.png]
大侠2.1版发送“GET TIME\r\n”不会识别回车换行,全部当字符串发送,成这个样子了“47 45 54 20 54 49 4D 45 5C 72 5C 6E ”
勾选“追加新行”就可以了,发送时会自动追加“\r\n”。
双斜杠后的备注有数字会跟着发送。比如发送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
感谢反馈,确实时软件问题。
你是不是在选项里没有勾选:启用[//]注释???
你好,工具很强大,能否添加个接到到多少个hex数据后换行?要不看起来数据很乱。
你这功能感觉不是很通用啊,协议报文总归长短不一,固定长度显示会带来其他问题吧。
工具很强大,请问下用什么编译的?虚拟机下的win7无法运行.
.net winform,无法运行可能时没有安装.net4.5。
有问题:
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版本不存在这个问题.
问下,你是如何判断一帧结束的?回车还是帧空闲中断?
What? 节后查查,用的ascii发送的?