A configuração que você executa manualmente no Project Builder também pode ser importada de um arquivo XML. Isso encurta o processo de configuração.
O arquivo XML deve conter determinados elementos estruturais para poder ser importado.
Elementos estruturais básicos | Significado |
---|---|
|
Identifica o arquivo XML como um arquivo de configuração. Todas as indicações devem estar dentro desse elemento estrutural. |
|
Identifica o bloco que contém as indicações sobre todas as variáveis de configuração. |
|
Contém o valor de uma determinada variável de configuração. A designação exata da variável de configuração deve ser inserida como nome. |
Elementos estruturais para instâncias | Significado |
---|---|
|
Identifica o bloco que contém as indicações sobre todas as instâncias de um elemento a ser configurado. A designação exata do elemento a ser configurado deve ser inserida como nome. |
|
Identifica o bloco que contém as indicações sobre todas as variáveis de configuração de uma instância. |
Aqui você pode ver a estrutura do arquivo XML que você pode usar para configurar o configurador 'Generate sample project with variants' da biblioteca 'ESS_Sample_Macros':
<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>
Exemplo: Estrutura de um arquivo XML para configuração de instâncias
Aqui você pode ver a estrutura de um arquivo XML, que você deve seguir para configurar instâncias:
<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>
Condições
- Você solicitou a caixa de diálogo Project Builder e abriu a biblioteca que contém o configurador que você deseja configurar.
- Você selecionou um projeto alvo e abriu o configurador.
- Você selecionou o elemento do configurador no qual você deseja importar uma configuração.
Importar arquivo XML
- Clique no botão Importar ao lado da exibição do projeto alvo.
- A caixa de diálogo do sistema Abrir arquivo aparece.
- Selecione o arquivo XML que contém a configuração para o item que você abriu no Project Builder. Clique em seguida em Abrir.
- O configurador é aperfeiçoado com as indicações do arquivo XML. A seleção manual dos valores individuais não é mais necessária.
Notas
- Indicações relativas à designação, tipo e valor de uma variável de configuração no arquivo XML devem corresponder aos elementos no configurador. Se as indicações não corresponderem, você receberá uma mensagem de erro sobre a variável afetada e a importação será cancelada.
- A importação XML está disponível a partir do pacote modular Advanced.