主要内容

创建 AUTOSAR 架构模型

AUTOSAR 架构模型为开发 AUTOSAR 组合和组件模型提供资源和画布(需要 System Composer™)。在架构模型中,您可以:

  • 添加并连接 AUTOSAR 组合和组件。

  • 查看组件或组合的依赖关系。

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

  • 通过创建或链接模型向组件添加 Simulink® 行为。

  • 配置调度和仿真。

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

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

要创建一个架构模型,请从 Simulink 起始页打开 AUTOSAR Blockset 模型模板。例如:

  1. 打开 Simulink 起始页。输入 MATLAB® simulink 命令或选择用于创建新模型的 Simulink 菜单序列。

  2. 新建选项卡上,向下滚动到 AUTOSAR Blockset 并展开模型模板列表。将光标放在软件架构模板上,然后点击创建模型

    新 AUTOSAR 架构模型将打开。

  3. 建模选项卡上,点击平台并选择 AUTOSAR 平台类型,即 Classic 平台Adaptive 平台。不支持在同一架构模型中混合使用 Classic 组件和 Adaptive 组件。

  4. 浏览软件架构画布中的控件和内容。

    • 在 Simulink 工具条中,建模选项卡支持架构建模的常见任务。

    • 在模型窗口的左侧,调色板包括用于向模型添加不同类型的 AUTOSAR 组件的图标:

      • 对于 Classic 架构,支持的模块包括 Classic ComponentSoftware Composition;对于基础软件 (BSW) 建模,支持的模块包括 Diagnostic Service ComponentNVRAM Service Component

      • 对于 Adaptive 架构,支持的模块包括 Adaptive ComponentSoftware Composition

    • 组合编辑器提供基于 AUTOSAR 虚拟功能总线 (VFB) 的 AUTOSAR 软件架构的视图。模型画布最初为空。

在创建一个 AUTOSAR 架构模型后,开发设计的顶层。请参阅Add and Connect AUTOSAR Classic Components and CompositionsAdd and Connect AUTOSAR Adaptive Components and Compositions

另请参阅

| | | |

主题