ARXML 和代码生成
R2026b导出组合和组件的 AUTOSAR XML (ARXML) 描述并生成组件代码(需要 Embedded Coder)。您可以导出整个架构模型、嵌套组合或单个组件。如果您启动的导出包含组合,则该导出包含组合、组件原型以及组合端口和连接器的 XML 描述。当您导出 ARXML 时,您可以创建一个 ZIP 文件,以打包来自模型层次结构的编译工件用于转移和集成。
您可以将 AUTOSAR 架构模型中的 ECU 配置导出为提取内容,该提取内容将组合中的软件组件映射到 AUTOSAR ECU。您可以导出组合 ARXML 描述并生成 ASAP2 (.a2l) 文件。
函数
validate | 验证软件组合模块或 AUTOSAR 架构模型的 AUTOSAR 属性和映射 (自 R2023b 起) |
slbuild | 从模型生成独立代码或模型引用代码并对其进行编译 |
export | Export ARXML, ASAP2 files from AUTOSAR Blockset architecture models, and generate component code |
exportDictionary | Export interface, data type, and platform-specific definitions from Architectural Data section of data dictionary (自 R2022b 起) |
save | 保存 AUTOSAR 架构模型 |
close | 关闭 AUTOSAR 架构模型 |
destroy | 移除并删除 AUTOSAR 架构元素 |
主题
- Configure AUTOSAR Adaptive Code Generation
Configure code generation for AUTOSAR adaptive model.
- 配置 AUTOSAR 代码生成
为 AUTOSAR 模型配置代码生成。
- Configure and Export ARXML from AUTOSAR Classic Software Architectures
Generate and optionally package AUTOSAR XML descriptions and C code from AUTOSAR software architectures.
- Verify AUTOSAR Adaptive Software Component Code With SIL
Verify generated C++ code for AUTOSAR Adaptive software components in architecture models with software-in-the-loop (SIL) simulations (requires System Composer™ and Embedded Coder and Simulink® Coder™).
- Define Safety Levels for AUTOSAR Architecture Model Elements
Add safety extension ASIL to a component, port, composition, and runnable.
- 为 AUTOSAR 架构模型生成 ASAP2 文件
为 AUTOSAR 架构模型生成 ASAP2 文件。
- 导出 AUTOSAR 架构 ECU 提取信息
您可以从 AUTOSAR Classic 架构模型中的组合导出 ECU 提取信息。ECU 提取信息是 AUTOSAR ECU 配置的重要输入。在 AUTOSAR Classic 架构中,顶层组合可以对映射到一个 AUTOSAR ECU 的软件组件进行建模。要创建作用域为 ECU 的系统的软件描述,您需要从该组合导出 ECU 提取信息。



