大宝剑串口助手是一款用来调试电脑和各种串口的应用工具,当你需要将电脑和各种串口连接到一起的时候,就可以通过这款软件来进行调试,从而找到最佳的连接方式。
简易版串口助手,可实现服务端和客户端的正常通信,也可用在现实生活中,比如和扫码枪进行通讯,扫码枪作为服务端,软件的客户端可直接连接。
界面布局:大开大合的UI布局兼容各类尺寸和各种分辨率的显示设备,功能分类更加合理,左边为设置面板,右边为工作面板,一看就懂一用就会,让复杂的操纵变得简单直观,想你所想。
主题风格:软件内置数十种主题风格任君挑选,不同样式的主题风格总有一款适合您,让您在工作开发或学习的同时还能成为主题玩家放松心情。
多国语言:软件支持中文和英文两种语言,根据操作系统的语言自动切换,当然也可以自己手动切换。如果发现语言翻译不到位还可以自己翻译,也就是说串口助手支持用户自主翻译,让你任性DIY,详见下面自主翻译介绍。
快捷按键:ESC、F1、F2 三大功能快捷键,这是助手特色设计。每一个快捷键控制一个模块的展示和开启,让你呼之即来挥之即去,以获得最大的观察视野干净整洁。
驱动检测:助手软件可以实时响应系统中串行设备的变化,并把变化反应到用户操作界面,省去了用户自己去系统设备管理中查找、分辨设备的麻烦,用户只需要直观的选择自己要操作的设备进行简单的打开和关闭操作即可,简单上手。如下图:
基本设置:如下图串口设置包括波特率、数据位数、停止位置数、检验位、流控制、等设置。一句话串口该有的都有,不多不少,操作方便、简单直观。
高级设置:高级设置主要是些辅助性的偏好设置,包括主题风格、数据保存方式、窗口透明、字节对齐,语言选择、缓存操作、窗口置顶、添加行号日期、创建桌面快捷方式、多国文字兼容性等等辅助偏好设置,根据自己的喜好选与不选即可。如下图:
自主翻译:如果用户觉的软件UI翻译的不好,可以自己修改翻译,自己修改翻译的方法就是首先找到翻译文件然后找到要翻译的ID,最后修改翻译。那么如何找到翻译配置文件呢?这个在高级面板种找到一个按纽“打开配置文件所在目录”按钮导航到Octopus 数据存储目录setting目录,其中Octopus.ini文件是用户设置文件,这个文件请不要删除和修改,Lang_CN.ini文件是中文翻译文件,Lang_EN.ini是英文翻译文件,找到翻译文件后就可以尝试修改里面的翻译内容了。修改翻译的前提是你知道怎么去翻译,如果不小心搞错了也没有关系,直接将翻译配置文件删除,删除后下一次助手软件重新启动的时候会重新生成新的翻译配置文件。
注意:在软件升级的时候,有可能各个翻译的ID 有变化从而导致新的软件在你的电脑上面翻译错乱,那是因为翻译ID 没有匹配,请将老的翻译文件删除,也是删除Lang_EN.ini和Lang_CN.ini两个文件,或者将它剪切到别的目录,然后重新启动助手软件,Octopus 串口助手会自动生成最新的翻译文件。
发送格式:发送格式有三种,字符串的发送方式、十六进制的发送方式和Octopus协议包发送方式。在你通过右边的工作面板来操作串口的时候,向串口进行读写数据需要选择这三种方式中的其中一种。首先字符串方式指的是你输入的字符串,输入什么发送什么;十六进制指的是一个或几个0到255之间用十六进制方式来表示的数,例如 0x40 0xAF 0x33 , 数字之间用一个空格隔开或者用逗号隔开,数字前面可以带’0x’ 十六进制标记也可以不带,例如这样 40 af 33 和上面0x40 0xAF 0x33 是一样的;Octopus协议包发送方式指的是将要发送的数据按照Octopus包协议的方式发送,这种发送方式是将数据作为负载进行打包处理,也就是加上包头包尾校验位等然后发送出去,详细见Octopus包开放协议。
解析格式:又叫接收格式或者说处理方式,指的是以什么样的方式来解析串口收到的数据,有ASCII字符串格式、十六进制字节数据格式、Octopus包协议格式、图形格式和文件格式五种选项。ASCII字符串格式是将串口采集到的数据解析人们可以识别的字符串文字。注意如果待解析的串口数据中含有中文或者双字节字符导致出现乱码,那么请在高级面板中选中兼容编码格式这一选项,就可以兼容多国文字的解析,从而解决非英语系语言无法解析乱码的问题;十六进制解析格式指的是把从串口采集到的数据按十六进制的方式显示,并且也可以在附加字符串解析方便分析调试,在用十六进制格式解析数据的时候,显示方式还可以选择16字节对齐、32字节对齐、无对齐三种显示方式,见高级设置;Octopus 包协议方式指的是将串口采集到的数据按照Octopus开放包协议的方式解析成一个个数据包,详细见Octopus 开放协议;Graphic格式指的是将从串口采集到的数据绘制成图形,例如线条、正玄、余玄、方波,也就是解析成数字信号和模拟信号的图形;文件格式指的是将串口采集到的数据直接存入文件保存,可以将串口采集到的数据直接存成文本文件、EXCEL 文件和二进制文件三种形式的文件,详细见数据存储。如下图:
注意:上图中的发送按钮(块数据发送或文件流)可以发送大块数据所谓大块数据也就一次性发送的数据,是相对单条数据发送而言的,实际上单条发送和块发送没有什么实质的却别,块发送感官上能够看到更多的数据,例如一次发送几百上千个字节,在单条发送编辑框种处理则不直观,所以这里用块发送来处理,将要发送的大块数据复制到块发送编辑框发送,大块数据会在编辑框种自动换行,不可以手动按回车键换行,如果手动按回车键换行十六进制的方式下会自动增加 0x0D和0x0A 编码,也就是回车换行的ASCII编码。
数据发送:这里主要是单条数据发送,之前的版本也叫个性话数据操作和自定义数据发送,也就将比较简短的字符串或字节编码通常十几几十个字符发送出去。这是助手软件的又一特色功能 ,自定义单条发送功能,做你所要,在实际的工作中我们常常需要通过串口和其他的设备交互来操纵和控制其他设备,这样的话就会有许许多多的操作命令,如果每次去记住和输入这些命令和命令的参数非常的麻烦,现在只要将这些命令写到右边的表格中,助手软件就会帮你记住它们,还可以加上备注,方便下次再次使用,这个功能确实很实用,我基本都用这一块,如果你是开发者相信你一定也会爱上它。如下图:
注意,重要的事情说两边,右边面板是工作面板 它的左边也就是上图中带编号的发送列,是发送按钮,是发送按钮,点击它就会将所在行的内容发送到当前串口设备。