ANALOG SAAT Hakkında

ANALOG SAAT, EOS SCADA içerisinde ANALOG_CLOCK User Control tipi olarak kullanılan ve SCADA ekranlarında gerçek zamanlı analog saat gösterimi sağlayan bir kullanıcı kontrolüdür.

Kontrol yalnızca saat bilgisini göstermekle sınırlı değildir. Saatin genel tasarımı, ibrelerin hareket biçimi, zaman farkı, akrep, yelkovan ve saniye ibresinin geometrisi, saat ve dakika noktaları, sayısal göstergeler, saat merkezi ve çerçeve gibi birçok görsel özellik kullanıcı tarafından ayrı ayrı yapılandırılabilir.


ClockType özelliği ile üç farklı saat tasarımı arasında seçim yapılabilir. Bunun yanında ClockPointersMovementType ile ibrelerin hareket karakteristiği belirlenebilir. Böylece aynı kullanıcı kontrolü farklı SCADA ekran tasarımlarına uyarlanabilir.

Temel yaklaşım: ANALOG_CLOCK, SCADA ekranına yalnızca bir saat görüntüsü ekleyen basit bir kontrol değildir. Saatin tasarımı ve ibrelerin davranışı ile birlikte akrep, yelkovan, saniye, işaret noktaları, sayılar, merkez ve çerçeve gibi görsel bileşenlerin ayrı ayrı yapılandırılabildiği bir kullanıcı kontrolüdür.

Nasıl Yapılandırılır?

ANALOG SAAT yapılandırılırken önce genel saat davranışı belirlenmeli; ardından ibreler, saat ve dakika noktaları, sayılar, merkez ve çerçeve görünümü düzenlenmelidir.

Önerilen yapılandırma sırası

  1. Genel: kontrol tipi, güncelleme aralığı ve temel görünüm.
  2. Saat davranışı: saat tasarımı, ibre hareket tipi ve zaman farkı.
  3. Akrep: renk, dolgu, kalınlık, uzunluk, kuyruk ve uç biçimi.
  4. Yelkovan: renk, dolgu, kalınlık, uzunluk, kuyruk ve uç biçimi.
  5. Saniye: gösterim, renk, dolgu, kalınlık, uzunluk, kuyruk ve uç biçimi.
  6. Saat noktaları: saat işaretlerinin konumu, boyutu, rengi ve tipi.
  7. Dakika noktaları: dakika işaretlerinin konumu, boyutu, rengi ve tipi.
  8. Sayılar: sayı gösterimi, konumu, stili, açı kullanımı ve yazı tipi.
  9. Saat merkezi: merkez gösterimi, yarıçap, renk, dolgu ve tip.
  10. Çerçeve: çerçeve rengi, stili ve iç/dış boyutları.

Genel Özellikler

Genel özellikler kontrolün EOS SCADA içindeki kimliğini, güncelleme aralığını, temel renk ve yazı tipi özelliklerini tanımlar. ClockType, ClockPointersMovementType ve zaman farkı ayarları da saat davranışının temelini oluşturur.

Özellik EOS Türkçe Karşılığı Varsayılan Ne işe yarar? Nerede kullanılır?
UCType Kontrol Tipi ANALOG_CLOCK Kontrolün EOS SCADA içindeki User Control tipini tanımlar. Kontrolün ANALOG_CLOCK olarak tanımlandığı temel ayarda.
UpdateInterval Güncelleme Aralığı 1000 Kontrolün güncelleme aralığını belirler. Saat bilgilerinin düzenli olarak yenilenmesinde.
UCBackColor Kontrol Arka Renk Transparent Kontrolün arka plan rengini belirler. Saatin SCADA ekranıyla bütünleşik görünmesinde.
UCForeColor Kontrol Yazı Rengi Black Kontrolün temel ön plan rengini belirler. Saat üzerindeki temel görsel öğelerin renk düzeninde.
UCFont Kontrol Yazı Tipi Arial Narrow, 8.25 pt, Bold Kontrolün temel yazı tipi ayarını belirler. Kontrol üzerinde kullanılan temel metin görünümünde.

Saat Tasarımı ve Zaman Davranışı

Bu özellikler analog saatin temel görünümünü ve zamanın ibrelere nasıl yansıtılacağını belirler. ClockType üç farklı tasarım seçeneği sunarken, ClockPointersMovementType ibrelerin hareket biçimini belirler.

Özellik EOS Türkçe Karşılığı Varsayılan Ne işe yarar? Nerede kullanılır?
ClockType Saat Tipi Type1 Analog saatin kullanılacak tasarımını belirler. Farklı SCADA ekranlarında üç farklı saat tasarımı arasından seçim yapmak için.
ClockPointersMovementType Saat İbreleri Hareket Tipi Step Saat ibrelerinin zaman ilerledikçe hareket biçimini belirler. Saatin görsel hareket karakteristiğinin belirlenmesinde.
TimeDifferenceHour Zaman Farkı Saat 0 Saat gösterimine uygulanacak saat farkını belirler. SCADA sistem saati ile gösterilecek saat arasında saat bazında fark gerektiğinde.
TimeDifferenceMinute Zaman Farkı Dakika 0 Saat gösterimine uygulanacak dakika farkını belirler. Gösterilecek zamanın dakika bazında kaydırılması gerektiğinde.
TimeDifferenceSecond Zaman Farkı Saniye 0 Saat gösterimine uygulanacak saniye farkını belirler. Gösterilecek zamanın saniye bazında kaydırılması gerektiğinde.

ClockType — Saat Tasarımı

ClockType, ANALOG_CLOCK kontrolünün üç farklı tasarım seçeneğinden hangisini kullanacağını belirler. Kaynak tanımında seçenekler Type1, Type2 ve Type3 olarak tanımlanmıştır.

Önemli: Kaynak tanımında üç seçenek için yalnızca Tür1, Tür2 ve yine Tür2 açıklaması bulunmaktadır. Bu nedenle Type3 için kaynakta verilen açıklama değiştirilmemiş, burada yalnızca teknik değer adıyla ayrıca gösterilmiştir.

Seçenekler Kümesi Türkçe Açıklama
Type1 Tür1 Birinci analog saat tasarımı.
Type2 Tür2 İkinci analog saat tasarımı.
Type3 Tür2 Üçüncü teknik saat tipi; kaynak Description değeri Tür2 olarak tanımlanmıştır.

ClockPointersMovementType — Saat İbreleri Hareket Tipi

Bu özellik, analog saat ibrelerinin zaman ilerledikçe nasıl hareket edeceğini belirler. Özellikle saniye ve dakika hareketinin görsel karakteristiğini belirlemek için önemlidir.

Seçenekler Kümesi Türkçe Açıklama
Step Adım İbrelerin adımlı hareket karakteristiğini belirtir.
Sweep Süpürme İbrelerin sürekli/süpürme hareket karakteristiğini belirtir.
Default Varsayılan Kontrolün varsayılan hareket davranışını kullanır.
Rapid Hızlı Hızlı hareket karakteristiğini belirtir.
Original Orjinal Kaynakta tanımlanan özgün hareket seçeneğidir.

Akrep Ayarları

Akrep, saatin saat bilgisini gösteren ibresidir. Bu gruptaki özelliklerle akrebin rengi, dolgu biçimi, çizgi kalınlığı, uzunluğu, kuyruk uzunluğu, genişliği ve uç biçimi ayrı ayrı ayarlanabilir.

Özellik EOS Türkçe Karşılığı Varsayılan Ne işe yarar? Nerede kullanılır?
HourHandColor Akrep Rengi Black Akrep ibresinin rengini belirler. Saat ibresinin görsel olarak ayırt edilmesinde.
HourHandFillPattern Akrep Dolgu Modeli Solid Akrep ibresinin dolgu biçimini belirler. İbrenin görsel dolgu stilinin değiştirilmesinde.
HourHandLineWidth Akrep Çizgi Genişliği 1 Akrep çizgisinin kalınlığını belirler. Akrep çizgisinin görünürlüğünün ayarlanmasında.
HourHandRelativeRadius Akrep Göreli Yarıçapı 65 Akrep uzunluğunu saat merkezine göre göreli olarak belirler. Saat ibresinin saat kadranındaki uzunluğunun ayarlanmasında.
HourHandTailRelativeRadius Akrep Kuyruk Göreli Yarıçapı 20 Akrep merkezinin arkasında kalan kuyruk uzunluğunu belirler. İbrenin merkezden geriye uzanan bölümünün ayarlanmasında.
HourHandWidth Akrep Genişliği 5 Akrep ibresinin genişliğini belirler. Akrep ile diğer ibreler arasındaki görsel farkın ayarlanmasında.
HourHandDialType Akrep Uç Tipi Regular Akrep ucunun biçimini belirler. Akrep ucunun normal, sivri veya özel görünümünde.

Yelkovan Ayarları

Yelkovan, saatin dakika bilgisini gösteren ibresidir. Akrepte olduğu gibi renk, dolgu, çizgi kalınlığı, uzunluk, kuyruk, genişlik ve uç biçimi bağımsız olarak ayarlanabilir.

Özellik EOS Türkçe Karşılığı Varsayılan Ne işe yarar? Nerede kullanılır?
MinuteHandColor Yelkovan Rengi Black Yelkovan ibresinin rengini belirler. Dakika ibresinin görsel olarak ayırt edilmesinde.
MinuteHandFillPattern Yelkovan Dolgu Modeli Solid Yelkovan ibresinin dolgu biçimini belirler. İbrenin görsel dolgu stilinin değiştirilmesinde.
MinuteHandLineWidth Yelkovan Çizgi Genişliği 1 Yelkovan çizgisinin kalınlığını belirler. Yelkovan çizgisinin görünürlüğünün ayarlanmasında.
MinuteHandRelativeRadius Yelkovan Göreli Yarıçapı 80 Yelkovan uzunluğunu saat merkezine göre göreli olarak belirler. Dakika ibresinin kadrandaki uzunluğunun ayarlanmasında.
MinuteHandTailRelativeRadius Yelkovan Kuyruk Göreli Yarıçapı 20 Yelkovanın merkez arkasındaki kuyruk uzunluğunu belirler. İbrenin merkezden geriye uzanan bölümünün ayarlanmasında.
MinuteHandWidth Yelkovan Genişliği 5 Yelkovan ibresinin genişliğini belirler. Yelkovanın görsel ağırlığının ayarlanmasında.
MinuteHandDialType Yelkovan Uç Tipi Regular Yelkovan ucunun biçimini belirler. Yelkovan ucunun normal, sivri veya özel görünümünde.

Saniye Ayarları

Saniye ayarları saniye ibresinin gösterilip gösterilmeyeceğini ve görünümünü belirler. Böylece daha sade veya daha ayrıntılı analog saat tasarımları oluşturulabilir.

Özellik EOS Türkçe Karşılığı Varsayılan Ne işe yarar? Nerede kullanılır?
DisplaySecondHand Saniye İbresini Göster true Saniye ibresinin gösterilip gösterilmeyeceğini belirler. Saniye bilgisinin analog saat üzerinde gösterilmesinde.
SecondHandColor Saniye İbresi Rengi Black Saniye ibresinin rengini belirler. Saniye ibresinin diğer ibrelerden ayrılmasında.
SecondHandFillPattern Saniye İbresi Dolgu Modeli Solid Saniye ibresinin dolgu biçimini belirler. Saniye ibresinin görsel stilinde.
SecondHandLineWidth Saniye Çizgi Genişliği 1 Saniye ibresi çizgisinin kalınlığını belirler. İbrenin görünürlüğünü ayarlamak için.
SecondHandRelativeRadius Saniye Göreli Yarıçapı 90 Saniye ibresinin uzunluğunu belirler. Saniye ibresinin kadrandaki uzunluğunda.
SecondHandTailRelativeRadius Saniye Kuyruk Göreli Yarıçapı 20 Saniye ibresinin merkez arkasındaki kuyruk uzunluğunu belirler. Saniye ibresinin arka bölümünün ayarlanmasında.
SecondHandWidth Saniye Genişliği 1 Saniye ibresinin genişliğini belirler. İbrenin ince veya kalın görünümünde.
SecondHandDialType Saniye Uç Tipi Regular Saniye ibresi ucunun biçimini belirler. Normal, sivri veya özel uç tasarımında.

Saat Noktası Ayarları

Saat noktaları kadrandaki saat işaretlerinin görünümünü belirler. Konum, boyut, renk, dolgu ve işaret tipi ayrı ayrı yapılandırılabilir.

Özellik EOS Türkçe Karşılığı Varsayılan Ne işe yarar? Nerede kullanılır?
DisplayHoursPoint Saat Noktalarını Göster true Saat noktalarının gösterilip gösterilmeyeceğini belirler. Kadranda saat işaretlerinin kullanılmasında.
HoursPointLocation Saat Noktası Konumu 100 Saat noktalarının kadran üzerindeki göreli konumunu belirler. Saat işaretlerinin merkeze olan uzaklığının ayarlanmasında.
HoursPointSize Saat Noktası Boyutu 6 Saat noktalarının boyutunu belirler. Saat işaretlerinin görsel büyüklüğünde.
HoursPointColor Saat Noktası Rengi Black Saat noktalarının rengini belirler. Saat işaretlerinin görünümünde.
HoursPointFillPattern Saat Noktası Dolgu Modeli Solid Saat noktalarının dolgu biçimini belirler. Saat işaretlerinin görsel stilinde.
HoursPointLineWidth Saat Noktası Çizgi Genişliği 1 Saat noktalarının çizgi kalınlığını belirler. Saat işaretlerinin kenar görünümünde.
HoursPointWidth Saat Noktası Genişliği 1 Saat noktalarının genişliğini belirler. Saat işaretlerinin geometrik görünümünde.
HoursPointType Saat Noktası Tipi Regular Saat noktalarının kullanılacak geometrik tipini belirler. Normal, daire, üçgen veya özel saat işaretlerinde.

Minute Point — Dakika Noktası Ayarları

Dakika noktaları saat kadranındaki dakika işaretlerini oluşturur. Saat noktalarından bağımsız olarak gösterilebilir ve biçimlendirilebilir.

Özellik EOS Türkçe Karşılığı Varsayılan Ne işe yarar? Nerede kullanılır?
DisplayMinutesPoint Dakika Noktalarını Göster true Dakika noktalarının gösterilip gösterilmeyeceğini belirler. Kadranda dakika işaretlerinin kullanılmasında.
MinutesPointLocation Dakika Noktası Konumu 100 Dakika noktalarının kadran üzerindeki göreli konumunu belirler. Dakika işaretlerinin merkeze olan uzaklığının ayarlanmasında.
MinutesPointSize Dakika Noktası Boyutu 3 Dakika noktalarının boyutunu belirler. Dakika işaretlerinin görsel büyüklüğünde.
MinutesPointColor Dakika Noktası Rengi Black Dakika noktalarının rengini belirler. Dakika işaretlerinin görünümünde.
MinutesPointFillPattern Dakika Noktası Dolgu Modeli Solid Dakika noktalarının dolgu biçimini belirler. Dakika işaretlerinin görsel stilinde.
MinutesPointLineWidth Dakika Noktası Çizgi Genişliği 1 Dakika noktalarının çizgi kalınlığını belirler. Dakika işaretlerinin kenar görünümünde.
MinutesPointWidth Dakika Noktası Genişliği 1 Dakika noktalarının genişliğini belirler. Dakika işaretlerinin geometrik görünümünde.
MinutesPointType Dakika Noktası Tipi Regular Dakika noktalarının geometrik tipini belirler. Normal, daire, üçgen veya özel dakika işaretlerinde.

Sayı Ayarları

Analog saat üzerindeki sayısal göstergeler bu gruptan yapılandırılır. Sayıların konumu, rengi, stili, açı kullanımı ve yazı tipi ayrı ayrı belirlenebilir.

Özellik EOS Türkçe Karşılığı Varsayılan Ne işe yarar? Nerede kullanılır?
DisplayNumerals Sayıları Göster true Saat kadranındaki sayıların gösterilip gösterilmeyeceğini belirler. Sayısal saat işaretlerinin kullanıldığı tasarımlarda.
NumeralsLocation Sayıların Konumu 82 Sayıların kadran üzerindeki göreli konumunu belirler. Sayıların merkeze olan uzaklığının ayarlanmasında.
NumeralsColor Sayı Rengi Black Saat sayılarının rengini belirler. Sayıların okunabilirliğini ve görsel tasarımını düzenlemek için.
NumeralsStyle Sayı Stili Numeric Sayıların kullanılacak gösterim stilini belirler. Sayısal veya klasik saat görünümünde.
UseAngleForNumerals Sayılar İçin Açı Kullan true Sayıların kadran açısına göre konumlandırılmasına ilişkin ayarı belirler. Saat sayılarının kadran geometrisine göre yerleştirilmesinde.
NumeralsFont Sayı Yazı Tipi Engravers MT, 9.75 pt, Bold Saat sayılarının yazı tipini belirler. Saatin sayısal görünümünün tasarlanmasında.

ACDolguTuru — Dolgu Türü Değerleri

Akrep, yelkovan, saniye, saat noktaları, dakika noktaları ve saat merkezi gibi bileşenlerde kullanılan dolgu biçimini belirler.

Seçenekler Kümesi Türkçe Açıklama
Gradient Gradyan Renk geçişli dolgu.
Solid Katı Tekdüze dolgu.
Hatch Tarama Tarama deseni ile dolgu.
LinearGradient Doğrusal Gradyan Doğrusal renk geçişli dolgu.
Pen Kalem Kalem/çizgi tabanlı görünüm.

ACIsaretciTuru — İbre Uç Tipi Değerleri

Seçenekler Kümesi Türkçe Açıklama
Regular Normal Normal ibre ucu.
Pointed Sivri Uçlu Sivri uçlu ibre.
Custom Özel Özel ibre ucu.

ACSaatNoktasiTuru — Saat Noktası Tipi

Seçenekler Kümesi Türkçe Açıklama
Regular Normal Normal saat noktası.
Ring Daire Dairesel saat noktası.
Triangle Üçgen Üçgen saat noktası.
Custom Özel Özel saat noktası.

ACSaatSayiTuru — Saat Sayı Tipi

Seçenekler Kümesi Türkçe Açıklama
Numeric Sayısal Sayısal saat gösterimi.
Classic Klasik Klasik saat gösterimi.
Custom Özel Özel sayı gösterimi.

Saat Merkezi Ayarları

Saat merkezi, akrep, yelkovan ve saniye ibrelerinin birleştiği merkez noktasının görünümünü belirler.

Özellik EOS Türkçe Karşılığı Varsayılan Ne işe yarar? Nerede kullanılır?
DisplayClockCenter Saat Merkezini Göster true Saat merkezinin gösterilip gösterilmeyeceğini belirler. İbrelerin birleşim noktasının görsel olarak belirtilmesinde.
ClockCenterRadius Saat Merkezi Yarıçapı 3 Saat merkezinin yarıçapını belirler. Merkez noktasının boyutunun ayarlanmasında.
ClockCenterColor Saat Merkezi Rengi Black Saat merkezinin rengini belirler. Merkez noktasının görünümünde.
ClockCenterFillPattern Saat Merkezi Dolgu Modeli Solid Saat merkezinin dolgu biçimini belirler. Merkez geometrisinin görsel stilinde.
ClockCenterLineWidth Saat Merkezi Çizgi Genişliği 1 Saat merkezi çizgisinin kalınlığını belirler. Merkez kenar çizgisinin görünümünde.
ClockCenterType Saat Merkezi Tipi Regular Saat merkezinin geometrik tipini belirler. Normal, yıldız, sekizgen veya özel merkez tasarımında.

ACSaatMerkezTuru — Saat Merkezi Tipi

Seçenekler Kümesi Türkçe Açıklama
Regular Normal Normal saat merkezi.
Star8 Yıldız Sekiz uçlu yıldız biçimli saat merkezi.
Octagon Sekizgen Sekizgen saat merkezi.
Custom Özel Özel saat merkezi.

Çerçeve Ayarları

Saatin dış çerçevesi bu özelliklerle yapılandırılır. Çerçeve stili ve iç/dış boyutları seçilen tasarıma göre ayarlanabilir.

Özellik EOS Türkçe Karşılığı Varsayılan Ne işe yarar? Nerede kullanılır?
ClockBorderColor Saat Çerçeve Rengi Black Saat çerçevesinin rengini belirler. Analog saatin dış sınır görünümünde.
ClockBorderStyle Saat Çerçeve Stili None Saat çerçevesinin kullanılacak biçimini belirler. Saat tasarımının dış çerçevesini düzenlemek için.
ClockBorderInnerSize Saat Çerçeve İç Boyutu 2 Çerçevenin iç boyutunu belirler. Çerçevenin iç kısmındaki geometrinin ayarlanmasında.
ClockBorderOuterSize Saat Çerçeve Dış Boyutu 8 Çerçevenin dış boyutunu belirler. Saat çerçevesinin dış kalınlık ve boyut görünümünde.

ACSaatCerceveTuru — Saat Çerçeve Tipi

Seçenekler Kümesi Türkçe Açıklama
None Çerçeve Yok Saat için çerçeve kullanılmaz.
Round Yuvarlak Kenar Yuvarlak kenarlı çerçeve.
FixedSingle Sabit Tek Sabit tek çerçeve.
RoundFrame Yuvarlak Çerçeve Yuvarlak çerçeve.
RoundFixedSingle Yuvarlak Sabit Tek Yuvarlak sabit tek çerçeve.
FixedSingleRoundFrame Sabit Tek Yuvarlak Çerçeve Sabit tek ve yuvarlak çerçeve kombinasyonu.

Özelliklerin Hızlı Referansı

Grup Temel Özellikler Ana Amaç
Genel UCType, UCName, UpdateInterval, renkler, yazı tipi Kontrolün temel çalışma ve görünüm ayarları
Saat Davranışı ClockType, ClockPointersMovementType, zaman farkları Saat tasarımı ve zaman hareketi
Akrep HourHand* Saat ibresi görünümü
Yelkovan MinuteHand* Dakika ibresi görünümü
Saniye SecondHand*, DisplaySecondHand Saniye ibresi görünümü
Saat Noktaları HoursPoint*, DisplayHoursPoint Saat işaretleri
Dakika Noktaları MinutesPoint*, DisplayMinutesPoint Dakika işaretleri
Sayılar Numerals*, DisplayNumerals Sayısal/k klasik saat işaretleri
Saat Merkezi ClockCenter*, DisplayClockCenter İbrelerin merkez noktası
Çerçeve ClockBorder* Saatin dış çerçevesi

Uygulama Örnekleri

1. Sade Analog Saat

ClockType=Type1, saniye ibresi açık, saat ve dakika noktaları açık, sayılar açık ve çerçeve kapalı bırakılarak sade bir SCADA saat görünümü oluşturulabilir.

2. Klasik Saat Görünümü

NumeralsStyle=Classic, ClockBorderStyle=RoundFrame ve ClockCenterType=Star8 gibi seçenekler kullanılarak daha klasik bir analog saat tasarımı oluşturulabilir.

3. Farklı Sistem Zamanını Gösterme

TimeDifferenceHour, TimeDifferenceMinute ve TimeDifferenceSecond özellikleri kullanılarak gösterilen saat değeri zaman farklarıyla ayarlanabilir.

Tasarım yaklaşımı: Önce ClockType ile temel saat tasarımını seçmek, ardından ibreler, noktalar, sayılar, merkez ve çerçeveyi bu tasarıma göre düzenlemek daha kontrollü bir yapılandırma sağlar.

Sonuç

ANALOG_CLOCK (ANALOG SAAT), EOS SCADA ekranlarında saat bilgisinin analog biçimde gösterilmesini sağlayan, görünümü ayrıntılı şekilde yapılandırılabilen bir kullanıcı kontrolüdür.

Üç farklı saat tasarımı, farklı ibre hareketleri, zaman farkı ayarları ve akrep, yelkovan, saniye, saat noktaları, dakika noktaları, sayılar, merkez ve çerçeve özellikleri sayesinde aynı kontrol farklı SCADA ekran tasarımlarına uyarlanabilir.

Teknik özellik adları ve ENUM değerleri kaynak tanımlarındaki biçimleriyle korunmuş, Türkçe açıklamalar kullanıcı kontrolünün SCADA içerisindeki kullanımını anlaşılır hale getirecek şekilde düzenlenmiştir.

← Önceki İçeriğe Dön