一致性检查
Posted 皓霂dc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一致性检查相关的知识,希望对你有一定的参考价值。
文章目录
前言
一致性检查就是要保证数据的一致性和完整性。处于dbc创建过程的最后一个节点!
创建DBC文件的一般过程可分为以下几个部分:
①新建一个CAN数据库文件
②创建或导入自定义属性
③创建信号要用到的数值表Value Tables
④创建信号Signals,关联该信号的数值表,设置对应属性
⑤创建报文Messages,设置对应属性
⑥创建网络节点Network nodes,设置对应属性
⑦将信号、报文及网络节点进行关联链接
⑧一致性检查
一、一致性检查步骤
鼠标左键点击菜单栏中“File”按键,在下拉选项中选中“Consistency Check”选项,保证数据库文件中的对象及内部关系的一致性。
此时软件界面会弹出检测结果,显示当前的DBC文件存在的问题,如下图所示显示创建的DBC文件中的“AirCondition(0x617)”消息不存在接收节点。
二、解决方案
1.新建一个IHU的Network nodes
Mapped Rx Sig中选择需要接收的信号
2.再次执行一致性检查
选择File点击Consistency Check,可查看是否有报错,有报错可按提示信息进行修改,空白说明无错误信息。
一致性检查无误后我们的DBC文件就创建完成了。DBC数据库文件是描述CAN网络各ECU节点之间数据通信的标准化文件,包含了CAN总线上有哪些ECU节点,各节点发送、接收哪些Message信息,这些Message上又携带了哪些Signal信息。在整个车机通信上起着至关重要的作用,我们在创建DBC文件时,沿着主体脉络进行,完成信号、报文、节点的创建,并对其进行关联链接即可。
以上是关于一致性检查的主要内容,如果未能解决你的问题,请参考以下文章