在 Project Builder 中手动执行的配置也可以取而代之地从 XML 文件中导入。由此可缩短配置过程。
XML 文件必须包含特定的结构元素,以便可以导入该文件。
基本结构元素 | 含义 |
---|---|
|
将 XML 文件标识为配置文件。所有说明必须位于该结构元素内。 |
|
标识包含所有配置变量相关说明的块。 |
|
包含一个特定配置变量的值。配置变量的确切名称必须作为名称录入。 |
实体的结构元素 | 含义 |
---|---|
|
标识包含某一待配置的元素的所有实体的相关说明的块。待配置元素的确切名称必须作为名称录入。 |
|
标识包含一个实体的所有配置变量相关说明的块。 |
在此可看到可以用来配置库 'ESS_Sample_Macros' 中的配置器 'Generate sample project with variants' 的 XML 文件的结构。
<Configuration typical="XML_IMPORT">
<ConfigurationVariables>
<ConfigurationVariable name="OP_Measuring_Transformer">true</ConfigurationVariable>
<ConfigurationVariable name="SE_Light_power">true</ConfigurationVariable>
<ConfigurationVariable name="SE_Receptacles_power">2</ConfigurationVariable>
<ConfigurationVariable name="SE_Light_control">true</ConfigurationVariable>
<ConfigurationVariable name="SE_Receptacles_control">2</ConfigurationVariable>
<ConfigurationVariable name="OP_Control_panel">false</ConfigurationVariable>
<ConfigurationVariable name="OP_Panel_Enclosure">true</ConfigurationVariable>
<ConfigurationVariable name="OP_Panel_Control">false</ConfigurationVariable>
<ConfigurationVariable name="SE_Drive_Transport">Frequency Control</ConfigurationVariable>
<ConfigurationVariable name="SE_Method">Electric</ConfigurationVariable>
</ConfigurationVariables>
</Configuration>
在此可看到配置实体时必须遵循的 XML 文件的结构。
<Configuration typical="XML_IMPORT">
<TypicalInstance name="Conveyor" >
<Instance>
<ConfigurationVariables>
<ConfigurationVariable name="parameter1">some string .... 1</ConfigurationVariable>
<ConfigurationVariable name="parameter2">1234</ConfigurationVariable>
</ConfigurationVariables>
</Instance>
<Instance>
<ConfigurationVariables>
<ConfigurationVariable name="parameter1">some string .... 2</ConfigurationVariable>
<ConfigurationVariable name="parameter2">5678</ConfigurationVariable>
</ConfigurationVariables>
</Instance>
<Instance>
<ConfigurationVariables>
<ConfigurationVariable name="parameter1">some string .... 3</ConfigurationVariable>
<ConfigurationVariable name="parameter2">9012</ConfigurationVariable>
</ConfigurationVariables>
</Instance>
<Instance>
<ConfigurationVariables>
<ConfigurationVariable name="parameter1">some string .... 4</ConfigurationVariable>
<ConfigurationVariable name="parameter2">3456</ConfigurationVariable>
</ConfigurationVariables>
</Instance>
</TypicalInstance>
<TypicalInstance name="Enclosure" >
...
</TypicalInstance>
</Configuration>
前提条件
- 您已经调用了 Project Builder 对话框并且已经打开了包含您想要配置的配置器的库。
- 已选择了目标项目并且已打开了配置器。
- 已选择了想要将配置导入其中的配置器的元素。
导入 XML 文件
- 点击显示名称旁的导入按钮。
- 显示打开文件系统对话框。
- 选择包含了在 Project Builder 中所打开元素的配置的 XML 文件。接着点击打开。
- 为配置器补充来自 XML 文件的说明。不再需要手动选择单个值。
提示
- XML 文件中有关配置变量的名称、类型和值的说明必须与配置器中的元素准确匹配。如果说明不一致,则会收到一则关于相关变量的错误消息,并且取消导入。
- XML 导入自模块包 Advanced 起可用。