首页 > 解决方案 > Arxml中有命名规则吗?

问题描述

我正在检查AUTOSAR_TPS_SystemTemplate.pdf中的'IPdu Mapping',Arxml中的IPduMapping将是I-PDU-MAPPING,targetIPdu将是TARGET-I-PDU,名称有什么规则吗?

任何 AUTOSAR 文档都提到了这个命名约定?

<I-PDU-MAPPINGS>
  <I-PDU-MAPPING>
    <SOURCE-I-PDU-REF DEST="PDU-TRIGGERING">/Cluster/CAN/xxxx</SOURCE-I-PDU-REF>
    <TARGET-I-PDU>
      <TARGET-I-PDU-REF DEST="PDU-TRIGGERING">/Cluster/CAN/xxxx</TARGET-I-PDU-REF>
    </TARGET-I-PDU>
  </I-PDU-MAPPING>
</I-PDU-MAPPINGS>

标签: xmlautosar

解决方案


您将在 AUTOSAR 标准文档“TPS SchemaProductionRules”的第 3.6 章(名为“XML 名称”)中找到问题的答案。

简而言之,元模型元素名称中的大写字母(如IPduMapping)会触发模式中 XML 名称中“-”的存在(将其转换为I-PDU-MAPPING)。按照约定,AUTOSAR 模式中的 XML 名称全部大写。如引用的章节中所述,数字还有其他规则。


推荐阅读