批导入文件

如果用户希望通过一步操作将多个 XML 文件导入到多个图形画面,则可使用批量导入文件。该文件在用户导出时自动创建,命名为 BatchImport_<
HMI 工程名称
>.xml。该文件的创建位置与为每个图形画面导出的 XML 文件所在目录相同,即,在“图形导入导出向导”的
导出文件夹
对话框中指定的位置。
批量导入文件采用 XML 格式,其结构必须如下所示:
<gfxImport importFolder=""> <import importFile="" importType="" display="" /> <import importFile="" importType="" display="" /> … </gfxImport>
其中:
  • importFolder
    是可选属性,用于指定导入文件所在的文件夹(如 importFolder="C:\Imports")。
  • importFile 是要导入的 XML 文件的名称(如 importFile="Pump.xml")。该属性必须存在,且不能包含路径。
  • importType
    是可选属性,可设置为“create”或“update”。
  • display
    是要导入到的图形画面的可选名称(如 display="Pump")。
根元素 <gfxImport> 必须至少包含
importFile
属性。
importFolder
importType
display
属性是该元素的可选属性。
importFile
属性是一次导入操作中使用的 XML 文件的名称。importFile 属性不能包含路径。如果存在 importFolder 属性,则认为 importFile 属性中指定的文件存在于该文件夹中,否则认为该文件与批导入文件位于同一文件夹中。
可选属性 importType 的值可为“create”或“update”,用于定义导入操作将在导入期间创建新的图形对象还是更新现有对象。该属性覆盖“图形导入导出向导”的“批导入文件”对话框中的设置。
可选属性
display
定义 XML 文件要导入到的图形画面或画面。如果 display 属性设置为“*”,则表明 XML 文件将导入带所有图形画面中。display 属性也可设置为 XML 文件要导入到的单个图形画面的名称。如果缺少该属性,则将使用与 XML 文件同名的画面。
以下为批导入文件示例:
<gfxImport importFolder="C:\Imports"> <import importFile="alarms.xml" importType="update" display="Assembly" /> <import importFile="indicators.xml" importType="create" display="*" /> <import importFile="misc.xml" importType="update" display="Assembly" /> <import importFile="indicators.xml" importType="create" display="Fault History" /> <import importFile="alarms.xml "display="Fault History" /> <import importFile="pumps.xml " /> </gfxImport>
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal