MACTRACKBAR
Mevcut değerin doğrusal ölçek üzerindeki konumunu gösterir. Kullanım amacı izleme ve görsel değerlendirmedir.
MACTRACKBAR, sayısal bir proses değerini belirlenen minimum ve maksimum değerler arasındaki doğrusal ölçek üzerinde görsel olarak göstermek için kullanılan bir kullanıcı kontrolüdür. Kontrol, değeri yalnızca sayısal bir bilgi olarak sunmak yerine, ilgili değerin ölçek üzerindeki konumunu da operatöre görsel olarak aktarır.
Verilen örnekte MACTRACKBAR dikey olarak konumlandırılmıştır ve ölçek 0–10 aralığında düzenlenmiştir. Her değer aralığı için tik işaretleri ve sayısal etiketler kullanılmakta, mavi renkli izleyici ise gösterilen değerin ölçek üzerindeki karşılığını belirtmektedir.
Kontrolün yatay veya dikey olarak düzenlenebilmesi, farklı ekran yerleşimlerine ve proses bilgilerinin sunuluş biçimine uyarlanmasını sağlar. İzleyicinin şekli, rengi ve boyutu ile ölçek çizgisi, tik işaretleri ve kenarlık görünümü de ayrıca yapılandırılabilir.
MACTRACKBAR'ın temel amacı değer ayarlamak veya kontrolcüye veri yazmak değil, mevcut değeri operatöre anlaşılır bir doğrusal gösterim üzerinden sunmaktır. Bu nedenle özellikle izleme amaçlı SCADA ve HMI ekranlarında, belirli bir aralık içerisindeki proses değerinin nerede bulunduğunu hızlı biçimde değerlendirmek için kullanılabilir.
Bu yönüyle MACTRACKBAR; klasik bir sayısal gösterge veya dolum çubuğundan farklı olarak, değeri doğrusal bir cetvel üzerindeki konum ile ifade eder. Operatör, sayısal değeri okumadan bile değerin alt sınıra, orta bölgeye veya üst sınıra yakınlığını görsel olarak değerlendirebilir.
Minimum değer → doğrusal ölçek → mevcut değer → maksimum değer. MACTRACKBAR'a gösterilmek üzere aktarılan değer, tanımlanan minimum ve maksimum değerler arasındaki konumuna göre doğrusal ölçek üzerinde görüntülenir. Değer değiştikçe izleyicinin konumu da buna karşılık gelecek şekilde güncellenir.
Böylece kontrol, bir proses değerinin yalnızca “kaç olduğu” bilgisini değil, aynı zamanda “ölçeğin neresinde bulunduğu” bilgisini de görsel olarak sunar. Bu yaklaşım; sıcaklık, basınç, seviye, debi, hız veya benzeri sürekli değişen değerlerin hızlı biçimde izlenmesinde özellikle kullanışlıdır.
Önemli: MACTRACKBAR bir gösterim kontrolüdür. Paylaşılan tanımına göre operatörün izleyiciyi hareket ettirerek bir proses değerini değiştirmesine veya kontrolcüye veri yazmasına yönelik bir kullanım amacı bulunmamaktadır. Kontrolün görevi, mevcut değeri belirlenen doğrusal ölçek üzerinde anlaşılır ve kompakt bir biçimde göstermektir.
MACTRACKBAR'ın görsel yapısı birkaç temel bileşenin birlikte çalışmasına dayanır. Değer aralığı tanımlanır, ölçek bu aralığı görselleştirir, tikler okunabilirliği artırır ve izleyici mevcut değerin ölçek üzerindeki yerini belirtir.
Buradaki izleyici, kullanıcıya veri değerinin grafiksel karşılığını gösteren hareketli işarettir. Paylaşılan kaynak kodunda izleyicinin şekli, rengi ve boyutu ayrı özelliklerle tanımlandığı için kontrolün görsel dili uygulama tasarımına göre değiştirilebilir.
MACTRACKBAR, verilen kaynak tanımına göre yalnızca gösterim amacıyla kullanılmalıdır. Kontrolün kaynak kodunda operatör etkileşimiyle bir kontrolcüye değer yazma, set değeri değiştirme veya proses değerini kumanda etme işlevi tanımlanmamıştır.
Bu nedenle MACTRACKBAR'ı bir ayar sürgüsü veya komut verme elemanı olarak değil, bağlı proses bilgisini ekranda doğrusal olarak sunan bir gösterge olarak değerlendirmek gerekir.
Bu ayrım SCADA ekran tasarımı açısından önemlidir. Görsel olarak sürgüye benzeyen bir izleyici bulunmasına rağmen, kontrolün temel görevi operatörün değeri değiştirmesi değil, mevcut değeri hızlı biçimde izlemesini sağlamaktır.
Mevcut değerin doğrusal ölçek üzerindeki konumunu gösterir. Kullanım amacı izleme ve görsel değerlendirmedir.
Bazı HMI ürünlerinde slider nesneleri, operatörün sürükleme yoluyla bağlı değeri değiştirmesine izin verebilir. Bu davranış MACTRACKBAR için verilen kaynak kodunda bulunmamaktadır.
Orientation özelliği, doğrusal göstergenin ekran üzerindeki
temel yönünü belirler. Kaynak kodunda Horizontal (Yatay)
ve Vertical (Dikey) olmak üzere iki seçenek bulunur.
Değerler düşey bir eksen üzerinde gösterilir. Kullanıcının paylaştığı örnek bu yapıdadır ve özellikle ekranın dar fakat yüksek bir bölümünün kullanılabildiği yerleşimlerde uygundur.
Ölçek yatay eksene taşınır. Geniş ekran düzenlerinde, proses akışına yatay yönün daha uygun olduğu gösterimlerde tercih edilebilir.
Yön seçimi yalnızca görsel tercih değildir; kontrolün çevresindeki diğer proses nesneleriyle birlikte nasıl yerleşeceğini de etkiler.
MACTRACKBAR'da mevcut değeri ölçek üzerinde belirten ana görsel öğe
izleyicidir. Kaynak kodunda TrackerShape,
TrackerColor ve TrackerSize özellikleriyle
izleyicinin temel görünümü ayrı ayrı yapılandırılmaktadır.
| Özellik | EOS Türkçe Karşılığı | Varsayılan | Açıklama |
|---|---|---|---|
TrackerShape |
İzleyici Şekli | Ellipse |
Değer konumunu gösteren izleyicinin şeklini belirler. |
TrackerColor |
İzleyici Rengi | RGB(24, 130, 198) |
İzleyicinin temel rengini belirler. |
TrackerSize |
İzleyici Boyutu | 16 × 16 |
İzleyicinin genişlik ve yüksekliğini belirler. |
TrackLineColor |
İzleme Çizgisi Rengi | RGB(90, 93, 90) |
İzleyicinin hareket ettiği doğrusal çizginin rengini belirler. |
İzleyici, doğrusal göstergenin operatör tarafından en hızlı algılanan öğesidir. Bu nedenle İzleyici Rengi ve İzleyici Boyutu seçilirken kontrolün bulunduğu ekranın arka planı, ölçek çizgileri ve sayısal etiketleriyle yeterli görsel ayrım oluşturulması önemlidir.
MinValue ve MaxValue, MACTRACKBAR'ın doğrusal
gösterim aralığını belirler. Verilen kaynak kodunda varsayılan değerler
0 ve 10 olarak tanımlanmıştır.
Ölçek aralığı, kontrolün yalnızca görünümünü değil, operatörün değeri nasıl yorumlayacağını da doğrudan etkiler. Örneğin dar bir aralıkta küçük değişimler bile izleyici konumunda belirgin hale gelirken, çok geniş bir aralık aynı değişimin görsel olarak daha küçük algılanmasına neden olabilir.
Minimum ve maksimum değerler prosesin anlamlı çalışma aralığına göre seçilmelidir. Ölçek değerleri gerçek proses aralığından kopuk olduğunda doğrusal gösterge teknik olarak doğru bir konum gösterse bile operatörün görsel değerlendirmesi zorlaşabilir.
MACTRACKBAR'ın doğrusal gösterge olarak okunabilirliğini sağlayan temel
unsurlardan biri tik işaretleridir. TickStyle,
tiklerin ölçeğin hangi tarafında bulunacağını; TickColor,
TickFrequency ve TickHeight ise tiklerin
görsel ve aralıklı yapısını belirler. TextTickStyle ise
sayısal etiketlerin konumlandırılmasını düzenler.
| Özellik | EOS Türkçe Karşılığı | Varsayılan | Açıklama |
|---|---|---|---|
TickStyle |
Tik Stili | Both |
Tik işaretlerinin ölçek üzerindeki konumunu belirler. |
TickColor |
Tik Rengi | RGB(148, 146, 148) |
Tik işaretlerinin rengini belirler. |
TickFrequency |
Tik Sıklığı | 1 |
Ölçek üzerindeki tiklerin hangi değer aralığında tekrarlanacağını belirler. |
TickHeight |
Tik Yüksekliği | 4 |
Tik işaretlerinin görsel yüksekliğini belirler. |
TextTickStyle |
Metin Tik Stili | Both |
Sayısal ölçek etiketlerinin hangi konumlarda gösterileceğini belirler. |
Kullanıcının verdiği örnekte 0–10 aralığında her tam sayı için tik ve sayı bulunmakta, sayısal etiketler ölçeğin iki tarafında görüntülenmektedir. Bu yapı, özellikle dar bir doğrusal göstergenin değerinin hızlı okunmasını kolaylaştıran kompakt bir düzen oluşturur.
BorderColor ve BorderType özellikleri kontrolün
dış çerçevesinin görünümünü düzenler. Varsayılan kaynak tanımında
BorderType değeri None olduğu için kontrol
örneğinde belirgin bir dış çerçeve bulunmamaktadır.
| Seçenekler Kümesi | Seçenek |
|---|---|
MCCerceve |
Yok |
MCCerceve |
Kesik |
MCCerceve |
Noktalı |
MCCerceve |
İçerlek |
MCCerceve |
Dışarlak |
MCCerceve |
Kesintisiz |
MCCerceve |
Ayarlanmış |
MCCerceve |
Tümsek |
MCCerceve |
Kazınmış |
MCCerceve |
Düz |
MCCerceve |
Yükseltilmiş |
MCCerceve |
İçerden Yükseltilmiş |
MCCerceve |
Dışardan Yükseltilmiş |
MCCerceve |
Batırılmış |
MCCerceve |
İçerden Batırılmış |
MCCerceve |
Dışardan Batırılmış |
TickStyle ve TextTickStyle için kullanılan
MCKonum seçenekler kümesi, ölçek işaretlerinin ve sayısal
etiketlerin kontrolün hangi tarafında gösterileceğini düzenlemek için
kullanılır.
| Seçenekler Kümesi | Seçenek | Kullanım amacı |
|---|---|---|
MCKonum |
Yok | Tik veya metin gösterimini kapatmak için kullanılabilir. |
MCKonum |
Üst Sol | Yönlendirmeye göre tek tarafta gösterim sağlar. |
MCKonum |
Alt Sağ | Karşı tarafta tek taraflı gösterim sağlar. |
MCKonum |
Her İkiside | İki tarafta birden gösterim sağlar. |
Kullanıcının verdiği görselde sayısal değerlerin iki tarafta gösterilmesi, dar bir doğrusal kontrolün okunabilirliğini artıran belirgin bir tasarım tercihidir. Özellikle dikey göstergelerde, izleyicinin bulunduğu orta ekseni çevreleyen iki taraflı etiketleme operatörün değeri hızlı biçimde eşleştirmesine yardımcı olabilir.
Aşağıdaki tablo MACTRACKBAR'ın paylaşılan kaynak kodunda bulunan temel özellikleri ve kaynakta verilen varsayılan değerleri özetler.
| Özellik | EOS Türkçe Karşılığı | Varsayılan | Ne işe yarar? |
|---|---|---|---|
UCType |
Kontrol Tipi | MACTRACKBAR |
Kullanıcı kontrolünün tipini tanımlar. |
UpdateInterval |
Güncelleme Aralığı | 1000 ms |
Kontrolün veri/görsel güncelleme aralığını belirler. |
DecimalPoint |
Ondalık Hane | 0 |
Sayısal gösterimde kullanılacak ondalık hane sayısını belirler. |
UCBackColor |
Kontrol Arka Renk | Transparent |
Kontrolün temel arka plan rengini belirler. |
UCForeColor |
Kontrol Yazı Rengi | RGB(123, 125, 123) |
Kontrolün temel yazı rengini belirler. |
UCFont |
Kontrol Yazı Tipi | Verdana, 8.25 pt, Bold |
Kontrolün temel yazı tipini belirler. |
Orientation |
Yönlendirme | Vertical |
Kontrolün yatay veya dikey yönünü belirler. |
TrackerShape |
İzleyici Şekli | Ellipse |
Değer konumunu gösteren izleyicinin şeklini belirler. |
TrackLineColor |
İzleme Çizgisi Rengi | RGB(90, 93, 90) |
İzleme çizgisinin rengini belirler. |
BorderColor |
Kenarlık Rengi | Black |
Kontrol çerçevesinin rengini belirler. |
BorderType |
Kenarlık Tipi | None |
Kontrol çerçevesinin görsel stilini belirler. |
MinValue |
Minimum Değer | 0 |
Doğrusal ölçeğin alt sınırını belirler. |
MaxValue |
Maksimum Değer | 10 |
Doğrusal ölçeğin üst sınırını belirler. |
TrackerColor |
İzleyici Rengi | RGB(24, 130, 198) |
Mevcut değeri belirten izleyicinin rengini belirler. |
TrackerSize |
İzleyici Boyutu | 16 × 16 |
İzleyicinin boyutunu belirler. |
TickStyle |
Tik Stili | Both |
Tik işaretlerinin konumunu belirler. |
TickColor |
Tik Rengi | RGB(148, 146, 148) |
Tik işaretlerinin rengini belirler. |
TickFrequency |
Tik Sıklığı | 1 |
Tiklerin değer aralığına göre tekrarlanma sıklığını belirler. |
TickHeight |
Tik Yüksekliği | 4 |
Tik işaretlerinin yüksekliğini belirler. |
TextTickStyle |
Metin Tik Stili | Both |
Sayısal ölçek etiketlerinin konumunu belirler. |
MACTRACKBAR'ın görsel davranışları kaynak kodunda seçenekler kümeleriyle tanımlanmıştır. Bu yapı, kontrolün yönünü, izleyici biçimini, çerçeve stilini ve tik konumlarını belirli seçeneklerle yönetir.
| Seçenekler Kümesi | Seçenekler | Kullanım |
|---|---|---|
GNOrientasyon |
Yatay, Dikey | Göstergenin ana yönünü belirler. |
MCSurgu |
Elips, Dikdörtgen | İzleyicinin şeklinin belirlenmesini sağlar. |
MCCerceve |
Yok, Kesik, Noktalı, İçerlek, Dışarlak, Kesintisiz, Ayarlanmış, Tümsek, Kazınmış, Düz, Yükseltilmiş, İçerden Yükseltilmiş, Dışardan Yükseltilmiş, Batırılmış, İçerden Batırılmış, Dışardan Batırılmış | Kontrol çerçevesinin görsel stilini belirler. |
MCKonum |
Yok, Üst Sol, Alt Sağ, Her İkiside | Tik ve metin işaretlerinin konumunu belirler. |
MCSurgu seçenekler kümesi iki farklı izleyici biçimi sunar:
Elips ve Dikdörtgen.
Kaynak kodundaki varsayılan seçenektir. Kullanıcının verdiği görseldeki mavi dairesel izleyici görünümü bu tercihle uyumludur.
Daha köşeli ve teknik bir gösterge dili gerektiğinde kullanılabilir. Özellikle düz çizgili ekran tasarımlarıyla uyumlu bir görünüm sağlar.
Şekil değişikliğine ek olarak TrackerColor ile
izleyicinin rengi de yapılandırılabilir.
Doğrusal gösterge yaklaşımı, bir sayısal değerin belirlenmiş bir aralık içindeki konumunun hızlı şekilde algılanmasının önemli olduğu HMI/SCADA ekranlarında kullanışlıdır. Endüstriyel HMI dokümantasyonlarında benzer doğrusal gösterge nesneleri, sayısal proses değerlerinin doğrusal bir ölçek üzerinde gösterilmesi ve değerin değişmesine bağlı olarak gösterge konumunun hareket etmesi amacıyla tanımlanmaktadır.
Sıcaklık değerinin minimum–maksimum aralık içerisindeki konumunu hızlı biçimde izlemek için kullanılabilir.
Basınç değerinin çalışma aralığındaki konumunu kompakt bir doğrusal ölçek üzerinde göstermek için uygundur.
Tank, depo veya proses seviyesinin düşükten yükseğe doğru doğrusal konumla izlenmesinde kullanılabilir.
Akış/debi gibi sürekli değişen değerlerin ölçek üzerindeki konumunu hızlı biçimde değerlendirmeyi sağlar.
Motor hızı veya başka sürekli değişken ekipman parametrelerinin çalışma aralığı içindeki seviyesini göstermek için kullanılabilir.
Gerilim, akım ve güç gibi sayısal değerlerin belirlenen aralık içerisindeki konumunun hızlı değerlendirilmesinde kullanılabilir.
Sayısal gösterim operatöre kesin değeri verir; doğrusal gösterim ise bu değerin aralık içerisindeki konumunu aynı anda görsel olarak sunar. Endüstriyel HMI dokümantasyonlarında da doğrusal göstergelerin özellikle bir değerin sınırlar ve eşikler karşısındaki durumunun hızlı değerlendirilmesini desteklediği belirtilmektedir.
| Gösterim | Temel yaklaşım | Öne çıkan bilgi | MACTRACKBAR ile ilişki |
|---|---|---|---|
| Sayısal Gösterge | Değeri doğrudan sayı olarak gösterir. | Kesin sayısal değer | MACTRACKBAR, sayısal değere ek olarak konumsal bilgi sağlar. |
| Bar Gösterge | Değeri doluluk miktarıyla ifade eder. | Doluluk / seviye | MACTRACKBAR'ın odağı doluluk yerine ölçek üzerindeki izleyici konumudur. |
| Dairesel Gösterge | Değeri kadran ve ibre üzerinde gösterir. | Açısal konum | MACTRACKBAR aynı prensibi doğrusal eksene taşır. |
| Doğrusal Gösterge | Değeri doğrusal ölçek üzerinde konumlandırır. | Aralık içindeki konum | MACTRACKBAR bu yaklaşımın kompakt bir kullanıcı kontrolüdür. |
Bu nedenle MACTRACKBAR özellikle “değer nerede?” sorusunun hızlı cevaplanmasının önemli olduğu ekranlarda anlamlıdır. Operatör yalnızca sayıyı okumaz; izleyicinin ölçek üzerindeki yerinden değerin alt sınıra, orta bölgeye veya üst sınıra yakınlığını da görür.
Kavramsal olarak MACTRACKBAR, SCADA ekranının gösterim katmanında yer alır. Saha veya kontrol sisteminden gelen sayısal veri, kontrolün tanımladığı minimum–maksimum aralık içerisinde görsel olarak konumlandırılır.
Önemli ayrım: Buradaki akış, kontrolün görsel gösterim rolünü anlatır. Paylaşılan MACTRACKBAR kaynak kodunda kontrolcüye veri yazan bir komut veya ayar mekanizması bulunmadığından, kontrolün temel kullanım modeli izleme amaçlı doğrusal gösterimdir.
DOĞRUSAL GÖSTERGE (MACTRACKBAR), sayısal bir proses değerini doğrusal bir ölçek üzerinde konumlandırarak operatöre “değerin hangi noktada olduğunu” hızlı biçimde anlatan bir SCADA kullanıcı kontrolüdür.
Yatay veya dikey yönlendirme, minimum–maksimum değer aralığı, izleyici şekli ve rengi, izleme çizgisi, tik sıklığı, tik rengi, sayısal etiketlerin konumu ve kenarlık biçimi gibi özellikleriyle kontrol farklı ekran tasarımlarına uyarlanabilir.
MACTRACKBAR = Doğrusal Ölçek + Minimum/Maksimum + İzleyici + Tikler + Sayısal Etiketler + Yatay/Dikey Yönlendirme + Görsel Özelleştirme
En önemli kullanım karakteristiği ise yalnızca gösterim amaçlı olmasıdır: kontrolcüye değer yazmak yerine mevcut proses değerinin doğrusal ölçek üzerindeki konumunu operatöre açık ve kompakt biçimde sunar.