目录
一.官方文档描述
以下是对报文及信号类型设置的参数描述。从中可以看出报文类型其实只有Cyclic 0在用,其他都没有用到。所以在配置dbc的过程中需要注意。
二.接收报文
报文类型固定设置为Cyclic
信号类型可以根据需要进行设置
三.发送报文
1.周期帧
首先GenMsgSendType需要设置为Cyclic,如果设置为其他类型,导入Vector后,工具无法解析或者解析错误。
信号类型也是根据自身需要进行设置。
周期性报文解析
2.事件帧
除了设置为Cyclic还需设置GenMsgCycleTimeFast以及GenMsgNrOfRepetition.
事件型报文导入后会正常解析,写入会触发三次,周期50ms
3.周期事件帧
周期事件属于混合帧,除了正常的周期,还需设置触发事件时的周期以及GenMsgNrOfRepetition,GenMsgSendType同样设置为Cyclic.
周期事件型报文解析
总结:
在使用Vector工具链时,需要注意如果是多方开发,需要对提供的dbc进行二次处理,防止出现导入dbc后出现的各种异常解析问题或者出现的实际与理论信号的处理不一致的问题。