主要内容

添加和连接AUTOSAR合成和组件

创建AUTOSAR体系结构模型后,开发顶级AUTOSAR软件设计。合成编辑器提供基于AUTOSAR虚拟功能总线(VFB)的AUTOSAR软件体系结构视图。

从架构模型的顶层开始,使用合成编辑器和Simulink万博1manbetx®工具条建模选项卡以添加和连接AUTOSAR软件组合和组件。

或者,您可以从ARXML文件导入软件组合。看见从ARXML导入AUTOSAR合成.

添加和连接构件块

要在体系结构模型中添加和连接AUTOSAR软件组件,请执行以下操作:

  • 对于设计所需的每个组件建模选项卡或调色板,添加软件组件块可以使用特性检查器设置零部件友善的应用,综合设备河,ecu抽象,传感器电容器服务代理.

  • 添加组件请求和提供端口。要添加每个组件端口,请单击组件端口的边缘软件组件块当端口控件出现时,选择输入对于所需端口或输出用于提供端口。

  • 连接软件组件块到其他块,用信号线连接块端口。

  • 连接软件组件块到架构或组合模型根端口,从组件端口拖动到包含模型边界。

    释放连接时,将在边界处创建根端口。

  • 使用属性检查器配置其他AUTOSAR属性。

例如,要编写一个简单的设计:

  1. 使用Simulink万博1manbetx起始页,创建AUTOSAR体系结构模型。(有关更多信息,请参阅创建AUTOSAR体系结构模型)模型画布最初为空。

  2. 建模选项卡或调色板,添加两个软件组件阻碍。将它们相邻放置,左右两侧。

    1. 对于每个块,使用特性检查器设置构件友善的传感器执行器对于左侧块和应用去右边的街区。

    2. 向左侧组件块添加一个提供(输出)端口,向右侧组件块添加一个需求(输入)端口。连接两个端口。

    3. 将require(输入)端口添加到左侧组件块,将provid(输出)端口添加到右侧组件块。

  3. 将新的require和provide端口连接到架构模型根端口。从每个端口拖动到模型边界。

简单的设计已经完成,但尚未为AUTOSAR组件定义行为。下一步是通过创建、导入或链接模型将Simulink行为添加到AUTOSAR组件。请参阅万博1manbetx通过创建或链接模型定义AUTOSAR组件行为. 有关更详细的设计示例,请参见作者在架构模型中编写AUTOSAR组件和组件.

如果你有万博1manbetx模拟链路要求™软件,您可以将AUTOSAR体系结构模型中的组件链接到Simulink需求。看见万博1manbetx将AUTOSAR组件链接到Simulink要求万博1manbetx.

添加并连接合成块

要添加和连接嵌套在体系结构模型中的AUTOSAR软件组合,请执行以下操作:

  • 建模选项卡或调色板,添加软件组合

  • 添加组合要求并提供端口。要添加每个合成端口,请单击该端口的边缘软件组合块当端口控件出现时,选择输入对于所需端口或输出用于提供端口。

    或者,打开软件组合块要添加每个组合端口,请单击组合图的边界。当端口控件出现时,选择输入对于所需端口或输出用于提供端口。

  • 连接软件组合块到其他块,用信号线连接块端口。

  • 连接软件组合块到架构或组合模型根端口,从组合端口拖动到包含模型边界。

    释放连接时,将在边界处创建根端口。

  • 使用属性检查器配置其他AUTOSAR属性。

例如,要编写简单的嵌套合成,请执行以下操作:

  1. 使用Simulink万博1manbetx起始页,创建AUTOSAR体系结构模型。(有关更多信息,请参阅创建AUTOSAR体系结构模型)模型画布最初为空。

  2. 建模选项卡或调色板,添加软件组合块和a软件组件块将它们相邻放置,左右两侧。

    1. 将提供(输出)端口添加到左侧合成块,将要求(输入)端口添加到右侧组件块。连接两个端口。

    2. 将require(输入)端口添加到左侧合成块,将provid(输出)端口添加到右侧组件块。

  3. 将未连接的require和provide端口连接到架构模型根端口。从每个端口拖动到模型边界。

通常,AUTOSAR合成包含一组AUTOSAR组件和具有共享目的的合成。要填充合成,请打开软件组合阻止并开始添加更多软件组件软件组合块。有关更详细的设计示例,请参见作者在架构模型中编写AUTOSAR组件和组件.

另见

|

相关话题