对比的是文本还是信号定义?
DBC 里空格、注释顺序和 CM_、VAL_ 的书写位置经常变化,逐行比较会把这些排版差异都报出来。本工具先解析 BO_、SG_、CM_ 和 VAL_,再按报文 ID 和信号名对齐。扩展帧 ID 使用带扩展标志的原始值,不和标准帧的同号 ID 合并。
不比较 BA_ 属性、环境变量和多路复用取值关系 SG_MUL_VAL_。解析规则与 DBC 文件在线查看 相同;无法识别的 SG_ 行会被跳过,并在结果上方说明跳过数量。
哪些字段会算作变更?
报文比较名称、DLC、发送节点和注释。信号比较起始位、长度、Intel / Motorola、有符号、因子、偏移、最小值、最大值、单位、复用标记、接收节点、注释,以及 VAL_ 枚举。因子和偏移按数值比较,0.1 与 0.10 视为相同。只在一侧出现的报文或信号记为新增或删除,不再展开其内部字段。
文件会上传吗?
不会。两份文本都在当前页面解析。单个文件超过 20MB 时不读取。