MACTRACKBAR Hakkında

Değerin Doğrusal Ölçek Üzerindeki Gösterimi

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.

Kontrolün Temel Çalışma Yaklaşımı

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.

Doğrusal Gösterimin Çalışma Mantığı

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.

1Veri okunur
2Minimum–maksimum aralık değerlendirilir
3Değer ölçek üzerinde konumlandırılır
4İzleyici konumu güncellenir
5Tikler ve etiketler okunabilirliği destekler
Veri
Proses değeri
→
Ölçek
Min / Maks
→
İzleyici
Değerin konumu

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.

Yalnızca Gösterim Amaçlı Kullanım

Önemli: Kontrolcüye Veri Yazmaz

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.

MACTRACKBAR

Mevcut değerin doğrusal ölçek üzerindeki konumunu gösterir. Kullanım amacı izleme ve görsel değerlendirmedir.

Etkileşimli Slider

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.

Yatay ve Dikey Yönlendirme

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.

Dikey Gösterim

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.

Yatay Gösterim

Ö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.

Ekran Yerleşimi

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.

İzleyici Şekli ve Görsel Yapısı

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.

Görsel odak noktası

İ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.

Minimum, Maksimum ve Ölçek Aralığı

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.

0Minimum Değer
10Maksimum Değer
1Tik Sıklığı
0Ondalık Hane

Ö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.

Ölçeği gerçek proses aralığıyla eşleştirin

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.

Tik İşaretleri ve Sayısal Etiketler

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.

Kenarlık ve Görsel Çerçeve

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ış

Tik ve Metin Konumları

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.

Kompakt çift taraflı ölçek

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.

Genel Özellikler

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.

Seçenekler Kümeleri

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.

İzleyici Şekli Seçenekleri

MCSurgu seçenekler kümesi iki farklı izleyici biçimi sunar: Elips ve Dikdörtgen.

Elips

Kaynak kodundaki varsayılan seçenektir. Kullanıcının verdiği görseldeki mavi dairesel izleyici görünümü bu tercihle uyumludur.

Dikdörtgen

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.

Renk ile Ayrıştırma

Şekil değişikliğine ek olarak TrackerColor ile izleyicinin rengi de yapılandırılabilir.

SCADA ve HMI Kullanım Alanları

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

Sıcaklık değerinin minimum–maksimum aralık içerisindeki konumunu hızlı biçimde izlemek için kullanılabilir.

Basınç

Basınç değerinin çalışma aralığındaki konumunu kompakt bir doğrusal ölçek üzerinde göstermek için uygundur.

Seviye

Tank, depo veya proses seviyesinin düşükten yükseğe doğru doğrusal konumla izlenmesinde kullanılabilir.

Debi

Akış/debi gibi sürekli değişen değerlerin ölçek üzerindeki konumunu hızlı biçimde değerlendirmeyi sağlar.

Ekipman Değerleri

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.

Elektriksel Büyüklükler

Gerilim, akım ve güç gibi sayısal değerlerin belirlenen aralık içerisindeki konumunun hızlı değerlendirilmesinde kullanılabilir.

Neden doğrusal gösterge?

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.

Doğrusal Gösterge ile Diğer Gösterim Yaklaşımlarının Farkı

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.

SCADA Ekran Tasarımında Kullanım Önerileri

  1. Ölçeği gerçek proses aralığıyla eşleştirin: Minimum ve maksimum değerler operatörün anlamlandırabileceği bir çalışma aralığını temsil etmelidir.
  2. Tik sıklığını okunabilir tutun: Çok seyrek tikler hassas okumayı zorlaştırabilir; gereğinden fazla tik ise kontrolü görsel olarak kalabalıklaştırabilir.
  3. İzleyiciyi görünür kılın: İzleyici rengi ve boyutu, ölçek çizgileriyle yeterli kontrast oluşturmalıdır.
  4. Yönü ekran düzenine göre seçin: Dikey kullanım dar alanlarda, yatay kullanım ise geniş ekran bölgelerinde daha uygun bir yerleşim sağlayabilir.
  5. Sayısal etiketleri gerektiği kadar kullanın: Kesin değer okumak önemliyse metin tikleri açık tutulmalı; yalnızca konumsal bilgi yeterliyse daha sade bir görünüm tercih edilebilir.
  6. Gösterim ve kumanda işlevini ayırın: MACTRACKBAR yalnızca gösterim amacıyla kullanılmalı; operatörün değer değiştirmesi gereken uygulamalarda ayrı bir kontrol yaklaşımı değerlendirilmelidir.

SCADA Veri Akışı İçinde MACTRACKBAR

Saha / PLC
Proses verisi
→
EOS SCADA
Verinin alınması
→
MACTRACKBAR
Doğrusal gösterim

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.

Sonuç

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.

Kısa Özet

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.

← Önceki İçeriğe Dön