预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

VFB 型号

A功能总线 (VFB) 是一种通信机制,它使互连组件的组合能够相互交互。 AUTOSAR 可帮助您对此类机制进行模型。

要创建虚拟功能总线 (VFB)模型,首先在 AUTOSAR 图中将组件创建为 AUTOSAR部件分类器元素的实例(部分元素)。如果没有可用的部件分类器,首先使用 AUTOSAR类型定义图定义数据类型。

创建一个新的部件:

  1. 在图表上,要么:
    - 从“AUTOSAR”中拖放一个 AUTOSAR部件图标
    组件和端口的工具箱页面或
    - Ctrl+拖放一个 AUTOSAR部件分类器
    浏览器窗口,并在“粘贴<分类器名称>”对话框中,在
    '放下成' 字段选择'Instance (AUTOSAR部件)' 选项
  2. 在部件的属性窗口的“元素”选项卡上,键入元素的名称。
  3. 同样在“元素”选项卡上,展开“部件元件”部分,并在组件的“特征”标记值中设置组件特征。您可以从 AUTOSAR VFB 规范定义的组件类型中进行选择。
  4. 创建部件元素后,继续添加接口,如下一节所述。

添加接口

要向组件添加接口,请从“端口组件和”工具箱页面中可用的各种 AUTOSAR端口元素中进行选择。在属性窗口中设置端口的元素名称和属性类型。使用该端口的标记值来设置端口的方向和是否为服务端口。元素

添加连接

要连接两个端口,请使用 AUTOSAR Flow Connection 连接器。您可以使用Enterprise Architect端口连接两个或快速端口,通过在现有端口和部件之间创建连接器,一步创建新的端口连接。当这些未定义时,端口将通过自动设置新端口的名称、端口类型和方向来帮助您。

端口方向测定

为了能够正确确定端口方向,您必须添加UML复合或 SysML部件关联连接器(黑色菱形)来定义组件的层次结构。这些将定义关系“此部件是该部件的子元素”,并且部件可以正确设置方向。此图是此类部件层次结构规范的示例(分解视图):

结果

此插图是带有组件、接口和接口连接的 AUTOSAR 图(架构视图)。图表禁用了“显示元素构造型”选项。

行为建模

AUTOSAR 组件的行为以 AUTOSAR行为图为模型。在 AUTOSAR 图上创建 AUTOSAR部件后,您可以添加 AUTOSAR行为元素作为行为模型的容器。

  1. 将一个 AUTOSAR行为元素拖到您的 AUTOSAR 图上。
  2. 在属性窗口中,命名元素。
  3. 添加一个从行为元素到部件关联元素的部件连接器,以表示行为元素是部件的部件。
  4. 右键单击行为元素并选择“新建子图表>添加图表”选项,然后创建 AUTOSAR行为子图。
  5. 使用模型行为图上的 Runnables 和 Inter-Runnable-Variables 对内部行为进行建模。
每个 AUTOSAR行为元素都有一个标记值,您可以在其中设置该元素是否可以被多次实例化。

如果一个Runnable可以同时被调用,你可以使用另一个标记值来设置是否发生。如果一个 Runnable 可以并发调用,则该元素右上角的箭头符号填充为蓝色;否则不填。