主要内容

添加和连接AUTOSAR成分和组件

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

从架构模型的顶层开始,使用组合编辑器和Simulink金宝app®将来发布建模选项卡添加和连接AUTOSAR软件组合和组件。

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

添加和连接组件块

在架构模型中添加和连接AUTOSAR软件组件:

  • 对于设计所需的每个组件,从建模选项卡或调色板,添加一个软件组件块。您可以使用属性检查器来设置组件种类- - - - - -应用程序ComplexDeviceDriverEcuAbstractionSensorActuator,或ServiceProxy

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

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

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

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

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

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

  1. 使用Simulink金宝app起始页,创建一个AUTOSAR架构模型。(有关更多信息,请参见创建AUTOSAR架构模型)。模型画布最初是空的。

  2. 建模TAB或调色板,添加两个软件组件块。把它们放在一起,左边和右边。

    1. 对于每个块,使用属性检查器来设置组件种类- - - - - -SensorActuator对于左边的方块和应用程序对于正确的街区。

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

    3. 向左边的组件块添加一个要求(输入)端口,向右边的组件块添加一个提供(输出)端口。

  3. 将新的需求和提供端口连接到体系结构模型根端口。从每个端口拖动到模型边界。

简单的设计已经完成,但是还没有为AUTOSAR组件定义行为。下一步是通过创建、导入或链接模型将Simulin金宝appk行为添加到AUTOSAR组件。看到通过创建或链接模型定义AUTOSAR组件行为.有关更详细的设计示例,请参见在架构模型中创建AUTOSAR组合和组件

如果你有要求工具箱™在软件中,您可以将AUTOSAR体系结构模型中的组件链接到Simulink需求。金宝app看到将AUTOSAR组件链接到Simulink需求金宝app

添加和连接组合块

添加和连接架构模型中嵌套的AUTOSAR软件组合:

  • 建模选项卡或调色板,添加一个软件组成块。

  • 添加组合要求和提供端口。控件的边缘可添加每个组合端口软件组成块。当端口控件出现时,选择输入对于require端口或输出用于提供端口。

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

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

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

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

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

例如,要创建一个简单的嵌套组合:

  1. 使用Simulink金宝app起始页,创建一个AUTOSAR架构模型。(有关更多信息,请参见创建AUTOSAR架构模型)。模型画布最初是空的。

  2. 建模选项卡或调色板,添加一个软件组成Block和a软件组件块。把它们放在一起,左边和右边。

    1. 向左边的组合块添加一个提供(输出)端口,向右边的组件块添加一个要求(输入)端口。连接两个端口。

    2. 向左边的组合块添加一个要求(输入)端口,向右边的组件块添加一个提供(输出)端口。

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

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

另请参阅

|

相关的话题