You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Arxml是否存在命名规则?IPdu映射标签命名有无AUTOSAR规范依据

AUTOSAR ARXML标签命名规则解答

统一命名规则

ARXML标签存在明确的统一命名约定,核心规则如下:

  • 全大写+连字符分隔:所有元素标签均采用全大写格式,元模型中的术语缩写、独立单词之间使用连字符-拼接。比如你提到的IPduMapping拆分术语IPdu为I-PDU、Mapping为MAPPING,最终对应标签为I-PDU-MAPPING;targetIPdu同理转换为TARGET-I-PDU。
  • 复数容器后缀:用于容纳多个同类子元素的容器标签,会在对应单数标签末尾添加-S后缀,你代码中的<I-PDU-MAPPINGS>就是存放多个<I-PDU-MAPPING>的容器标签。
  • 引用元素固定后缀:指向其他ARXML元素的引用类标签,统一添加-REF后缀,同时搭配DEST属性声明引用目标的元模型类型,代码中的<SOURCE-I-PDU-REF>、<TARGET-I-PDU-REF>都符合该规则。

官方说明依据

该命名约定由AUTOSAR官方正式规范明确规定,对应的文档为AUTOSAR TPS XML Schema Production Rules(XML模式生成规则),文档中详细定义了AUTOSAR元模型元素到ARXML Schema的全量转换逻辑,所有官方发布的ARXML Schema、以及合规的ARXML文件都严格遵循该命名规则。

参考代码片段

<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>

内容的提问来源于stack exchange,提问作者Liang Zong

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.21 10:45:04