AUTOSAR_MOD_AISpecification官方spec解读-ARXML(All source from AutoSAR Portal)
#接下来我们来解读一下ARXML文件,看看ARXML文件中都定义了什么内容
#Line1~Line40这40行呢,定义这个文件中的一些参考基础:比如缩写说明、参考单位
博主这里要提醒一句,这个代码里面还要借助一个Package Ref代码包才可以使用的,这个代码包目前博主还没有发现在什么位置,极有可能是需要花钱购买的伪码或者源码包。
#Line40~Line65 如果你用鼠标滚动查看这些信息的时候,你会发现结构数据似乎都一样,只是定义的对象不同。
比如:图示就是对A1的定义,而且代码中已经展示了A1代表Acceleration 1,并依次定义了该加速度类型为线性加速度。
-18 ,+18 是定义的加速度值的范围,再往下定义了0和1,这两个数值作为计算系数的分子,而分母为0.0078125,这个范围就是系数范围,也就是对精度做了限定.
Line 65后面的代码数据结构基本上都是类似的,在这里博主就不再一 一进行解读了。
博主在这里要提示的是,将ARXML文件导入配置工具的时候,可以逐项查看到配置好的项目。如果配置不成功,一般就是丢了某个数据包。在日常工作中,要注意将已经配置好的文件完整保存在自己的工作空间内,以防数据丢失,增加不必要的工作量。
(待续)
‘八百里分麾下炙,五十弦翻塞外声。沙场秋点兵 !’ —— 《破阵子》