Semboller
Sembol, space’te saklanan adlandırılmış bir SVG parçasıdır. Vana, kesici, motor, pompa gibi tekrar tekrar kullanılan çizim öğeleri bir kez tanımlanır ve bütün ekranlardan çağrılır.

Alanlar
Section titled “Alanlar”| Alan | Açıklama |
|---|---|
| Name | Sembol adı |
| Description | Açıklama |
| İçerik | SVG dosyası — yüklenerek saklanır |
Semboller space kapsamlıdır, projeye bağlı değildir: aynı space içindeki bütün projeler aynı sembol kütüphanesini kullanır. Bir sembolü temel alıp varyant üretmek için kopyalama (clone) kullanılır.
Değere göre sembol değiştirme
Section titled “Değere göre sembol değiştirme”Sembollerin asıl kullanımı, bir animasyon nesnesinin duruma göre farklı çizim göstermesidir. Animasyon element tipi olarak GetSymbol seçildiğinde, ifadenin ürettiği değer bir sembole karşılık gelir ve nesne o sembolü çizer.
Tipik örnek bir vanadır: açık, kapalı ve arıza durumları için üç ayrı sembol tanımlanır; ifade sahadan gelen duruma göre hangisinin gösterileceğini belirler. Aynı yaklaşım kesici pozisyonu, pompa çalışma durumu ve el/otomatik seçimi için de kullanılır.
Bu, aynı işi renk değiştirerek yapmaktan farklıdır: renk yalnızca mevcut çizimi boyar, sembol ise çizimin kendisini değiştirir. Bir vananın açık ve kapalı hâli farklı geometriyse renk yetmez.
Sembol mü, faceplate mi, bileşen mi
Section titled “Sembol mü, faceplate mi, bileşen mi”Üçü de tekrar kullanım sağlar ama farklı şeyler için:
| Ne sunar | Ne zaman | |
|---|---|---|
| Sembol | Tek bir çizim öğesi | Aynı şekil birçok yerde tekrar ediyor |
| Faceplate | Parametreli bir ekran parçası | Aynı düzen farklı ekipman için tekrar ediyor |
| Bileşen | Kendi davranışı olan hazır arayüz öğesi | Gösterge, tank, LED gibi yerleşik bir widget gerekiyor |
İlgili
Section titled “İlgili”- Animation — element tipleri ve GetSymbol
- Element Editor