Gölge
ShadowState, ShadowColor ve ShadowOffset gölge kullanımını, rengini ve konumunu belirler.
GLOWING LABEL • Canlı Veri • Animasyonlu Metin • Durum Tabanlı Gösterim
GLABEL, adını GLOWING LABEL ifadesinin kısaltılmasından alan, EOS SCADA'nın metin odaklı kullanıcı kontrollerinden biridir. Temel amacı, bir metni veya SCADA'dan gelen bir değeri operatörün dikkatini çekecek, okunabilir ve görsel olarak anlamlı biçimde göstermektir.
Kontrol; başlık, durum mesajı, proses değeri, ekipman durumu, çalışma modu, uyarı metni, kalite bilgisi veya merkezi bilgilendirme gibi içeriklerin ekran üzerinde öne çıkarılmasında kullanılabilir.
Metin + renk + görsel efekt + eşik tabanlı durum bileşenleri aynı kullanıcı kontrolünde birleştirilebilir. Böylece canlı SCADA verisi yalnızca rakam olarak değil, operatöre anlam taşıyan metin ve görsel durum olarak da sunulabilir.
GLABEL kullanıcı kontrolünün temel çalışma ve görünüm özellikleri aşağıdaki tabloda verilmiştir. Varsayılan değerler paylaşılan kaynak kodundan alınmıştır.
| Özellik | EOS Türkçe Karşılığı | Varsayılan | Ne işe yarar? |
|---|---|---|---|
UCType |
Kontrol Tipi | GLABEL |
Kullanıcı kontrolünün tipini tanımlar. |
UpdateInterval |
Güncelleme Aralığı | 1000 ms |
Kontrolün güncelleme periyodunu belirler. |
DecimalPoint |
Ondalık Hane | 0 |
Sayısal verinin gösterimindeki ondalık hane sayısını belirler. |
UCBackColor |
Kontrol Arka Renk | Transparent |
Kontrolün arka plan rengini belirler. |
UCForeColor |
Kontrol Yazı Rengi | MediumBlue |
Temel yazı rengini belirler. |
UCFont |
Kontrol Yazı Tipi | Arial Narrow, 12 pt |
Metnin yazı tipi ve boyutunu belirler. |
AutoFit |
Otomatik Sığdır | false |
Metnin kontrol alanına otomatik sığdırılmasını belirler. |
TextAlign |
Metin Hizala | Middlecenter |
Metnin kontrol içerisindeki konumunu belirler. |
LabelText |
Etiket Metni | TEXT |
Gösterilecek temel metni belirler. |
GLABEL metninin görsel karakteri FillType ile belirlenir. Düz dolgu tek renk, gradyan ise tanımlanan renkler ve karışım değerleriyle oluşturulur.
| Özellik | EOS Türkçe Karşılığı | Varsayılan | Açıklama |
|---|---|---|---|
FillType |
Dolgu Tipi | Solid |
Metin dolgusunun düz veya gradyan olmasını belirler. |
FillTypeLinear |
Dolgu Tipi Doğrusal | Horizontal |
Gradyanın yönünü belirler. |
ForeColorBlend1 |
Renk Karışımı1 | AliceBlue |
Birinci gradyan rengidir. |
ForeColorBlend2 |
Renk Karışımı2 | RoyalBlue |
İkinci gradyan rengidir. |
ForeColorBlend3 |
Renk Karışımı3 | Navy |
Üçüncü gradyan rengidir. |
BlendValue1 |
Karışım Değeri1 | 0 |
Birinci rengin gradyan içindeki konumudur. |
BlendValue2 |
Karışım Değeri2 | 0.5 |
İkinci rengin gradyan içindeki konumudur. |
BlendValue3 |
Karışım Değeri3 | 1 |
Üçüncü rengin gradyan içindeki konumudur. |
GLABEL'in GLOWING LABEL karakterini oluşturan bölüm budur. Metin; gölge, yumuşak geçiş, parlama ve zaman içinde değişen nabız efektiyle zenginleştirilebilir.
ShadowState, ShadowColor ve ShadowOffset gölge kullanımını, rengini ve konumunu belirler.
FeatherState ve FeatherSize tüy efektinin kullanımını ve boyutunu belirler.
GlowState, GlowSize ve GlowColor metin çevresindeki ışıltıyı belirler.
| Özellik | EOS Türkçe Karşılığı | Varsayılan | Ne işe yarar? |
|---|---|---|---|
ShadowState |
Gölge Durumu | false |
Gölge efektini etkinleştirir. |
ShadowColor |
Gölge Rengi | Gray |
Gölge rengini belirler. |
ShadowOffset |
Gölge Dengesi | 5, 5 |
Gölgenin yatay/dikey kaymasını belirler. |
BorderType |
Kenarlık Tipi | None |
Metin çevresindeki kenarlıkların kullanılacağı tarafları belirler. |
BorderWidth |
Kenarlık Genişliği | 1 |
Kenarlık kalınlığını belirler. |
BorderColor |
Kenarlık Rengi | Black |
Kenarlık rengini belirler. |
FeatherState |
Tüy Durumu | true |
Tüy efektini etkinleştirir. |
FeatherSize |
Tüy Boyutu | 100 |
Tüy efektinin boyutunu belirler. |
GlowState |
Parlama Durumu | true |
Parlama efektini etkinleştirir. |
GlowSize |
Glow Size | 8 |
Parlama alanının boyutunu belirler. |
GlowColor |
Glow Color | CornflowerBlue |
Parlama rengini belirler. |
PulseState |
Darbe Durumu | false |
Nabız/darbe animasyonunu etkinleştirir. |
PulseSpeed |
Nabız Hızı | 25 |
Nabız efektinin hızını belirler. |
SCADA ekranlarında animasyonun amacı dekorasyon değil, durumun algılanmasını kolaylaştırmaktır. Çok sayıda GLABEL nesnesinde sürekli parlama veya nabız kullanılması görsel yoğunluğu artırabilir.
GLABEL'in en önemli özelliklerinden biri, SCADA verisinin değerine göre farklı metinlerin ve renklerin kullanılabilmesidir. TextState ile NumberOfLevels birlikte kullanılarak 2, 3 veya 4 seviyeli durum yapısı tanımlanabilir.
DefaultTextDefaultColor
Level1TextLevel1Color
Level2TextLevel2Color
Level3TextLevel3Color
3 seviyeli gösterim GLABEL için özellikle dikkat çekici bir kullanım modelidir. Bir proses değerinin üç farklı aralığı üç farklı metinle ifade edilebilir. Örneğin bir ölçüm “NORMAL”, “UYARI” ve “KRİTİK” metinlerine dönüştürülebilir. Her seviyeye farklı renk verilerek metin aynı zamanda görsel durum kodlaması yapar.
| Özellik | EOS Türkçe Karşılığı | Varsayılan | Açıklama |
|---|---|---|---|
TextState |
Metin Durumu | false |
Değere bağlı durum metni kullanımını etkinleştirir. |
NumberOfLevels |
Düzey Sayısı | Twolevels |
2, 3 veya 4 seviyeli metin durum yapısını seçer. |
DefaultText |
Varsayılan Metin | "" |
Varsayılan metni belirler. |
Level1Text |
1.Seviye Metin | "" |
1. seviye metnini belirler. |
Level2Text |
2.Seviye Metin | "" |
2. seviye metnini belirler. |
Level3Text |
3.Seviye Metin | "" |
3. seviye metnini belirler. |
Level1Threshold |
1.Seviye Eşik | 50 |
1. seviye eşik değeridir. |
Level2Threshold |
2.Seviye Eşik | 75 |
2. seviye eşik değeridir. |
Level3Threshold |
3.Seviye Eşik | 100 |
3. seviye eşik değeridir. |
DefaultColor |
Varsayılan Renk | DarkGray |
Varsayılan metin rengini belirler. |
Level1Color |
1.Seviye Renk | Lime |
1. seviye metin rengini belirler. |
Level2Color |
2.Seviye Renk | Yellow |
2. seviye metin rengini belirler. |
Level3Color |
3.Seviye Renk | Red |
3. seviye metin rengini belirler. |
| Durum | Metin | Renk |
|---|---|---|
| Normal | NORMAL | Lime |
| Uyarı | UYARI | Yellow |
| Kritik | KRİTİK | Red |
Bu örnek, verilen eşik ve renk özelliklerinin SCADA ekranında nasıl kullanılabileceğini açıklar; paylaşılan kaynak kodu eşik karşılaştırma algoritmasını göstermemektedir.
Kaynak kodunda kullanılan seçim kümeleri aşağıda Türkçe karşılıklarıyla verilmiştir.
TextAlign — Metin Hizala| Seçenekler Kümesi | Türkçe |
|---|---|
Topleft |
Üst Sol |
Topcenter |
Üst Orta |
Topright |
Üst Sağ |
Middleleft |
Merkez Sol |
Middlecenter |
Merkez Orta |
Middleright |
Merkez Sağ |
Bottomleft |
Alt Sol |
Bottomcenter |
Alt Orta |
Bottomright |
Alt Sağ |
FillType — Dolgu Tipi| Seçenekler Kümesi | Türkçe |
|---|---|
Solid |
Düz |
GradientLinear |
Gradyan |
FillTypeLinear — Dolgu Tipi Doğrusal| Seçenekler Kümesi | Türkçe |
|---|---|
Horizontal |
Yatay |
Vertical |
Dikey |
Forwarddiagonal |
İleri Çapraz |
Backwarddiagonal |
Geri Çapraz |
BorderType — Kenarlık Tipi| Seçenekler Kümesi | Türkçe |
|---|---|
None |
Hiçbiri |
All |
Hepsi |
Bottom |
Alt |
Top |
Üst |
Left |
Sol |
Right |
Sağ |
Topbottom |
Üst Alt |
Topleft |
Üst Sol |
Topright |
Üst Sağ |
Topleftright |
Üst Sol Sağ |
Topbottomright |
Üst Alt Sağ |
Topbottomleft |
Üst Alt Sol |
Bottomleft |
Alt Sol |
Bottomright |
Alt Sağ |
Bottomleftright |
Alt Sol Sağ |
Leftright |
Sol Sağ |
NumberOfLevels — Düzey Sayısı| Seçenekler Kümesi | Türkçe |
|---|---|
Twolevels |
2 Seviyeli |
Threelevels |
3 Seviyeli |
Fourlevels |
4 Seviyeli |
GLABEL, metnin bir proses durumunu veya canlı veriyi hızlı biçimde anlatması gereken ekranlarda kullanılabilir.
Basınç, sıcaklık, seviye, debi, güç gibi verileri metinle birlikte göstermek.
Çalışıyor, Durdu, Beklemede, Arıza gibi durumları görünür kılmak.
Eşik tabanlı metin ve renklerle operatörün dikkatini belirli bir duruma çekmek.
OTOMATİK, MANUEL, UZAK, YEREL gibi işletme modlarını sunmak.
Önemli işletme mesajlarını görsel olarak öne çıkarmak.
Ünite, sistem veya alt proses başlıklarını görsel efektlerle belirginleştirmek.
GLABEL'in güçlü kullanım modeli, canlı SCADA verisinin bir metin durumuna bağlanmasıdır. Böylece operatör yalnızca “75” gibi bir sayı yerine, değerin işletme açısından ne ifade ettiğini doğrudan okuyabilir.
PARLAYAN ETİKET (GLABEL), EOS SCADA ekranlarında metinleri sıradan bir yazı nesnesinden ileri taşıyan; görsel efektleri ve durum tabanlı metin gösterimini bir araya getiren bir kullanıcı kontrolüdür.
Özellikle 2, 3 ve 4 seviyeli metin yapısı, canlı SCADA değerlerinin operatör açısından anlamlı kelimelere dönüştürülmesini sağlar. 3 seviyeli kullanım normal, uyarı ve kritik gibi üç farklı işletme durumunun tek bir metin nesnesi üzerinden gösterilmesi için güçlü bir yapı sunar.
Özet: GLABEL = Metin + Canlı Veri + Seviye + Renk + Gradyan + Parlama + Nabız.