Em vez de efetuar manualmente a configuração no Project Builder, pode também importá-la de um ficheiro XML. Assim, reduz o processo de configuração.
O ficheiro XML tem de conter determinados elementos estruturais para que possa ser importado.
Elementos estruturais de base | Significado |
---|---|
|
Identifica o ficheiro XML como ficheiro de configuração. Todas as informações têm de se encontrar dentro desses elementos estruturais. |
|
Identifica o bloco que contém as informações sobre todas as variáveis de configuração. |
|
Contém o valor para uma determinada variável de configuração. Como nome, tem de ser introduzida a designação exata da variável de configuração. |
Elementos estruturais para instâncias | Significado |
---|---|
|
Identifica o bloco que contém as informações sobre todas as instâncias de um elemento a configurar. Como nome, tem de ser introduzida a designação exata do elemento a configurar. |
|
Identifica o bloco que contém as informações sobre todas as variáveis de configuração de uma instância. |
Aqui pode ver a estrutura do ficheiro XML que poderá utilizar para a configuração do 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 ficheiro XML para a configuração de instâncias
Aqui pode ver a estrutura de um ficheiro XML que terá de seguir para a 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>
Pré-requisitos
- Abriu o diálogo Project Builder e abriu a biblioteca que contém o configurador que pretende configurar.
- Selecionou o projeto alvo e abriu o configurador.
- Selecionou o elemento do configurador, para o qual pretende importar uma configuração.
Importar ficheiro XML
- Clique no botão Importar ao lado da apresentação do projeto alvo.
- O diálogo do sistema Abrir ficheiro surge.
- Selecione o ficheiro XML que contém o a configuração para o elemento, que abriu no Project Builder. Clique, em seguida, em Abrir.
- O configurador é enriquecido com as informações do ficheiro XML. A seleção manual de valores individuais já não é necessária.
Notas
- Informações sobre a designação, tipo e valor de uma variável de configuração num ficheiro XML têm de corresponder exatamente aos elementos no configurador. Se as informações não corresponderem, receberá uma mensagem de erro sobre a variável em causa e a importação é cancelada.
- A importação do XML está disponível a partir do pacote modular Advanced.