Eylem türleri
Tıklama eylemleri bir nesnenin Events sekmesinde sol, orta ve sağ fare düğmesi için eklenir (bkz. Tıklama eylemleri). Bu sayfa her eylem türünü parametreleriyle listeler. Eylemler çalışma ekranında ve test çalıştırmasında çalışır; tasarım görünümünde bir tıklama yalnız seçer.
Bir eylem listesi nasıl çalışır
- Eylemler yukarıdan aşağıya, her biri bir öncekinin bitmesinden sonra çalışır.
- Bir eylem başarısız olduğunda hata tarayıcı konsoluna yazılır ve sonraki eylem yine çalışır.
- Bir Confirm Dialog'daki Cancel yalnız onun Then run: altındaki eylemleri atlar; pencereden sonraki eylemler çalışır.
- + Add Action bir Console Log ekler; türü değiştirmek parametreleri sıfırlar.
- Sayfaların eylem listesi yoktur; sayfa olayları betiktir.
Sinyaller ve komutlar
| Eylem | Parametreler | Yaptığı |
|---|---|---|
| Write Tag | Tag; Value (sinyal türüne göre doğru/yanlış listesi, sayı ya da metin); Confirmation dialog (off: the popup itself is the confirmation) (Onay penceresi (kapalı: popup kendisi onaydır), varsayılan açık) | Değeri sinyale yazar |
| Toggle Tag (boolean) | Tag | Açık/kapalı bir sinyalin güncel değerinin tersini yazar |
| Signal Detail | Tag (#p1# de) | Tıklanan nesnenin yanında sinyal ayrıntı panelini açar; yalnız Signal detail panel proje ayarı eylemlere izin veriyorsa |
| Communication Control | Sürücü anahtarı; Start, Stop ya da Restart (varsayılan Restart) | Bir onaydan sonra bir sürücüyü başlatır, durdurur ya da yeniden başlatır (bkz. Haberleşmeyi başlatma, durdurma ya da yeniden başlatma) |
| System Stop | Yok | Bir uyarı ve gerekçe ile elle yazılan proje kodu isteyen ikinci bir pencereden sonra tüm sürücüleri, alarm motorunu ve tarihçe yazıcısını durdurur (bkz. Sistemi durdurma) |
Write Tag ve Toggle Tag (boolean) bir komut göndermeden önce YTCC sırayla denetler:
- Sunucu bağlantısı: bağlantı yoksa komut gönderilmez (Server connection missing — command not sent).
- Proje kimlik doğrulaması kullanıyorsa oturum (Sign in to send commands).
- Saha cihazı sinyalleri için sinyalin açıklamasıyla bir onay. Bir Confirm Dialog'un içinde bu onay yeniden sorulmaz. Confirmation dialog kapalı olan Write Tag de sormaz: bunu, sorunun kendisi olan bir komut popupının düğmesinde kullanın. Bu listedeki diğer her şey yine geçerlidir.
- Sunucuda: sorumluluk alanının kontrolü, kritik komutların gerekçesi ve ikinci kullanıcı onayı, sinyalin yazma sınırları.
Sonuç Command applied, Command applied and confirmed, Command sent (no device confirmation) ya da gerekçesiyle Command rejected: gibi bir iletidir. Her komut komut kaydına ve olay listesine yazılır (bkz. Komut gönderme).
Communication Control haberleşmeyi kontrol etme yetkisi, System Stop sistemi durdurma yetkisi ister; ikisi de olay listesine yazılır.
Sayfalar, popuplar ve görünümler
| Eylem | Parametreler | Yaptığı |
|---|---|---|
| Navigate to Page | Page | Sayfayı açar; varsa pencere boyutu için sürümü (tablet, mobil) seçilir |
| Popup aç | Popup; popupın her parametresi için bir değer (bir sinyal ya da #p#.parça); konum: modal varsayılanı, orta, tıklanan nesnede, tıklanan noktada ya da sabit x, y | Popupı açar (bkz. Popuplar) |
| Close Popup | Close all (Hepsini kapat, varsayılan kapalı) | En üstteki popupı, yani tıklanan düğmenin popupını kapatır; Close all ile tüm popupları |
| Open Trend | Trend profile (Trend profili; listeden seçilen ortak profil); Signals (comma separated) (Sinyaller, virgülle; #p1# de) | Trend ekranını en çok 8 sinyalle açar. Profil seçilirse sinyaller, ölçekler ve aralık profilden gelir; listelenen sinyaller profile eklenir (bkz. Trendi kullanma) |
| Chart Signal Selection | Yok | Grafik pencereleri için sinyal seçimini açar ya da kapatır, Grafikler sayfasındaki gibi |
| Open Chart Template | Bir şablonun adı | Kayıtlı şablonun tüm pencerelerini açar; büyük ve küçük harf fark etmez. Bilinmeyen adda Chart template not found (Grafik şablonu bulunamadı) gösterir, boş adda bir şey yapmaz |
| Map View | Map; Saved view (varsayılan (Initial view)) | Bir haritayı kayıtlı bir görünüme götürür; harita önceki bir eylemin açtığı sayfadaysa hareket onun için 10 saniyeye kadar bekler (bkz. Harita nesnesi) |
Sorma ve deneme
| Eylem | Parametreler | Yaptığı |
|---|---|---|
| Confirm Dialog | Message (varsayılan Are you sure?); Then run: bir eylem listesi | Soruyu Cancel ve Yes ile sorar; Yes listeyi çalıştırır. Bir Confirm Dialog başka birini içerebilir. |
| Console Log | Message (varsayılan Clicked!) | İletiyi tarayıcı konsoluna yazar; deneme için |
Bilmekte fayda var
- Test çalıştırmasında Communication Control ve System Stop çalışma ekranındaki gibi çalışan projeye etki eder.
- Parametresi eksik bir eylem atlanır ve sıradaki eylem çalışır: boş bir Tag, var olmayan bir sayfa ya da popup, seçilmemiş bir harita, açık/kapalı olmayan ya da henüz değeri olmayan bir sinyalde Toggle Tag (boolean).