Konfiguraci, kterou ručně provedete v Project Builder, můžete namísto toho také importovat ze souboru XML. Tím zkrátíte proces konfigurace.
Soubor XML musí obsahovat určité elementy struktury, aby jej bylo možné importovat.
Základní elementy struktury | Význam |
---|---|
|
Označuje soubor XML jako soubor konfigurace. Všechny údaje se musí nacházet uvnitř tohoto elementu struktury. |
|
Označuje blok, který obsahuje údaje ke všem konfiguračním proměnným. |
|
Obsahuje hodnotu pro jednu určitou konfigurační proměnnou. Jako název se musí zapsat přesné označení konfigurační proměnné. |
Elementy struktury pro instance | Význam |
---|---|
|
Označuje blok, který obsahuje všechny instance jednoho konfigurovaného elementu. Jako název se musí zapsat přesné označení konfigurovaného elementu. |
|
Označuje blok, který obsahuje údaje ke všem konfiguračním proměnným jedné instance. |
Zde vidíte strukturu souboru XML, který můžete použít ke konfiguraci konfigurátoru 'Generate sample project with variants' z knihovny '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>
Zde vidíte strukturu souboru XML, kterou se musíte pro konfiguraci instancí řídit:
<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>
Předpoklady
- Vyvolali jste dialog Project Builder a otevřeli knihovnu, která obsahuje konfigurátor, který chcete konfigurovat.
- Vybrali jste cílový projekt a otevřeli konfigurátor.
- Vybrali jste element konfigurátoru, do kterého chcete importovat konfiguraci.
Import souboru XML
- Klikněte na tlačítko Importovat vedle zobrazení cílového projektu.
- Zobrazí se systémový dialog Otevřít soubor.
- Vyberte soubor XML, který obsahuje konfiguraci pro element, který jste otevřeli v Project Builder. Stiskněte následně tlačítko Otevřít.
- Konfigurátor bude obohacen údaji ze souboru XML. Ruční výběr jednotlivých hodnot již není potřebný.
Upozornění
- Údaje k označení, typu a hodnotě konfigurační proměnné v souboru XML se musí přesně hodit k elementům v konfigurátoru. Pokud údaje nesouhlasí, obdržíte chybové hlášení k dotčené proměnné a import se zruší.
- Import XML máte k dispozici od balíku modulů Advanced.