BASİT GÖSTERGE Hakkında

LABEL_GRADIENT, SCADA ekranlarında bilgi sunumunu yalnızca sayısal değerlerle sınırlamadan, anlamlı metinler ve görsel durum ifadeleriyle desteklemek amacıyla kullanılabilir. Kontrol; klasik metin kullanıcı kontrollerine alternatif olarak daha zengin bir tipografi ve görsel efekt yapısı sunar.


Bağlı bir veri kaynağı kullanıldığında, veri değerinin belirlenen eşiklere göre hangi durumda olduğu değerlendirilir ve ilgili LED Veri Durumu etkinleşir. Böylece aynı kontrol, çalışma durumu, arıza, hazır, devre dışı, uyarı veya başka bir proje durumunu farklı metin ve renklerle gösterebilir.

Kontrolün temel gücü

Tek kontrol → sabit metin veya bağlı veri → eşik tabanlı LED durumları → duruma özel metin ve görsel görünüm.

POMPA 01
DEVREDE
BASINÇ NORMAL


Çalışma Mantığı

LABEL_GRADIENT iki temel kullanım biçimine sahiptir. İlk kullanımda kontrol doğrudan bir sabit metin göstergesi olarak yapılandırılır. İkinci kullanımda ise kontrol bir veri kaynağına bağlanır ve veri değerine göre tanımlanan LED Veri Durumları arasından uygun görünüm seçilir.

Sabit Metin

Kontrol, herhangi bir proses değerine bağlı olmadan başlık, açıklama, ekipman adı, yönlendirme veya bilgilendirme metni göstermek için kullanılabilir.

Veriye Bağlı Gösterim

Bağlı veri değerine göre farklı durumlar seçilebilir. Her durum kendi metnini ve görsel özelliklerini taşıyabilir.

LED Veri Durumları

LEDDataStates koleksiyonu ile eşik değerleri üzerinden farklı durum tanımları oluşturulabilir.

Dinamik Görsel Tepki

Duruma göre arka plan, yazı rengi ve yanıp sönme davranışı değiştirilerek operatöre daha belirgin bir görsel geri bildirim sağlanabilir.

Durum tasarımında dikkat

LED Veri Durumları tanımlanırken eşik değerlerinin birbiriyle çakışmaması ve her proses durumunun açık biçimde karşılanması önemlidir. Özellikle kritik alarm ve işletme durumlarında yalnızca renge güvenmek yerine anlamlı durum metni kullanılması tercih edilmelidir.

SCADA İçin Olası Kullanım Alanları

BASİT GÖSTERGE, aynı metin kontrolünün farklı görsel durumlara dönüşebilmesi sayesinde çok sayıda SCADA ekran tasarımında kullanılabilir.

Ekipman Durumu

Motor, pompa, fan, vana veya başka bir ekipmanın ÇALIŞIYOR / DURDU / HAZIR / ARIZA gibi durumlarını metin olarak göstermek.

İşletme Uyarıları

Operatörün dikkat etmesi gereken durumları farklı metin ve görünüm özellikleriyle öne çıkarmak.

Proses Durumu

Bir proses değerini doğrudan sayısal göstermek yerine, değerin bulunduğu bölgeyi anlamlı bir metinle ifade etmek.

Bilgilendirme Etiketi

Veriye bağlı olmadan sabit açıklama, ekipman adı, bölüm adı veya operatör yönlendirmesi göstermek.

Durum Onayı

Bir çalışma koşulunun sağlandığını veya beklenen işletme durumunun oluştuğunu kısa bir metinle belirtmek.

Arıza / Hata

Hata durumunda farklı metin, renk ve yanıp sönme davranışı kullanarak görsel öncelik oluşturmak.

Metin Efektleri

LabelType özelliği metnin temel görsel sunum biçimini belirler. Böylece aynı metin içeriği farklı ekran tasarım anlayışlarına göre sunulabilir.

BASİTBasitDoğrudan metin görünümü
GRADYANGradyanRenk geçişli metin görünümü
GÖLGEGölgeGölge efektli metin görünümü

Bu yapı, özellikle aynı ekranda farklı bilgi seviyelerini ayırt etmek için kullanılabilir. Efekt seçimi proses bilgisinin kendisini değiştirmez; yalnızca metnin görsel sunumunu yapılandırır.

LED Veri Durumları

LED_STATE_COLLECTION, kontrolün bağlı veri değerine göre farklı görünümler üretmesini sağlayan temel yapılardan biridir. Her durum için eşik ve gösterim bilgileri ayrı olarak tanımlanabilir.

Özellik Türkçe Karşılığı Açıklama
LevelThreshold Düzey Eşiği Veri değerinin ilgili duruma geçmesini belirleyen eşik değeridir.
LevelText Düzey Metin İlgili veri durumunda gösterilecek metindir.
LevelBackColor Düzey Arka Renk İlgili durum için kullanılacak arka plan rengidir.
LevelForeColor Düzey Yazı Rengi İlgili durumdaki metin rengidir.
BlinkActive Yanıp Sönme Etkin İlgili durumda yanıp sönme davranışının etkin olup olmadığını belirler.

Durum değişimi

Örneğin aynı kontrol, veri değerinin farklı bölgelerinde HAZIR, ÇALIŞIYOR, UYARI veya ARIZA gibi farklı metinlerle gösterilebilir. Bu metinlerin hangi koşullarda kullanılacağı LED Veri Durumları ile yapılandırılır.

Genel Özellikler

Özellik Türkçe Karşılığı Varsayılan Açıklama
UCType Kontrol Tipi LABEL_GRADIENT Kullanıcı kontrolünün tipini belirtir.
UpdateInterval Güncelleme Aralığı 1000 ms Kontrolün güncelleme aralığını belirler.
DecimalPoint Ondalık Hane 0 Sayısal veri kullanıldığında ondalık gösterim ayarıdır.
UCBackColor Kontrol Arka Renk Transparent Kontrolün genel arka plan rengidir.
UCForeColor Kontrol Yazı Rengi Black Kontrolün genel yazı rengidir.
UCFont Kontrol Yazı Tipi Arial Narrow 8.25 Bold Kontrolün genel yazı tipini belirler.
BlinkInterval Yanıp Sönme Aralığı 500 ms Yanıp sönme etkin olduğunda kullanılan zaman aralığıdır.
AutoSize Otomatik Boyut false Kontrol boyutunun metne göre otomatik ayarlanmasını belirler.

Gösterge ve Metin Ayarları

Özellik Türkçe Karşılığı Varsayılan Açıklama
LabelType Etiket Tipi Shadow Metnin Basit, Gradyan veya Gölge görünümünden hangisini kullanacağını belirler.
TextAlign Metin Hizala Middlecenter Metnin kontrol alanı içindeki konumunu belirler.
LabelText Etiket Metni TEXT Kontrolün göstereceği temel metni belirler.
BorderStyle Kenarlık Stili None Kontrol çevresindeki kenarlık biçimini belirler.
BorderStyle3D 3D Kenarlık Stili Flat 3D kenarlık görünümünün biçimini belirler.

Gradyan Ayarları

Gradyan özellikleri etkinleştirildiğinde metin alanında iki renk arasında yönlendirilmiş bir renk geçişi oluşturulabilir. Bu yapı, özellikle başlık ve durum metinlerinin görsel olarak öne çıkarılmasında kullanılabilir.

Özellik Türkçe Karşılığı Varsayılan Açıklama
DrawGradient Gradyan Çiz false Gradyan görünümünün çizilip çizilmeyeceğini belirler.
GradientAngle Gradyan Açısı 0 Gradyan yönünün açısını belirler.
GradientMode Gradyan Modu Forwarddiagonal Renk geçişinin yatay, dikey veya çapraz yönünü belirler.
GradientColor1 Gradyan Renk1 Black Gradyanın birinci rengidir.
GradientColor2 Gradyan Renk2 White Gradyanın ikinci rengidir.

Gölge Ayarları

Özellik Türkçe Karşılığı Varsayılan Açıklama
DrawShadow Gölge Çiz false Metin için gölge efektinin çizilip çizilmeyeceğini belirler.
ShadowColor Gölge Rengi Black Gölge efektinin rengidir.
ShadowXOffset Gölge X Dengesi 1 Gölgenin yatay ofsetini belirler.
ShadowYOffset Gölge Y Dengesi 1 Gölgenin dikey ofsetini belirler.

Seçenekler Kümesi Değerleri

LGGostergeTuru — Etiket Tipi

Değer Açıklama
Simple Basit
Gradient Gradyan
Shadow Gölge

GNKenarSekli — 3D Kenarlık Stili

Değer Açıklama
Raisedouter Yükseltilmiş Dış
Raisedinner Yükseltilmiş İç
Raised Yükseltilmiş
Sunkenouter Geri Diyagonal
Sunkeninner Batırılmış Dış
Sunken Batırılmış İç
Etched Etched
Bump Tümsek
Adjust Ayarlanmış
Flat Düz

GNRenkFarkiTuru — Gradyan Modu

Değer Açıklama
Horizontal Yatay
Vertical Dikey
Forwarddiagonal İleri Çapraz
Backwarddiagonal Geri Çapraz

GNKonum — Metin Konumu

Değer Açıklama
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ğ

SCADA Ekran Tasarımında Önerilen Yaklaşım

Metni kısa tutun

Durum metinleri operatör tarafından tek bakışta okunabilecek kadar açık ve kısa olmalıdır.

Renkleri anlamlı kullanın

Renk değişimini yalnızca dekoratif amaçla değil, durum bilgisini desteklemek için kullanın.

Yanıp sönmeyi sınırlayın

Yanıp sönme özellikle dikkat gerektiren durumlarda kullanılmalı ve ekrandaki gereksiz görsel hareket azaltılmalıdır.

Durumları standardize edin

Aynı proje içinde benzer durumlar için aynı metin ve görsel dilin kullanılması operatör yorumlamasını kolaylaştırır.

Erişilebilirlik ve okunabilirlik

Durumları yalnızca renk farkıyla ifade etmek yerine metinle de açıkça belirtmek daha güvenlidir. Örneğin yalnızca kırmızı bir arka plan kullanmak yerine ARIZA metninin de gösterilmesi durum bilgisini daha açık hale getirir.

Örnek Durum Tasarımı

Aşağıdaki örnek, tek bir kontrolün veri değerine göre farklı metinler gösterebileceği yaklaşımı temsil eder. Değer aralıkları yalnızca örnekleme amacıyla verilmiştir; gerçek eşikler proses gereksinimlerine göre belirlenmelidir.

Örnek Durum Gösterilecek Metin Görsel Yaklaşım Yanıp Sönme
Bekleme HAZIR Sade ve sakin görünüm Kapalı
Çalışma ÇALIŞIYOR Belirgin durum rengi Kapalı
Uyarı UYARI Kontrast görünüm Projeye bağlı
Arıza ARIZA Belirgin renk ve metin Gerekliyse etkin

Sonuç

BASİT GÖSTERGE (LABEL_GRADIENT), SCADA ekranlarında metin tabanlı bilgi sunumunu daha esnek hale getiren bir kullanıcı kontrolüdür. Basit, gradyan ve gölge gibi metin efektleri sayesinde klasik metin göstergelerine alternatif bir görünüm sunarken, LED Veri Durumları ile bağlı veri değerinin farklı koşullarını farklı metin ve görsel özelliklerle ifade edebilir.

Kontrolün bir başka önemli avantajı ise veri bağlantısının zorunlu olmamasıdır. Bu nedenle aynı kullanıcı kontrolü hem dinamik proses durumu göstergesi hem de sabit bilgilendirme metni olarak değerlendirilebilir.

Ana fikir

LABEL_GRADIENT = Metin gösterimi + görsel efekt + veri durumları + duruma özel metin.

← Önceki İçeriğe Dön