导入数据类型
- Last UpdatedApr 24, 2026
- 2 minute read
您可以通过将包含先前创建的一组 UDT 的 .json 文件导入到您的应用程序中来有效地构建一组 UDT。
UDT 在 JSON 导入期间支持以下模式:
-
ASK:在冲突期间显示弹出窗口以进行确认。此行为类似于 DBLoad/DBDump 操作中使用的 ASK 模式(来自 CSV 文件)。这是缺省模式。
-
SKIP:跳过冲突的条目而不进行任何更改。功能类似于 DBLoad/DBDump 操作中的 IGNORE 模式。
-
OVERRIDE:在冲突期间替换现有条目。行为类似于 DBLoad/DBDump 操作中的 REPLACE 模式。
-
ABORT:停止 UDT 导入操作,就像 DBLoad/DBDump 操作中的 ABORT 操作一样。
缺省情况下,导出 UDT 时会在 JSON 文件中配置 ASK 模式。
注意:使用 OVERRIDE 模式可避免针对每个报警组显示弹出窗口。
在 JSON 文件中更改模式:
-
打开要导入的所需 JSON 文件。(例如,udtinfo-20241108.json 或 udtinfo-20241105-DWTP Tags Import.json)
-
更新“模式”字段,如下所示:
Json 内容:
{"Version":13,"Mode":"OVERRIDE"
-
使用更新的 JSON 文件执行 UDT 导入操作。
导入数据类型
-
打开用户定义类型窗格。
-
使用鼠标右键单击用户定义类型并从上下文菜单中选择导入数据类型,然后选择工具栏上的导入图标。

-
导航到并选择含有数据类型配置详细信息的 .json 文件,然后选择打开。

-
在导入用户定义类型对话框中,
-
选择跳过:不复制,以跳过导入与现有数据类型同名的数据类型。
-
选择覆盖:替换现有数据类型,以覆盖并替换现有数据类型。

-
-
选择确定。
.json 文件中可用的所有数据类型和其它项目将根据您在上一步中选择的选项进行显示。
注意:导入文件时不会保留覆盖的实例值。
您也可以使用文件菜单下的导入 > 可视化 > 用户定义类型选项导入数据类型。

导入文件后,即会显示 UDT 层次结构。

您可以向层次结构添加更多 UDT。为此,请创建一个名为“BatchPlantType”的新数据类型,添加成员,然后更改每个成员的属性网格中的类型,如下所示:
-
Conveyor - 类型 $ConveyorType
-
MixerX001 - 类型 $MixerType
-
PackagingUnit - 类型 $PackagingUnitType
-
Silo1 - 类型 $Silo1Type
-
Silo2 - 类型 $Silo2Type
-
Silo3 - 类型 $Silo3Type
生成的层次结构反映了新成员。

如需了解更多信息,请观看标题为“Importing and Exporting UDTs(导入与导出 UDT)”的视频。