Ana içeriğe geç

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​

EylemParametrelerYaptığı
Write TagTag; 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)TagAçık/kapalı bir sinyalin güncel değerinin tersini yazar
Signal DetailTag (#p1# de)Tıklanan nesnenin yanında sinyal ayrıntı panelini açar; yalnız Signal detail panel proje ayarı eylemlere izin veriyorsa
Communication ControlSü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 StopYokBir 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:

  1. Sunucu bağlantısı: bağlantı yoksa komut gönderilmez (Server connection missing — command not sent).
  2. Proje kimlik doğrulaması kullanıyorsa oturum (Sign in to send commands).
  3. 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.
  4. 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​

EylemParametrelerYaptığı
Navigate to PagePageSayfayı 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, yPopupı açar (bkz. Popuplar)
Close PopupClose 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 TrendTrend 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 SelectionYokGrafik pencereleri için sinyal seçimini açar ya da kapatır, Grafikler sayfasındaki gibi
Open Chart TemplateBir ş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 ViewMap; 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​

EylemParametrelerYaptığı
Confirm DialogMessage (varsayılan Are you sure?); Then run: bir eylem listesiSoruyu Cancel ve Yes ile sorar; Yes listeyi çalıştırır. Bir Confirm Dialog başka birini içerebilir.
Console LogMessage (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).