纸飞机调试助手文档 ComAssistant Docs

hexview十六进制视图

hexview十六进制视图

概述

十六进制视图用于同时观察数据的字节值和文本含义,适合分析不可见字符、二进制协议、校验字段、帧头帧尾和编码问题。

普通文本视图更适合阅读日志,十六进制视图更适合确认“设备到底发了哪些字节”。当你遇到换行异常、乱码、协议解析失败、CRC 校验错误时,建议优先切换到十六进制视图检查原始字节。

操作步骤

  • 建立通信连接并接收一段数据。
  • 打开 HEX 显示或 HEX 视图。
  • 对照左侧字节值和右侧文本显示,检查帧结构。
  • 关注协议帧头、长度、命令字、数据区、校验位和帧尾。
  • 如果需要复制分析,可把数据导出后用文本编辑器或十六进制编辑器打开。
  • hexview十六进制视图-01

    典型用途

  • 确认换行符是 0D 0A0A 还是其它组合。
  • 检查文本 1 和十六进制 0x01 是否混淆。
  • 分析 ModbusRTU、EasyHex 或自定义二进制协议。
  • 查找不可见字符、乱码和编码问题。
  • 比对上位机发送数据与下位机实际收到的数据。
  • 常见问题

    为什么文本看起来一样,但设备响应不同?

    可能是不可见字符不同,例如多了空格、回车、换行或 00 字节。使用十六进制视图可以直接看到差异。

    什么时候应该使用十六进制视图?

    当你调试二进制协议、校验失败、乱码、换行异常、设备无响应时,都建议打开十六进制视图。