Project Builder で手動で行う構成を、代わりに XML ファイルから手動でインポートすることもできます。これによって構成プロセスが短縮されます。
XML ファイルをインポートするには XML ファイルに特定の構造要素が含まれている必要があります。
基本構造要素 | 意味 |
---|---|
|
XML ファイルを構成ファイルとして識別します。すべての情報がこの構造要素内に存在する必要があります。 |
|
すべての構成変数についての情報が含まれているブロックを識別します。 |
|
特定の構成変数の値が含まれています。構成変数の正確な名称を名前として入力する必要があります。 |
インスタンスの構造要素 | 意味 |
---|---|
|
構成する 1 つの要素のすべてのインスタンスについての情報が含まれているブロックを識別します。構成する要素の正確な名称を名前として入力する必要があります。 |
|
1 つのインスタンスのすべての構成変数についての情報が含まれているブロックを識別します。 |
ライブラリ 'ESS_Sample_Macros' 内のコンフィギュレーター '変数を使用したサンプル プロジェクトの生成' の構成に使用可能な 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 モジュール パッケージで実行できます。