将成员嵌套在另一种数据类型下
- Last UpdatedSep 24, 2024
- 1 minute read
UDT 嵌套是通过创建另一种数据类型的成员来完成的。您可以在属性窗格中将一种数据类型的成员指向另一种数据类型。嵌套可以减少创建标记所需的时间和精力。支持最多嵌套六层 UDT。
将成员嵌套在另一种数据类型下
-
选择要嵌套的所需成员。
-
在属性窗格的类型字段中,选择要在其下进行嵌套的所需数据类型或衍生数据类型。您也可以在类型字段中输入数据类型的名称,以过滤数据类型。

-
该成员将嵌套在所选数据类型或衍生数据类型下。您可以对其进行重命名。例如,将嵌套成员重命名为“InletValve”。
注意:此名称不是数据类型的另一个实例。它是用来引用数据类型实例的数据类型成员的另一种方式。
示例:
“InletValve”不是实际实例。它不会出现在标记名字典的根目录中,也不会出现在交叉引用实用程序中标记层次结构的根目录下。您可以将嵌套成员映射到实例,以在脚本和动画中引用它。
嵌套 UDT 级别的最大数为 6。请考虑以下示例:
Datatype1.Datatype2.Datatype3.Datatype4.Datatype5.Datatype6.Member1
在本例中:
-
“Datatype1.Datatype2.Datatype3.Datatype4.Datatype5.Datatype6”是 6 个级别的 UDT。
-
“Member1”是一个基本 InTouch 标记类型,如内存整型。
注意:不允许循环引用。
-
示例:
创建一个新的数据类型并将其命名为 Silo1Type,然后添加一个名为 Silo1LevelIndicator 的成员。

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

嵌套成员已添加。
