主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

将架构导出到软件或 AUTOSAR 架构

整个系统生命周期可能是一个漫长的过程,利益相关者的需求可能会发生变化,设计决策可能无法最终确定。从高级架构设计开始时,您可能不知道系统或软件中会包含哪些组件。组件行为和实现模型可以在设计过程中更新和更改。

如果组件或架构模型的目标域发生了变化,您可以将组件或模型导出到另一个架构模板。本主题介绍如何将架构模型导出到不同的架构模板。

  • 您可以将系统架构导出到软件架构或 AUTOSAR 架构。

  • 您可以将软件架构导出到 AUTOSAR 架构。

将架构导出到不同的架构模板

要将模型导出到不同的架构模板,请使用以下方法之一:

  • 在工具栏的仿真选项卡上,点击保存按钮箭头,然后选择软件架构模型AUTOSAR 架构模型。可导出的模型类型取决于您要导出的架构模型类型。

    Save drop-down menu with emphasis on the Export Model To section.

    选择架构模板类型后,您可以指定新模型名称目标文件夹。如果将模型保存为 AUTOSAR 架构模型,还必须指定平台为 AUTOSAR 配置行为模型

  • 使用相应的函数以编程方式导出模型。

架构模板的限制

所有架构模型都提供相同的结构功能,并附带一些特定领域的扩展。软件架构模型模板应用了软件领域特定的扩展。AUTOSAR 软件架构模板应用了 AUTOSAR 领域特定的扩展。

将架构模型导出到软件架构时,这些元素不受支持。

  • Adapter 模块,应用接口转换为 UnitDelayRateTransition。这些 Adapter 模块的应用接口转换为

  • 物理端口。

  • 具有 Stateflow® 图行为的组件。

  • 与 Simulink® 子系统、子系统引用或包含 FMU 模块的模块链接的 Reference Component 模块。

除了上述元素外,当您将架构模型导出到 AUTOSAR 软件架构时,这些元素也不受支持。

  • Adapter 模块,应用接口转换为 UnitDelayRateTransition合并。这些 Adapter 模块的应用接口转换为

  • 引用系统或软件架构的引用组件。

  • systemcomposer.arch.Function 对象。System Composer™ 函数在 AUTOSAR Software Composition (AUTOSAR Blockset) 模块中不支持。

  • 一个非唯一的短名称。

  • 本地接口。

有关选择架构模板的更多信息,请参阅选择系统设计的架构模板

另请参阅

| |

主题