1. 前言
在PREEvision中设计CAN通信相关内容时,由于DBC与ARXML在PREEvision是两套相互独立的参数设计,需要注意其属性设置方法,以保证设计的正确性。
2. 传统DBC属性定义
DBC中常用Frame属性定义如下:
DBC中常用Signal属性定义如下:
报文和信号的组合发送方式如下:
关于发送次数的设定如下:
3. PREEvision中DBC属性定义
DBC中元素与PREEvision中元素对应关系如下:
PREEvision中DBC中报文的时间参数自定义属性设置如下,报文的时间属性可以分别挂载到Frame和Frame Transmission,当两个对象属性都设置时,Frame Transmission优先级大于Frame:
信号的自定义属性如下:
DBC中Data Type与PREEvision中Data Type对应关系如下:
DBC中信号的真值在PREEvision中挂载到CompuMethod下:
DBC中信号的真值定义如下:
4. PREEvision中AUTOSAR时间属性定义
DBC属性和AUTOSAR属性具有对应关系,如下:
在PREEvision中设置对应时间属性参数如下:
在PREEvision中自带同步规则,可以将DBC属性自动同步为AUTOSAR属性:
关于AUTOSAR属性详细定义方式,将在以后章节中进行介绍。