前页 | 后页 |
支持 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 接口的一部分