CRC与Checksum区别
01
两者存放位置不同
02
两者应用场景不同
Checksum的应用场景
01
确保数据正确打包
01
实现数据加密
03
提高数据的可信度
在CAPL中Checksum信号实现
CAPL是CANoe和CANalyzer中可用的类C的编程语言。CAPL中程序块的执行由事件控制,在专用的编译器中开发和编译,这样可以访问数据库中的所有对象以及系统变量,被汽车电子工程师们广泛使用。
CAPL只能访问到报文中的信号,无法访问到报文中的每个字节,要进行Checksum计算,需要根据信号排布把前七个字节的真实值重新组合存放在一个byte类型的数组当中,然后对这个数组异或运算获取的结果为该报文中Checksum信号值。
总结
注:图片来自于Vector。
往
期
推
荐
CANoe集成解决方案
看完这篇文章,还不会Multi CANoe你找我
基于CANoe MQTT节点仿真的T-Box远程功能自动化测试
会充电的CANoe又双叒叕来了:PLC数据采集、分析、仿真