1. Home
  2. Docs
  3. 使用手册
  4. 本地串口
  5. 输入模式

输入模式

当前支持4种方式实现终端的数据输入,这4种方式可自由组合输入,实现与设备的交互。

需要特别注意设备编码的配置。因为工具的默认编码与目标设备的编码极有可能是不相同的,故此需要设置正确的设备编码,才能正确的显示数据或信息。

本工具中,除发送文件十六进制输入外,其它输入均会存在编码转换问题,也即是你输入的任何字符在最终写入设备前,均会经历编码转换。如果输入字符是Latin1字符集(单字节字符)则不受编码转换的影响。多字节字符如中文字,则在输入前先按以下流程设置[设备编码]

串口设置右上角的[更多]=>[其它]=>[服务器编码]如下图。

这4种方式分别是:

1.十六进制的数据输入
十六进制形式的字符串,不受编码影响,而直接写入目标设备。

注意:字符串模式切换为十六进制模式时,输入框的字符串会进行编码转换成十六进制的,这是因为字符串的编码是UNICODE。

2.字符串输入
其中字符串输入,是会进行编码转换的,这是因为工具的输入编码为UNICODE,如果你的设备是普通的Latin1字符集,那终端的默认UTF8编码,是不会影响你的输入结果。如果你的设备是GB2312编码,这样你需要在[更多]=>[其它]=>[服务器编码]中设置为GB2312的编码。这样你输入的信息,才能正确的被设备解析。

注意:十六进制模式切换为字符串输入模式时,输入框的十六进制字符串会进行编码转换成字符串的,这是因为字符串的编码是UNICODE。

3.终端输入
默认情况下,终端交互模式是禁用的。
需要注意,终端输入,也是会进行编码转换

4.文件输入
不受编码影响的输入方式。