主要内容

添加和AUTOSAR自适应组件和连接成分

在您创建AUTOSAR架构模型,开发顶级AUTOSAR经典或自适应软件设计。AUTOSAR组合编辑器提供了一个视图的软件架构基于AUTOSAR虚函数总线(VFB)。

首先,在仿真软件上万博1manbetx®将来发布建模选项卡上,单击平台并选择自适应平台配置自适应体系结构建模。之后,您可以使用编辑器和成分建模选项卡添加和连接AUTOSAR软件成分和自适应组件。

另外,您可以从ARXML文件导入软件组成。看到从ARXML进口AUTOSAR组成

添加和连接块自适应组件

添加和连接AUTOSAR自适应软件组件在一个架构模型:

  • 添加组件。

    建模选项卡或画布的左侧面板,添加一个自适应组件块。通过使用属性检查器,您可以检查。组件自适应体系结构建模AdaptiveApplication

  • 添加组件需要港口和提供港口。

    每个组件添加端口,单击的边缘自适应组件块。港口管理出现的建模服务接口通信。

    • 对于事件的沟通,选择输入需要港口或输出提供端口。

    • 在方法沟通,选择客户端需要港口或服务器提供端口。

    需要为自适应组件并提供端口选择。

  • 块连接端口。

    连接的自适应组件阻塞其他连接块与信号线路端口。连接块自适应组件一起代表了面向服务的两个通信端点之间的沟通。

    与客户的服务器端口连接于Component2 Component1港通过使用一个信号。

  • 根端口连接。

    连接的自适应组件块结构或组成模型根端口,拖行从港口包含的组件模型边界。

    自适应软件组件的接收端口连接到根端口。

    释放连接创建一个根端口的边界。

    客户端端口的自适应软件组件连接到根端口。

  • 通过使用属性检查器配置额外的AUTOSAR属性。

作为一个例子,为客户机-服务器体系结构模型添加和连接组件。传感器的模型由客户端组件接收原始数据需要港口,过滤数据服务组件通过一个方法调用一个过滤器,过滤和发送数据提供者端口。

  1. 使用仿真软件开始页面万博1manbetx,创建AUTOSAR架构模型。(有关更多信息,请参见创建AUTOSAR架构模型)。模型帆布最初是空的。

  2. 建模选项卡上,单击平台并选择自适应平台

  3. 建模选项卡或面板,添加两个自适应组件块。标签第一块传感器第二块过滤器。把过滤器以下组件传感器组件。

  4. 添加端口传感器过滤器组件。

    1. 添加客户端端口传感器组件和标签Filter_RPort

    2. 添加一个服务器端口过滤器组件和标签Filter_PPort

    3. 连接两个端口。

    4. 添加一个输入端口传感器组件和标签Data_RPort

    5. 添加一个输出端口传感器组件和标签FilteredData_PPort。调整传感器组件必须符合标签。

    画布上显示了两个自适应组件,提供客户端-服务器通信方法。

  5. 连接Data_RPortFilteredData_PPort港口体系结构模型根端口。画一条线从每个端口模型边界。

    块端口和根端口连接三个自适应组件。

设计完成,但行为是没有为AUTOSAR定义组件。

下一步是添加仿真软件行为的AUTOSAR组件创建万博1manbetx、导入或链接模式。看到定义AUTOSAR组件行为通过创建或连接模型

如果你有要求工具箱™软件,您可以链接组件AUTOSAR架构模型的要求。看到链接AUTOSAR组件的需求

和连接成分块添加到一个自适应模型

添加并连接一个AUTOSAR软件构成嵌套在一个架构模型:

  • 建模选项卡或画布的左侧面板,添加一个软件组成块。

  • 添加成分要求港口和提供港口。添加每个成分端口,单击的边缘软件组成块。港口管理出现的建模服务接口通信。

    • 对于事件的沟通,选择输入需要港口或输出提供端口。

    • 在方法沟通,选择客户端需要港口或服务器提供端口。

    AUTOSAR软件组成块客户机,服务器,输入和输出端口。

    另外,打开软件组成块。添加每个成分的端口,单击组成的边界图。港口管理出现时,选择输入客户端需要港口,或输出服务器为提供港口所需的接口。

  • 连接的软件组成块到其他模块,连接块与信号线路端口。

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

    连接客户端端口AUTOSAR的软件块组成一个根端口。

    释放连接创建一个根端口的边界。

  • 通过使用属性检查器配置额外的AUTOSAR属性。

AUTOSAR的AUTOSAR成分包含一组部件和成分与共享的目的。填充一个成分,打开软件组成块,并开始增加自适应组件软件组成块。

另请参阅

|

相关的话题