Ücretsiz Yazılım İndirme Merkezi
Endüstriyel veri toplama,
izleme ve analiz için yazılımlar.
NUMERİK DİJİTAL GÖSTERGE, farklı görsel karakterlere sahip numerik dijital göstergeler üretmek üzere tasarlanmış bir baz gösterge motorudur. Kontrolün temelinde iki ayrı koleksiyon bulunur: BASEUI_NUMFRAME_COLLECTION ve BASEUI_LED_COLLECTION.
İlk koleksiyon gösterge çerçevesinin geometrik ve görsel yapısını tanımlarken, ikinci koleksiyon sayısal değerin LED segmentler üzerinden nasıl görüntüleneceğini belirler. Bu iki yapı birlikte kullanılarak aynı kontrol içinde çok farklı numerik gösterim tasarımları oluşturulabilir.
NUMERİK DİJİTAL GÖSTERGE'in güçlü tarafı, numerik gösterimi tek bir hazır tasarım olarak sunmak yerine, görüntünün temel bileşenlerini ayrı ayrı yapılandırabilmesidir. Çerçeve konumu ve boyutu, dış hat, ana renkler, gradyan, köşe yuvarlatma ve çerçeve bağlantısı bir tarafta; LED segment sayısı, LED rengi, parlaklık, gradyan, kenarlık ve gölge gibi özellikler diğer tarafta yönetilir.
BASEUI_NUMFRAME_COLLECTION
NUMERİK ÇERÇEVE
Numerik gösterge alanının geometrik ve görsel temelini oluşturur. Çerçevenin konumu, boyutu, dış hat biçimi, renkleri, gradyan yapısı ve yuvarlatılmış köşe özellikleri bu koleksiyon üzerinden tanımlanır.
BASEUI_LED_COLLECTION
LED SEGMENT
Sayısal değerin LED segment görünümünü oluşturur. 7 veya 14 segment seçilebilir; LED arka planı, ana rengi, parlaklığı, gradyanı, kenarlığı ve gölgesi ayrıca yapılandırılabilir.
NUMERİK DİJİTAL GÖSTERGE'i yalnızca bir "sayısal metin kutusu" olarak düşünmemek gerekir. Çerçeve katmanı göstergenin dış görünümünü, LED katmanı ise sayısal değerin dijital karakterini oluşturur. Bu ayrım, aynı veri için farklı görsel gösterimlerin hazırlanmasını kolaylaştırır.
Numerik çerçeve koleksiyonu, gösterge alanının ekran üzerindeki fiziksel yerleşimini ve temel görsel tasarımını belirler. Bir kullanıcı kontrolü içinde birden fazla numerik çerçeve tanımlanabildiğinden, aynı kontrol içerisinde farklı değerlerin farklı görsel bölgelerde sunulması mümkün hale gelir.
| Özellik | Tür | Açıklama | Varsayılan |
|---|---|---|---|
_NumframeDataName |
string | Numerik çerçeve ile ilişkilendirilen veri adını tanımlar. | "" |
_FrameLocation |
Point | Çerçevenin kontrol içerisindeki konumunu belirler. | (0, 0) |
_FrameSize |
Size | Numerik çerçevenin genişlik ve yüksekliğini belirler. | 200 × 50 |
_Outline |
NFAnahatTur | Çerçevenin dış hat görünümünü belirler. | None |
_CenterColor |
Color | Çerçevenin merkez renk değerini belirler. | SlateBlue |
_NFEndColor |
Color | Çerçevenin bitiş renk değerini belirler. | DarkBlue |
_FillGradientType |
NFGradyanTuru | Çerçevenin renk geçiş biçimini belirler. | Verticalcenter |
_RoundedOff |
bool | Çerçevenin köşelerinin yuvarlatılıp yuvarlatılmayacağını belirler. | false |
_RoundedValue |
int | Yuvarlatılmış köşe değerini belirler. | 1 |
_FrameWidth |
int | Çerçeve genişliğini belirler. | 1 |
_NFMainColor |
Color | Çerçevenin ana renk değerini belirler. | Black |
_ConnectedFrameID |
string | Çerçevenin ilişkilendirildiği diğer çerçeve kimliğini belirtir. | "" |
LED koleksiyonu, numerik değerin dijital segment görünümünü oluşturan temel bileşendir. Segment sayısı, LED rengi, arka plan, parlaklık, gradyan, kenarlık ve gölge özellikleri birlikte kullanılarak klasik dijital göstergelerden modern LED ekran görünümlerine kadar farklı tasarımlar oluşturulabilir.
| Özellik | Tür | Açıklama | Varsayılan |
|---|---|---|---|
_NumberOfSegments |
NFBolutSayisi | Sayısal karakterlerin 7 veya 14 segment yapısında oluşturulmasını belirler. | Fourteen |
_LedBackColor |
Color | LED gösterim alanının arka plan rengini belirler. | Black |
_BackOpacity |
int | LED arka planının opaklık değerini belirler. | 0 |
_FontThickness |
float | LED karakterlerinin çizim kalınlığını belirler. | 4 |
_LCMainColor |
Color | LED segmentlerinin ana rengini belirler. | LimeGreen |
_EnableBorder |
bool | LED gösteriminin kenarlığını etkinleştirir veya devre dışı bırakır. | true |
_BorderColor |
Color | LED kenarlığının rengini belirler. | Black |
_EnableGlare |
bool | LED görünümündeki parlama efektini etkinleştirir veya devre dışı bırakır. | true |
_EnableGradient |
bool | LED renk geçişini etkinleştirir veya devre dışı bırakır. | false |
_LCEndColor |
Color | LED gradyanının bitiş rengini belirler. | Black |
_GradientType |
NFGradyanTuru | LED gradyanının yön ve biçimini belirler. | Verticalcenter |
_DisplayShadow |
bool | LED gösteriminde gölge efektinin görüntülenmesini belirler. | false |
_ShadowOffset |
int | Gölgenin ofset miktarını belirler. | 3 |
_ShadowPosition |
NFGolgeKonum | Gölgenin konumlandırma biçimini belirler. | Slide |
_ConnectedFrameID |
string | LED koleksiyonunun ilişkilendirildiği çerçeve kimliğini belirtir. | "" |
NUMERİK DİJİTAL GÖSTERGE içerisinde kullanılan seçenekler kümeleri, gösterge görünümünün temel karakterini belirler. Bu seçimler doğrudan gösterge tasarımına yansıdığı için kütüphaneye eklenecek hazır gösterge şablonlarının oluşturulmasında da kullanılabilir.
Seven — 7 segmentFourteen — 14 segmentCenter — MerkezDiagonalleft — Sol ÇaprazDiagonalright — Sağ ÇaprazHorizontalcenter — Yatay MerkezLeftRight — Soldan SağaNone — YokSolid — DüzTopbottom — Yukarıdan AşağıyaVerticalcenter — Dikey MerkezNormal — NormalSlide — KayanNUMERİK DİJİTAL GÖSTERGE, sayısal değerlerin yalnızca metin olarak görüntülenmesi yerine, gösterge alanının tamamının görsel olarak tasarlanmasına olanak sağlayan kapsamlı bir numerik gösterge motorudur. Çerçeve yapısı, renkler, gradyan geçişleri, LED segment biçimi, parlama ve gölge gibi özellikler birbirinden bağımsız olarak yapılandırılabilir. Bu sayede aynı sayısal veri, kullanılacağı proses ekranının tasarımına ve operatörün ihtiyaç duyduğu okunabilirlik düzeyine uygun farklı görsel karakterlerde sunulabilir.
Numerik alanın sınırlarını ve genel görsel karakterini oluşturur.
Ana, merkez ve bitiş renkleriyle farklı gösterge temaları oluşturulabilir.
Renk geçişleriyle düz gösterimden daha zengin dijital ekran görünümleri elde edilir.
7 veya 14 segment ile klasik ve gelişmiş dijital karakter yapıları oluşturulabilir.
LED karakterlerinin ışıklı ve belirgin görünmesi için parlama efekti kullanılabilir.
Gölge ve ofset özellikleriyle göstergenin ekran üzerindeki derinlik algısı değiştirilebilir.
Bir proses sıcaklığını göstermek için koyu bir çerçeve, yüksek kontrastlı LED rengi ve 14 segment yapısı seçilebilir. Sayaç veya üretim miktarı gibi daha sade bir değer için ise daha düşük görsel yoğunluğa sahip bir çerçeve ve 7 segmentli gösterim tercih edilebilir.
Sayısal dijital göstergeler; operatör ekranlarında ölçüm değerlerinin hızlı okunması gereken durumlarda kullanılır. Endüstriyel proseslerde sıcaklık, basınç, debi, seviye, hız, akım, gerilim, enerji, sayaç ve üretim miktarı gibi çok farklı değerler sayısal biçimde sunulabilir. Teknik HMI tasarım kılavuzlarında da sayısal değerlerin uygun çözünürlük, mühendislik birimi ve okunabilir yazı tipiyle sunulmasının önemi vurgulanmaktadır.
Salt sayısal değer özellikle hızlı değişen analog proseslerde tek başına yeterli bağlam sağlamayabilir. Bu nedenle NUMERİK DİJİTAL GÖSTERGE, gerektiğinde başka görsel göstergelerle aynı ekran üzerinde birlikte kullanılabilecek yoğun ve okunabilir bir sayısal gösterim katmanı olarak değerlendirilebilir. Sayısal değer, operatöre kesin ölçüm bilgisini verirken diğer grafiksel göstergeler prosesin genel durumunu destekleyebilir.
NUMERİK DİJİTAL GÖSTERGE'in koleksiyon tabanlı yapısı, daha sonra kullanılmak üzere önceden hazırlanmış gösterge şablonlarının oluşturulmasına uygundur. Örneğin aynı temel motor kullanılarak sıcaklık göstergesi, basınç göstergesi, sayaç, üretim adedi veya enerji değeri için farklı görsel şablonlar hazırlanabilir.
NUMERİK DİJİTAL GÖSTERGE kullanıcı kontrolünün boyutları mouse ile sürüklenerek büyütülemez veya küçültülemez. Bu nedenle kontrol SCADA ekranına yerleştirilmeden önce kullanılacağı alanın tam genişlik ve yüksekliği belirlenmelidir.
Özellikle numerik LED karakterlerinin okunabilirliği, segmentlerin kontrol alanına sığması ve farklı çözünürlüklerde ekran düzeninin korunması açısından FrameSize değerinin baştan doğru belirlenmesi önemlidir.
Şablon kütüphanesine ekleme yapılırken de kontrolün hedef ekran üzerindeki gerçek kullanım boyutu dikkate alınmalıdır.
| Özellik | Değer | Açıklama |
|---|---|---|
UCType |
NUMERİK DİJİTAL GÖSTERGE | Kullanıcı kontrolünün tipini belirtir. |
UpdateInterval |
1000 ms | Kontrolün varsayılan güncelleme aralığını belirtir. |
DecimalPoint |
0 | Sayısal değerin varsayılan ondalık hane bilgisini belirler. |
UCBackColor |
Transparent | Kontrol arka renk değerini belirler. |
UCForeColor |
Black | Kontrol yazı rengi değerini belirler. |
UCFont |
Arial Narrow, 8.25 | Kontrolün temel yazı tipini belirler. |
GROUPID |
string | Kontrolün grup kimliği bilgisini taşır. |
_NumericFrameCollection |
BASEUI_NUMFRAME_COLLECTION[] | Numerik çerçeve koleksiyonlarını içerir. |
_DigitalSegments |
BASEUI_LED_COLLECTION[] | Dijital LED segment koleksiyonlarını içerir. |
Endüstriyel HMI uygulamalarında numerik gösterimler, sıcaklık gibi proses değerlerinin doğrudan sayısal olarak gösterilmesinde; sayaç, üretim miktarı ve benzeri değerlerin okunmasında kullanılır. Sayısal gösterimlerde mühendislik biriminin, uygun ondalık çözünürlüğün ve okunabilir yazı tipinin dikkate alınması önerilmektedir.
Segment tabanlı gösterimler ise klasik dijital ekran karakteristiğini HMI ekranlarına taşımak için kullanılabilir. 7 segment yapı sayısal karakterler için yalın bir görünüm sağlarken, daha gelişmiş segment yapıları görsel karakter çeşitliliğini artırabilir.
NUMERİK DİJİTAL GÖSTERGE'in temel gücü, sayısal gösterimi tek bir hazır görünüme sıkıştırmamasıdır. Çerçeve koleksiyonu ile gösterge alanı tasarlanırken, LED koleksiyonu ile sayısal karakterlerin görünümü ayrıca şekillendirilebilir.
Bu yapı; sade bir sayısal gösterimden parlak LED ekranlara, 7 segmentli klasik dijital göstergelerden 14 segmentli daha gelişmiş karakter yapılarına kadar geniş bir tasarım alanı sağlar. Bu nedenle NUMERİK DİJİTAL GÖSTERGE, şablon kütüphanesinde tekrar tekrar kullanılabilecek genel amaçlı bir numerik dijital gösterge motoru olarak değerlendirilebilir.