Konfigurację, którą przeprowadzasz ręcznie w Project Builder możesz zaimportować z pliku XML. Dzięki temu skraca się proces konfiguracji.
Plik XML musi zawierać określone elementy struktury, aby mógł zostać zaimportowany.
Bazowe elementy struktury | Znaczenie |
---|---|
|
Oznacza plik XML jako plik konfiguracyjny. Wszystkie dane muszą się znajdować wewnątrz tego elementu struktury. |
|
Oznacza blok, który zawiera dane dla wszystkich zmiennych konfiguracji. |
|
Zawiera wartość dla określonej zmiennej konfiguracji. Jako nazwę należy wpisać dokładne oznaczenie zmiennej konfiguracji. |
Elementy struktury dla przykładów | Znaczenie |
---|---|
|
Oznacza blok, który zawiera dane dla wszystkich przykładów jednego elementu do konfiguracji. Jako nazwę należy wpisać dokładne oznaczenie elementu do konfiguracji. |
|
Oznacza blok, który zawiera dane dla wszystkich zmiennych konfiguracji jednego przykładu. |
Tutaj wyświetla się struktura pliku XML, którego można użyć do konfiguracji konfiguratora 'Generate sample project with variants' z biblioteki '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>
Tutaj wyświetla się struktura pliku XML, którą należy uwzględnić do konfiguracji przykładów:
<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>
Warunki
- Zostało otwarte okno dialogowe Project Builder i otwarto bibliotekę zawierającą konfigurator, który ma zostać skonfigurowany.
- Wybrano projekt docelowy i otwarto konfigurator.
- Wybrano element konfiguratora, do którego ma być zaimportowana konfiguracja.
Importuj plik XML
- Kliknij przycisk Importuj obok wskazania projektu docelowego.
- Otworzy się okno systemowe Otwórz plik.
- Wybierz plik XML zawierający konfigurację dla elementu, który otworzyłeś w Project Builder. Następnie kliknij przycisk Otwórz.
- Konfigurator otrzyma dane z pliku XML. Ręczny wybór poszczególnych wartości nie jest już wymagany.
Wskazówki
- Dane odnośnie oznaczenia, typu, wartości zmiennej konfiguracji w pliku XML muszą pasować dokładnie do elementów w konfiguratorze. Jeżeli dane nie są zgodne, pojawi się komunikat o błędzie dla danej zmiennej i import zostanie przerwany.
- Import XML jest dostępny od pakietu modułu Advanced.