Project Builder'da manüel olarak gerçekleştirdiğiniz yapılandırmayı, bunun yerine bir XML dosyasından da içe aktarabilirsiniz. Bu sayede yapılandırma projesini kısaltabilirsiniz.
XML dosyası, içe aktarılabilmesi için belirli yapı elemanlarını içermelidir.
Temel yapı elemanları | Anlamı |
---|---|
|
XML dosyasını yapılandırma dosyası olarak tanımlar. Tüm bilgiler bu yapı elemanının içinde olmalıdır. |
|
Tüm yapılandırma değişkenleriyle ilgili bilgileri içeren bloğu tanımlar. |
|
Belirli bir yapılandırma değişkeni için kullanılan değeri içerir. Ad olarak yapılandırma değişkeninin kesin tanımlayıcı metni girilmelidir. |
Örnekler için kullanılan yapı elemanları | Anlamı |
---|---|
|
Yapılandırılması gereken elemanlardan birine ait tüm örneklerle ilgili bilgileri içeren bloğu tanımlar. Ad olarak yapılandırılması gereken elemanın kesin tanımlayıcı metni girilmelidir. |
|
Bir örneğe ait tüm yapılandırma değişkenleriyle ilgili bilgileri içeren bloğu tanımlar. |
Burada, 'ESS_Sample_Macros' kütüphanesine ait 'Generate sample project with variants' yapılandırıcısının yapılandırması için kullanabileceğiniz XML dosyasının yapısını görebilirsiniz:
<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>
Örnek: Örneklerin yapılandırması için kullanılan bir XML dosyasının yapısı
Burada, örneklerin yapılandırması için takip etmeniz gereken bir XML dosyasının yapısını görebilirsiniz:
<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>
Ön koşullar
- Project Builder iletişim kutusunu çağırdınız ve yapılandırmak istediğiniz yapılandırıcıyı içeren kütüphaneyi açtınız.
- Bir hedef projeyi seçtiniz ve yapılandırıcıyı açtınız.
- Yapılandırıcının, bir yapılandırma aktarmak istediğiniz elemanını seçtiniz.
XML dosyasını içe aktar
- Hedef proje göstergesinin yanındaki İçe aktar butonuna tıklayın.
- Dosya aç sistem iletişim kutusu görüntülenir.
- Project Builder'da açtığınız elemanın yapılandırmasını içeren XML dosyasını seçin. Ardından Aç butonuna tıklayın.
- Yapılandırıcı, XML dosyasındaki bilgilerle zenginleştirilir. Münferit değerlerin manüel olarak seçilmesi artık gerekli değildir.
Notlar
- XML dosyasındaki bir yapılandırma değişkeninin tanımlayıcı metni, tipi ve değeriyle ilgili bilgiler, yapılandırıcıdaki elemanlara tam olarak uymalıdır. Bilgiler uyumlu değilse, ilgili değişkenle ilgili bir hata mesajı görüntülenir ve içe aktarma işlemi iptal edilir.
- XML içe aktarma işlemi, Advanced modül paketinden itibaren kullanımınıza sunulur.