Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

将成员嵌套在另一种数据类型下

  • Last UpdatedSep 24, 2024
  • 1 minute read

UDT 嵌套是通过创建另一种数据类型的成员来完成的。您可以在属性窗格中将一种数据类型的成员指向另一种数据类型。嵌套可以减少创建标记所需的时间和精力。支持最多嵌套六层 UDT。

将成员嵌套在另一种数据类型下

  1. 选择要嵌套的所需成员。

  2. 属性窗格的类型字段中,选择要在其下进行嵌套的所需数据类型或衍生数据类型。您也可以在类型字段中输入数据类型的名称,以过滤数据类型。

    Search for the data type in the Type field

  3. 该成员将嵌套在所选数据类型或衍生数据类型下。您可以对其进行重命名。例如,将嵌套成员重命名为“InletValve”。

    注意:此名称不是数据类型的另一个实例。它是用来引用数据类型实例的数据类型成员的另一种方式。

    示例:

    “InletValve”不是实际实例。它不会出现在标记名字典的根目录中,也不会出现在交叉引用实用程序中标记层次结构的根目录下。您可以将嵌套成员映射到实例,以在脚本和动画中引用它。

    嵌套 UDT 级别的最大数为 6。请考虑以下示例:

    Datatype1.Datatype2.Datatype3.Datatype4.Datatype5.Datatype6.Member1

    在本例中:

    • “Datatype1.Datatype2.Datatype3.Datatype4.Datatype5.Datatype6”是 6 个级别的 UDT。

    • “Member1”是一个基本 InTouch 标记类型,如内存整型。

      注意:不允许循环引用。

示例:

创建一个新的数据类型并将其命名为 Silo1Type,然后添加一个名为 Silo1LevelIndicator 的成员。

Example of creating a new data type and a member

现在,从属性网格中,可以将属性类型更改为另一种数据类型。假设您选择 LevelIndicatorType。

Change the data type from properties grid

嵌套成员已添加。

Added nested member