Ana içeriğe geç

Sinyal seçici

Signal picker (Türkçe arayüzde: Sinyal seçici), ekran editörünün sizden sinyal istediği penceredir. Projenin sinyallerini canlı değerleriyle gösterir, bir sinyali adından ya da açıklamasından bulur ve nesneye yazılacak yolu verir.

Başlamadan önce​

  • Proje ekran editöründe açık olmalı. Bkz. Ekran editörü turu.
  • Sinyaller projede olmalı. Bkz. Sinyal oluşturma.
  • Seçicide canlı değer görmek için ekran editörünü açmadan önce projeyi başlatın.

Adımlar​

1. Sinyal seçiciyi açın​

Sinyal isteyen alanın sinyal kutusuna tıklayın:

YerTıkladığınız
PROPERTIES paneli, bağlı olmayan bir özellikZincir simgesi, Bind to tag (Tag'e bağla)
Tag Binding (Tag Atama) penceresi, Tag to bind (Bağlanacak Tag)Select tag... (Tag seç...)
PROPERTIES paneli, Bound Tag (Bağlı Tag) gibi sinyal alanları ya da bir trendin kalemleri— tag — ya da — select tag — (— tag seç —)
Events (Olaylar) sekmesi, bir eylemin sinyal alanı ve 3D model bağlamaları… düğmesi, Pick from catalog (Katalogdan seç)

Alttaki Path (Yol) kutusu alanın geçerli değerini gösterir. Değer projede bir sinyalse ağaç o sinyalde açılır.

Project, System, Session ve Pinned sekmeleri, arama kutusu, solda ağaç ve altta Path kutusuyla Signal picker.

2. Bir sekme seçin​

SekmeGösterdiği
Project (Proje)Saha sinyalleri: projenizin sinyalleri
SystemSystem ve Alarms klasörleri: sunucu, sürücü ve alarm sistemi değerleri
SessionSession klasörü: oturumun ve giriş yapan kullanıcının değerleri
Pinned (İşaretli)★ ile işaretlediğiniz sinyaller

Sekme değiştirdiğinizde seçiminiz korunur.

Ağaçta System ve Alarms klasörleriyle sinyal seçicinin System sekmesi.

3. Ağaçta gezinin​

Ağaçta bir klasöre tıklayın: klasör açılır, sağdaki tablo doğrudan o klasördeki sinyalleri listeler.

SütunGösterdiği
☆ / ★Sinyali işaretler ya da işareti kaldırır
Signal (Sinyal)Klasöre göre yol
Description (Açıklama)Sinyalin açıklaması
Type (Tip)Veri tipi
QAKalite renginde bir kare
Value (Değer)Canlı değer
Unit (Birim)Birim
RWOkunup yazılabilen sinyalde RW, yalnız okunanda R
Quality (Kalite)Metin olarak kalite

Ağacın üstündeki satır nerede olduğunuzu gösterir. Bir parçasına tıklayınca o klasöre gidersiniz; ev simgesi, Remove scope (Kapsamı kaldır), bütün projeye döner. Bu tıklamalar seçimi değiştirmez.

Bir klasör 200'er öğe yükler; Load more (Daha fazla yükle) sonrakileri getirir. Ağaçta ↑ ve ↓ gezinir, → ve ← açar ve kapatır, Enter ya da Boşluk seçer. Genişliği değiştirmek için bir sütunun kenarını ya da ağaçla tablo arasındaki sınırı sürükleyin; varsayılan genişlik için çift tıklayın. YTCC genişlikleri kullanıcı ve proje başına hatırlar.

Ağaçta seçili Pump_Station.Pump_1 klasörü ve sağda Running ile Speed sinyallerinin tablosu.

Arama kutusuna yazın. Ağaç ve tablo sonuçları siz yazarken eşleşen metni işaretleyerek gösterir.

YazdığınızYTCC'nin bulduğu
pump speed ya da pump*speedHer iki terimi de herhangi bir sırada içeren adlar
pu?p? tam olarak bir karakterin yerini tutar: pump, pulp
tank_1_ ve % sıradan karakterdir
  • Büyük ve küçük harf fark etmez; I, ı, i ve İ aynı harf sayılır.
  • * ve boşluk yalnızca terimleri ayırır; bu yüzden aramanın başına ya da sonuna * koymanız gerekmez.
  • Bir arama en çok 64 karakterlik en çok 8 terim alır.
  • Search in: (Ara:) alanları seçer: Signal name (Sinyal adı, varsayılan), Description (Açıklama) ya da ikisi. Tüm terimler aynı alanda olmalıdır. Bir kutu her zaman işaretli kalır.
  • Arama geçerli klasöre ya da seçili sinyalin klasörüne bakar. Bütün projede aramak için önce ev simgesine tıklayın.
  • Sonuçlar 200'de durur: ağacın sonunda First 200 results — narrow the search (İlk 200 sonuç — aramayı daraltın) görünür. Sonuç yoksa ağaç No matching signals (Eşleşen sinyal yok) gösterir.

Kutudaki × ya da kutu odaktayken Esc aramayı temizler. Clear (Temizle) ayrıca Search in: kutularını Signal name seçeneğine döndürür. Seçim ve geçerli klasör değişmez.

Sinyal seçicide speed araması: iki Speed sinyali ağaçta ve tabloda, eşleşen metin işaretli.

5. Sinyalin bir özelliğini seçin (isteğe bağlı)​

Ağaçta bir sinyale tıklayın. Sağda iki tablo görünür: Property (Özellik) sinyalin tek başına bağlanabilen parçalarını, Attribute (Öznitelik) seçili özelliğin canlı değerlerini gösterir. Property tablosunda bir satıra tıklayın ya da ağaçta sinyali açıp özelliğe oradan tıklayın. Path kutusundaki yola son ek gelir, örneğin Pump_Station.Pump_1.Speed.raw_value.

ÖzellikVerdiği
valueDeğer, sinyalin kendisiyle aynı
statusDurum kodu
qualityDeğerin kalitesi
timestampDeğerin değiştiği zaman
source_timeCihazdan gelen zaman
alarmAlarmın etkin olup olmadığı
alarm_levelEtkin eşik seviyesi
raw_valueÖlçeklemeden önceki değer
ohrDeğer geçerli üst sınırın üstünde
olrDeğer geçerli alt sınırın altında
cmd_stateSon komutun durumu; bkz. Kalite ve komut kodları
unitBirim
Seçili Speed sinyali, Property tablosu, raw_value için Attribute tablosu ve Path kutusunda Pump_Station.Pump_1.Speed.raw_value.

6. Sık kullandığınız sinyalleri işaretleyin (isteğe bağlı)​

Bir ağaç satırında ya da tablo satırının başında ☆ işaretine tıklayın. Pinned sekmesinde sol taraf iki bölümdür: Pinned işaretli sinyalleri listeler, Tree (Ağaç) normal ağacı gösterir. Listenin başındaki All pinned (Tüm işaretliler) hepsini tabloda gösterir. Bu sekmede arama yalnızca işaretli listeyi süzer.

İşaretler kullanıcı ve proje başına, en çok 200 sinyal için saklanır; bu sınırın üstünde en eskisi düşer. Projede artık olmayan işaretli sinyal not found (bulunamadı) olarak işaretlenir ve seçilemez. İşareti kaldırmak için ★ işaretine tıklayın.

Listede ve sağdaki tabloda Pump_Station.Pump_1.Speed ile Pinned sekmesi.

7. Sinyali bağlayın​

Bind'a (Bağla) tıklayın. Path kutusunun değeri alana yazılır; tıklamadan önce düzenleyebilirsiniz. Şunları da yapabilirsiniz:

  • ağaçta bir sinyale ya da özelliğe veya sinyal tablosunda bir satıra çift tıklayın;
  • Path kutusunda Enter tuşuna basın.

Alttaki Preview (Önizleme) seçimin canlı değerini gösterir. Cancel (İptal) ya da Esc pencereyi değişiklik yapmadan kapatır. Klasör yalnızca Tag tipindeki bir sembol parametresine bağlanabilir.

Bağlı sinyali ve anlık değeriyle Fill Color satırı ve altında Edit mapping.

8. Popup ya da sembolde parametre kullanın (isteğe bağlı)​

Parametresi olan bir popup ya da sembolü düzenlerken alt satır daha fazlasını sunar:

  • Parameterized (Parametreli) yolun ikinci parçasını ilk parametreyle değiştirir: Pump_Station.Pump_1.Running, Pump_Station.#p1#.Running olur ve önizleme bu parametreye düşen değeri, #p1# = Pump_1, gösterir. Absolute (Mutlak) yeniden tam yolu yazar.
  • Her parametrenin düğmesi onu Path kutusunda imlecin olduğu yere ekler ve seçili metnin yerine geçer.

Bir yol parametrenin düz adıyla başlıyorsa Bind onu # biçiminde yazar: p1.Running, #p1#.Running olur. Popup ve sembol dışında Parameterized kapalıdır ve No parameters (only inside a symbol / modal) (Parametre yok (yalnız sembol / modal içinde)) ipucunu gösterir.

Popup düzenlenirken Parameterized açık, p1 düğmesi, Path kutusunda Pump_Station.#p1#.Running ve #p1# = Pump_1 önizlemesiyle Signal picker.

Sonuç​

Alan, sinyalin ya da özelliğin yolunu tutar. Seçiciyi Tag Binding penceresinden açtıysanız o pencereyi Apply (Uygula) ile kapatın. Sayfayı kaydedin.

Bilmekte yarar var​

  • Kendiniz yazdığınız yol projede bulunmalıdır; var olmayan bir yol değer göstermez.
  • #p1#.Running gibi parametreli bir değer Path kutusunda olduğu gibi görünür.

Sonraki adımlar​