主要内容

软件架构建模

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

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

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

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

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

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

  • 配置调度和仿真。

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

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

工具

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

模块

Classic ComponentModel classic software component in AUTOSAR architecture model
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 ComponentConfigure AUTOSAR NVRAM Services and Runtime Environment (RTE) for emulation
AdapterConnect components with different interfaces
Variant ComponentConditional variations of AUTOSAR architecture models (自 R2025a 起)

对象

Simulink.dictionary.ArchitecturalData以编程方式编辑 Simulink 数据字典中的建筑数据 (自 R2023b 起)
autosar.dictionary.ARClassicPlatformMappingManage platform-specific properties for elements in data dictionary mapped to AUTOSAR Classic Platform (自 R2022b 起)
autosar.arch.ParameterComponentAUTOSAR software parameter component (自 R2025a 起)
autosar.arch.ParameterPortAUTOSAR software parameter component port (自 R2025a 起)

函数

全部展开

autosar.arch.createModelCreate AUTOSAR architecture model
autosar.arch.loadModelLoad AUTOSAR architecture model
addBSWServiceAdd Basic Software component to AUTOSAR classic architecture model
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
getGet property of AUTOSAR architecture element
getXmlOptionsGet XML option for AUTOSAR architecture model
importFromARXMLImport compositions and components from ARXML files into AUTOSAR architecture model
layoutArrange AUTOSAR composition or architecture model layout based on heuristics
openOpen AUTOSAR architecture model
setSet property of AUTOSAR architecture element
validateValidate AUTOSAR properties and mappings for Software Composition block or AUTOSAR architecture model (自 R2023b 起)
closeClose AUTOSAR architecture model
destroyRemove and delete AUTOSAR architecture element
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 起)
linkDictionaryLink data dictionary to AUTOSAR architecture model (自 R2023a 起)
linkToModelLink AUTOSAR architecture component or composition to Simulink implementation model
saveSave AUTOSAR architecture model
setPlatformSet platform kind of architecture model to classic or adaptive (自 R2023a 起)
setXmlOptionsSet XML option for AUTOSAR architecture model

主题

架构模型创建

架构模型开发

仿真

ARXML 和代码生成

精选示例