ComMonitor捷通串口调试软件使用手册
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ComMonitor捷通串口调试软件
使用说明书
(6)
编写:捷通模拟通讯实验室
Email:***************
捷通模拟通讯实验室
二零零九年十一月
目录
一、介绍 (2)
二、软件界面 (2)
2.1 软件主界面 (2)
2.2 最大化界面 (3)
2.3窗口置顶 (4)
三、显示区控制 (6)
3.1显示发送 (6)
3.2帧换行 (6)
3.3显示保存发送和接收时间 (7)
3.4关键字过滤 (8)
3.5 保存显示区内容 (8)
四、发送区数据发送控制 (10)
4.1 发送区数据格式说明 (10)
4.2手动控制 (10)
4.3自动发送 (11)
4.4 校验码计算 (11)
五、轮发功能 (13)
5.1 发送区轮发 (13)
5.2文件轮发 (13)
5.3定时轮发 (15)
5.4 帧回应轮发 (15)
六、常见问题索引 (18)
6.1 串口不能打开 (18)
6.2 接收到的数据不对 (18)
6.3 接收区没有显示 (18)
6.4 自动发送为什么没有发送数据 (18)
6.5 如何获得最新的ComMonitor软件 (18)
6.6 关于ComMonitor软件源代码 (18)
6.7 ComMonitor软件注册 ............................................................................. 错误!未定义书签。
一、介绍
ComMonitor捷通串口调试软件追求的是方便易用,能调试大多数的串口通讯应用。本软件参考了串口调试助手,但又根据自己多年的工作经验,添加了更多的实用功能。具体来讲,它除了具备一般的串口调试工具的功能以外,还具有以下特别之处:
1、支持多达20个串口,对于使用多串口卡或虚拟串口的用户是很必要的;
2、加入了接收显示与保存的关键字过滤功能;
3、具备接收显示与保存时帧换行功能,40ms未受到数据,认为一帧结束;
4、具有记录发送和接收时间的功能;
5、支持3个独立的发送区;
6、3个发送区可以以定时或响应等两种方式进行轮发;
7、具有计算CRC16、CRC8等校验码的功能;
8、自动保存上一次使用的端口配置;
9、自动保存上一次发送区的数据;
10、具有文件按行发送轮发功能,发送方式也可以采用定时和响应两种方式;
11、轮发响应方式中,加入了超时判断,和自定义多次重发功能;
12、所有参数和数据支持运行时改变,不需要重新启动;
13、轮发时可以选择只轮发一遍,还是不断轮发;
14、收发报文用不同的颜色显示,红的为接收,篮的为发送;
ComMonitor捷通串口调试软件设计开始就是针对调试串口设备通讯的。所以,上面的很多特点为调试各种带串口通讯的智能设备提供了极大的方便。ComMonitor捷通串口调试软件也可以用来模拟带串口通讯的智能设备,与您的上位机监控系统进行通讯。希望ComMonitor捷通串口调试软件能给大家的工作带来方便。如果您对ComMonitor有什么建议,也请不吝赐教。
二、软件界面
2.1 软件主界面
ComMonitor采用的是一个对话框窗口界面(见图2-1)。所有的功能都采用简单明了的控件来实现,操作简单。界面上基本上分为几个部分:控制区、显示区、发送控制区(见图2-2)。
图2-1 ComMonitor主界面图
图2-2ComMonitor主界面分布区图
2.2 最大化界面
为了便于更大范围的查看显示区,ComMonitor提供了最大化的功能(见图2-3)。
图2-3ComMonitor最大化界面
2.3 窗口置顶
由于在进行调试的时候,经常要启动很多的开发平台与调试环境,所以各界面的切换就是一个比较麻烦的工作。ComMonitor提供了一个窗口置顶的功能(置顶:是指窗口在桌面所有软件界面的最上面,不会被其它软件界面所覆盖或遮挡)。用户通过该功能,可以选择窗口是否置顶。具体的操作方法是通过鼠标点击界面左下角的一个小按钮来实现。如果该按钮显示“活”,则说明ComMonitor当前没有置顶(见图2-4)。如果该按钮显示“定”,则说明ComMonitor当前已经置顶(见图2-5)。用鼠标单击,该按钮即可在“活”与“定”之间进行切换。
图2-4 未置顶界面图2-5 置顶界面
三、显示区控制
3.1显示发送
一般的串口调试软件的显示区都只显示接收的内容,但实际应用中,由于收发具有对应性,经常要将收发全部显示出来,才便于分析整个通讯过程。ComMonitor提供了是否显示发送数据的控制选项(见图3-1)。
选择了该选项以后,显示区内对接收和发送的数据都将进行显示。其中接收到的数据的前面将加上“[接受]”标记,而发送的数据的前面将加上“[发送]”标记(见图3-1)。如果此时用户也选择了保存,则发送和接受的数据都将保存到文件当中去,保存的内容和显示的完全一样。在ComMonitor4中,发送的数据用绿色显示,接受的用红色显示,更加便于区分。
图3-1 显示保存发送效果
3.2帧换行
数据通讯过程中,数据是按照帧为单位进行传送的。而在大量的数据传送过程中,尤其是有双向的数据传送过程中,区分开每一帧对调试人员是非常重要的。因为从大量的数据中(尤其是16进制数)用肉眼根据通讯规约去人工判断那些数据是属于一帧数据是非常困难和痛苦的。所以ComMonitor提供了帧换行的功能。ComMonitor 认为间隔在40ms以上的两组数据为两个不同的数据帧,虽然这种假设对某些特殊情况并不适用,但对于一般的串口设备,尤其是polling规约的设备,基本上是可以正确的分清不同的数据帧。而发送和接受不论时间间隔多少,都认为是不同的数据帧。
用户选择了“帧换行”选项,则显示区会将不同的帧之间加上换行符(见图3-2),这样,通讯数据的分析就方便的多了。