最新很多人私信我,在制作dbc文件的时候都会有各种各样的小问题,对于一个新手来说越是小的问题,越是很难发现,很难及时的纠错,我总结了一下大家的几个问题,希望可以帮到各位,在制作dbc文件的时候少做纠错题。
目录
1.dbc 属性
2.dbc中的Network nodes分不清Tx和Rx
3.dbc中无法修改报文发送周期和发送类型
4.dbc文件被莫名的锁定了,无法进行修改了
学习CAN相关的学习链接:https://blog.csdn.net/2301_79031315?spm=1010.2135.3001.5343
1.dbc 属性
不同的dbc属性决定不同功能的报文, 一般实际项目中涉及的报文为4类:应用报文,诊断报文,网络管理报文,XCP报文。不同作用的报文其在协议栈中的信号流路径是不同的。
2.dbc中的Network nodes
Tx Messages:节点发送报文
Rx Messages:节点接收报文
Mapped Tx Signals:节点发送信号
Mapped Rx Signals:节点接收信号
3.dbc中无法修改报文发送周期和发送类型
3.1、选中Messgae>点击菜单栏View>Attribute Definitions,
出现如下界面,右击增加这些属性
3.2、回到messgae,修改GenMsgSendType和GenMsgCycleTime,
就可修改Tx Method和 CycleTime
4.dbc文件被莫名的锁定了,无法进行修改了
出现如图情况千万不要着急,这个dbc文件不能做任何的修改的时候,不要去纠结他,选择另存为以后,在新的dbc中就可以修改了,有些问题是不需要去纠结的。