主要内容

软件架构建模

AUTOSAR 软件架构建模和仿真(需要 System Composer™)

AUTOSAR 架构模型为开发 AUTOSAR 组合和组件模型提供资源和画布。在架构模型中,您可以:

  • 添加和连接 AUTOSAR 组合和组件,或从 ARXML 文件导入组合。

  • 为架构分析创建配置文件、构造型和视图。

  • 将组件与需求链接起来(需要 Requirements Toolbox™)。

  • 通过创建、链接或导入 Simulink® 模型来定义组件行为。

  • 配置调度和仿真。

  • 导出组合和组件的 ARXML 描述并生成组件代码(需要 Embedded Coder®)。

架构模型提供端到端的 AUTOSAR 软件设计工作流。在 Simulink 中,您可以为 Classic 或 Adaptive 平台创建高级应用程序设计,实现应用程序组件的行为,并仿真应用程序。对于经典架构组合,您可以添加基础软件 (BSW) 服务调用和服务实现。

工具

架构数据编辑器Manage architectural data (自 R2023b 起)

模块

Classic Component在 AUTOSAR 架构模型中对经典软件组件进行建模
Adaptive ComponentModel adaptive software component in AUTOSAR architecture model (自 R2023a 起)
Software CompositionModel software composition in AUTOSAR architecture model
Diagnostic Service ComponentConfigure AUTOSAR Diagnostic Services and Runtime Environment (RTE) for emulation
NVRAM Service Component配置 AUTOSAR NVRAM 服务和运行时环境 (RTE) 以进行模拟
AdapterConnect components with different interfaces
Variant ComponentConditional variations of AUTOSAR architecture models (自 R2025a 起)

对象

Simulink.dictionary.ArchitecturalData以编程方式编辑 Simulink 数据字典中的架构数据 (自 R2023b 起)
autosar.dictionary.ARClassicPlatformMapping管理映射到 AUTOSAR Classic 平台的数据字典中元素的特定于平台的属性 (自 R2022b 起)
autosar.arch.ParameterComponentAUTOSAR software parameter component (自 R2025a 起)
autosar.arch.ParameterPortAUTOSAR software parameter component port (自 R2025a 起)

函数

全部展开

autosar.arch.createModelCreate AUTOSAR architecture model
autosar.arch.loadModel加载 AUTOSAR 架构模型
addBSWService向 AUTOSAR Classic 架构模型添加基础软件组件
addComponentAdd component to AUTOSAR architecture model
addCompositionAdd composition to AUTOSAR architecture model
addPortAdd port to AUTOSAR component, parameter component, composition, or architecture model
connectConnect AUTOSAR architecture components and compositions
createModelCreate Simulink implementation model for AUTOSAR architecture component or composition
findFind AUTOSAR architecture, composition, component, parameter component and elements
get获取 AUTOSAR 架构元素的属性
getXmlOptions获取 AUTOSAR 架构模型的 XML 选项
importFromARXMLImport compositions and components from ARXML files into AUTOSAR architecture model
layout基于启发式方法排列 AUTOSAR 组合或架构模型布局
open打开 AUTOSAR 架构模型
set设置 AUTOSAR 架构元素的属性
validate验证软件组合模块或 AUTOSAR 架构模型的 AUTOSAR 属性和映射 (自 R2023b 起)
close关闭 AUTOSAR 架构模型
destroy移除并删除 AUTOSAR 架构元素
exportExport ARXML, ASAP2 files from AUTOSAR Blockset architecture models, and generate component code
exportDictionaryExport interface, data type, and platform-specific definitions from Architectural Data section of data dictionary (自 R2022b 起)
linkDictionary将数据字典链接到 AUTOSAR 架构模型 (自 R2023a 起)
linkToModelLink AUTOSAR architecture component or composition to Simulink implementation model
save保存 AUTOSAR 架构模型
setPlatform将架构模型的平台类型设置为 Classic 或 Adaptive (自 R2023a 起)
setXmlOptions为 AUTOSAR 架构模型设置 XML 选项

主题

架构模型创建

架构模型开发

仿真

ARXML 和代码生成

精选示例