Skip to content

ASW

ASW 是应用软件相关的 ARXML(SWC 描述、信号映射、数据类型等)。Com、PduR、Rte 的 foreign reference 靠这些文件;没加载时相关枚举是空的。

加载时会区分应用软件组件 / 接口 / 数据类型和系统 / 通信 / 服务组件,合并规则不同。重复的 SWC 路径保留先加载的定义,并提示冲突。带 ECUC 配置值的文件不会并进 ASW,避免和 Data ARXML 混在一起。

排除不需要的文件

打开工程后会扫描当前工程目录下全部 .arxml(跳过 paramdefs/)。不需要的路径在 设置 → ASW → 排除规则 里填,一行一条,gitignore 语法。改完后保存并重载。

ASW 设置

路径相对打开工程根,可以和 ETAS 工程路径不是同一目录。

设置 → ETAS ISOLAR → Data ARXML 的排除规则不同:后者扫的是 ETAS 工程下的 ECUC 值文件。

生成应用源码

组件连接图 里点 全部生成生成此组件。同一页设置里还有:

  • 源码输出目录:相对打开工程,默认 Appl/Source。改完不必重载。
  • 覆盖没有保护区的文件:关掉时,已有且没有 USER CODE 保护区的文件不会被改写。

AUTOSAR BSW / ASW AI 配置助手