Click ve fare olayları
Dört etkileşim tipi vardır: Click, Mouse Down, Mouse Up ve Mouse Over. Hiçbiri bir değer göstermez — nesneye bir olay işleyicisi bağlarlar ve yalnızca kullanıcı etkileşiminde çalışırlar. Bu yüzden ekranın periyodik değerlendirme döngüsüne girmezler.
Bağlamayı kurarken tipi seçtikten sonra bir de eylem seçersiniz.
| Eylem | Ne yapar |
|---|---|
| Set | Bir değişkene değer yazar |
| Navigation | Başka bir ekrana, popup’a veya sistem sayfasına götürür |
| Confirm | Operatöre bir onay sorusu sorar |
Set — değer yazma
Section titled “Set — değer yazma”En yaygın eylem. Hedef değişkeni ve yazılacak değeri verirsiniz; değerin tipi Number veya Text olarak seçilir.
Asıl belirleyici olan, operatöre hangi arayüzle sorulacağıdır:
| Biçim | Operatör ne görür |
|---|---|
| Auto | Değişkenin tipine göre uygun arayüz kendiliğinden seçilir |
| Manual | Değeri elle girer |
| Yes/No | Evet / hayır seçimi |
| Slider | Kaydırıcı ile aralık içinden seçer |
| Toggle | İki durum arasında geçiş |
| Auto Toggle | Değişkenin mevcut durumuna göre karşı duruma geçiş |
| Keyboard | Ekran klavyesi — dokunmatik operatör panellerinde |
| Select (dropdown) | Önceden tanımlanmış seçeneklerden biri |
Arayüzün boyutu ayrıca Small / Medium / Large olarak ayarlanır.
Seçenek listesini toplu girmek
Section titled “Seçenek listesini toplu girmek”Select (dropdown) biçiminde seçenekleri tek tek satır satır girmek yerine yapıştırabilirsiniz. İki biçim kabul edilir:
- JSON —
{ "Durdu": 0, "Çalışıyor": 1 }ya da[{ "label": "Durdu", "value": 0 }, …] - Ayraçlı metin — her satır ya da
;ile ayrılmış her öğeetiket:değerveyaetiket=değer
Ayraç içermeyen bir öğede etiket ile değer aynı sayılır. Bozuk öğeler atlanır.
Navigation — ekran geçişi
Section titled “Navigation — ekran geçişi”Bir nesneye tıklandığında nereye gidileceğini belirler.
| Alt eylem | Ne yapar |
|---|---|
| Navigate (open page) | Hedef ekranı açar |
| Popup | Hedef ekranı pencere içinde açar |
| Back (previous page) | Bir önceki ekrana döner — hedef seçilmez, geçmiş kullanılır |
| Map page | Harita sayfasını açar |
| System page | Bir platform sayfasını açar |
| Visualization | Çalışma zamanı görünümüne geçer |
| Broadcast | Yayın sayfasını açar |
Navigate ve Popup alt eylemlerinde hedef ekranın placeholder değerleri de verilebilir; aynı ekranı farklı ekipman için açmanın yolu budur.
Confirm — onay sorma
Section titled “Confirm — onay sorma”Operatöre bir soru sorar ve yalnızca onaylanırsa devam eder. Kritik bir yazma işleminin önüne konur: yanlışlıkla tıklanan bir düğmenin sahaya komut göndermesini engeller.
Hangi nesneye bağlanır
Section titled “Hangi nesneye bağlanır”Dört etkileşim tipi de her SVG nesnesinde kullanılabilir. Bir düğme çizmeniz gerekmez — mevcut bir vana sembolü, bir dikdörtgen veya bir metin tıklanabilir yapılabilir.
İlgili
Section titled “İlgili”- Element Editor — bağlama formu
- Slider — tıklamadan, doğrudan sürüklenerek yazan tip
- Iframe ve Faceplate