预订演示

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

前页 后页

支持 AUTOSAR数据类型

您可以定义不同的数据类型用于在Enterprise Architect中开发 AUTOSAR 图。支持以下数据类型:

  • 通用基本类型
  • 数据类型
    - 价值观
    - 数组
    -  数据结构
  • 端口类型定义
通常,此类数据类型定义存储在Enterprise Architect模型内的全局库中。对于部件接口,也可以将这些元素与 AUTOSAR 组件一起存储 - 例如,在结构元素文件夹中作为抽象级别包结构的一部分,如图所示。

通用基本类型

在 AUTOSAR 中,通用基本类型用于定义基本原始数据类型,例如“ int ”和“double”,如下图所示:

数据类型

AUTOSAR数据类型是通常用于指定值、数据结构和数组的元素。数据类型元素标记值,您可以在其中定义附加属性。我们建议您打开属性窗口,以便您可以展开 AUTOSAR 段并轻松访问元素的标记值。

  • 使用 AUTOSAR 数据类型元素对值进行建模,其中“类别”标记值设置为“值”;此图显示了值定义 - 值“UInt8”对 AUTOSAR 基本类型具有 AUTOSAR用途依赖性,以指定该值基于“uint8”SW-BASE-TYPE
  • 数据结构 - 使用 AUTOSAR 数据类型元素对数据结构进行建模,其中“类别”标记值设置为“结构”;结构的元素被建模为 AUTOSAR 数据元素(AUTOSAR 数据类型元素的实例),如下图所示:
  • 数组使用 AUTOSAR 数据类型元素建模,其中“类别”标记值设置为“数组”;指定数组元素具有哪种数据类型,在数据元素类型中嵌入了一个AUTOSAR数据类型元素的实例(一个AUTOSAR数据元素),数组大小由嵌入数据的'Multiplicity'设置指定元素——这个例子展示了一个 UInt8 类型的大小为 8 的数组是如何定义的:

端口类型定义

端口类型定义使用元素建模(由接口数据建模工具箱页面提供)。对于每个 AUTOSAR端口类型,定义了一个匹配的接口元素。此图显示了 Sender-Receiver端口类型和 Client-Server端口类型是如何使用 AUTOSAR 定义的。

  • 对于客户端-服务器接口,使用Enterprise Architect功能来操作
  • 对于 Sender-Receiver Interfaces,显式定义 Data 元素并创建部件关联连接器(黑色菱形头)以指定数据元素是 Sender-Receiver 接口的一部分

学到更多