感谢您试用luxin的“Serial Debug Wizard”!
================
目 录
================
1.软件说明
2.文件说明
3.功能介绍
4.软件历史
5.已知BUG声明
6.计划实现功能
7.版权声明
8.感谢
================
1.软件说明
============
串口调试精灵 Serial Debug Wizard V2.1,使用完全免费!
本软件参考'丁丁'大侠的sscom32为蓝本制作,实现了与sscom32大致相同的功能.
V1.0 特别增加功能为窗口的顶置(点击对话中的按钉图标).
V2.0 特别增加'自动应答',多国语言支持等功能.
V2.1 特别增加语言环境自动识别,设置参数保存等功能.
2.文件说明
============
Serial Debug Wizard.exe------主程序文件
Configure.ini------程序配置文件
Lang.lag------程序语言包(用户可自行修改添加新的语言支持)
MSCOMM32.OCX------程序运行所需的串口控件
Install MSCOMM32.OCX.bat------电脑中无控件时用于添加并注册控件
3.功能介绍
============
软件主要功能如下:
1).接收从串口进来的数据并在窗口显示.
2).所接收到的数据数据显示方式可以选择为字符方式或者HEX方式.
3).中文显示无乱码,且不影响速度.
4).可以即时显示存在的串口号.如果您增加了usb转串口等设备,串口号也会在列表中出现.
5).串口波特率可以选择为110bps-256000bps.(波特率>115200时需要硬件支持)
6).可以选择“4、5、6、7、8”四种数据长度.
7).可以选择为“1、1.5、2”三种停止位.(1.5停止位需要硬件支持)
8).第9位数据可以选择为“无、奇校验、偶校验、1、0”多种方式.
9).可以选择“无流控、软流控、硬流控、自定义”多种流控方式.
10).可以显示当前串口的CTS、DSR、RLSL(CD)信号线的状态.
11).可以自由控制当前串口的DTR、RTS信号线的输出状态.
12).可以在接收窗口按键即发送该键值.
13).可以在字符串输入框输入您想发送的字符串,并发送.
14).可以在字符串输入框输入您想发送的HEX数据串,数据的值从00到FF,没有任何限制.
15).可以定时重复发送数据,并可以设置发送时间间隔.
16).可以打开一个文本文件或者一个二进制文件并以当前波特率发送到串口.
17).可以选择打开或关闭的'退格键(0x08)'处理功能.
18).可以保存窗口内容到一个文本文件,文件名取自当前系统时间,保存在当前目录.
19).可以定义多条预备发送的字符串,每条字符串可以定义为HEX数据串或者字符串方式.在每一条数据的左边打勾就表示这是一条hex数据串.
20).点击字符串右边的标号即可以发送这条定义好的字符串.
21).可以设置为循环发送你定义过的多条字符串,并且可以设置发送时间间隔.
22).动应答功能可以定义多条接收字符串和发送字符串.在启动自动应答功能后,软件将自动判断接收数据并作出数据回应,并支持设置延时回应
23).字符间隔时间设置功能,以ms为单位设置连续字符发送时的字符间隔.
24).串口设置参数在程序关闭时自动保存,程序打开时自动载入.并可将设置参数另存为单独配置文件,并可随时选取调用.
25).支持多国语言通过加载'Lang.lag'文件.文件使用纯文本方式,用户可根据自己需要修改或添加相应语言支持.
26).当语言文件丢失时系统默认为'English',用户可在'About...'对话框中生成新的语言文件.
27).自动判断串口控件是否安装并释放控件注册控件.若自动操作失败,请手动运行"Install MSCOMM32.OCX.bat"安装注册控件.
4.软件历史
============
2011-10-13 V2.1 Bate8 修正字符发送延时功能造成的中文字符未发送问题
2011-09-24 V2.1 Bate7 增加自动操作的使能选择功能
2011-09-17 V2.1 Bate6 修正新功能引起的部分HEX字符无法发送的问题
2011-09-06 V2.1 Bate5 增加字符间隔时间设置功能/增加参数方案保存功能
2011-08-17 V2.1 Bate4 修正按键值发送错误问题/增加文件发送字节数累计/增加自动判断串口控件是否安装并释放控件注册控件
2011-08-04 V2.1 Bate3 完成语言ID自动适配功能
2011-06-29 V2.1 Bate2 修正语言文件增加区域ID值后无法使用的问题
2011-06-18 V2.1 Bate1 修正'列表发送'中的'发送换行符'的功能错误
2010-06-07 V2.0 Bate10 修正显示框按ESC键不发送键值却退出软件的问题
2010-05-19 V2.0 Bate9 修正大部分已知BUG错误,增加2个小功能
2009-10-17 V2.0 Bate8 更改数据文和语言文件件的存储文件名
2009-09-21 V2.0 Bate7 修正语言文件加载错误,增加部分数据的保存
2009-09-15 V2.0 Bate6 修正文件发送的相关功能BUG
2009-09-07 V2.0 Bate5 修正几个显示BUG
2009-09-02 V2.0 Bate4 增加文件发送过程中断停止发送功能和文件发送进度条显示
2009-08-30 V2.0 Bate3 修正发送文件中的中文字符未能发送的问题
2009-08-27 V2.0 Bate2 修正数据高速传入时主界面无法响应的问题(串口数据传入30K字节时无法继续显示)
2009-08-24 V2.0 Bate1 修正V1.0中已知的部分BUG,添加'自动应答'功能.
2009-08-14 V1.0(最初版本) 初学VC++的第一个程序,历时1个月实现了预期的主要功能(接近'丁丁'大侠的sscom32)
注:详细更新说明请查看软件'About...'窗口
5.已知BUG声明
============
1).串口数据传入32K字节时无法继续显示 原因:字符插入函数位置参数(int型)限制
2).连续接收发送文件数据长度超缓冲区大小时软件退出
3).连续接收发送文件时软件退出
4).HEX 0x00被识别为字符串结束符导致'自动应答'功能无法正常接收和发送0x00
5).接收到无回车符连续数据时显示无法定位到最后一行
6).部分键值发送错误
6.计划实现功能
============
1).连续发送数据字母A~B,0~9,0~F等(可设置步进大小)
7.版权声明
============
本软件的版权归作者luxin所有。
这是一个共享软件,我们鼓励您将其传播给您的朋友,但请保证程序的完整性。
所有对本软件的反编译、反汇编及类似行为均属侵权行为。
如果您有问题或建议,请与我联系:
Email:luxin0222@163.com
Q Q : 190248569 (留言请注明Serial Debug Wizard)
8.感谢
========
感谢'丁丁'大侠,本软件就是参照他的“sscom32”制作,
感谢您的使用,这是对我的最大支持!