1. TARİH
Yalnızca tarih bilgisinin gösterilmesi için kullanılır. Saat bilgisinin ekranda bulunmasının gerekli olmadığı operatör ekranlarında sade bir tarih alanı oluşturur.
TARIH_SAAT, operatör ekranında zaman bilgisinin sürekli görünür olmasını sağlayan, görsel olarak sade fakat farklı kullanım senaryolarına uyarlanabilen bir kullanıcı kontrolüdür. Kaynak kodunda UpdateInterval=1000 olarak tanımlandığından, kontrolün temel güncelleme aralığı 1000 milisaniyedir.
Aşağıdaki altı seçenek, kaynak kodundaki TSBagliDegerTuru kümesinin tamamıdır.
Bu nedenle sayfada her biri ayrı başlık altında açıklanmış ve hangi bilgi düzenini ifade ettiği
özellikle vurgulanmıştır.
TSBagliDegerTuru → Date / Time / Singlelinedatetime / Ledtime / Doublelinedatetime
DataType özelliği, kaynak kodunda TSBagliDegerTuru.Ledtime varsayılan
değeriyle tanımlanmıştır. Aşağıdaki altı seçenek ise kontrolün tarih ve saat bilgisini hangi
biçimde sunacağını belirleyen seçenekler kümesidir.
Yalnızca tarih bilgisinin gösterilmesi için kullanılır. Saat bilgisinin ekranda bulunmasının gerekli olmadığı operatör ekranlarında sade bir tarih alanı oluşturur.
Yalnızca saat bilgisini gösterir. Ekranda tarih yerine anlık zaman bilgisinin öne çıkarılması gereken alanlar için uygundur.
Tarih ve saat bilgisini aynı satır üzerinde birleştirir. Dar veya tek satırlı bilgi alanlarında kompakt bir zaman gösterimi sağlar.
Saat bilgisini LED saat görünümüne yönelik biçimde sunar. Kaynak kodundaki varsayılan
DataType değeri Ledtime olduğundan bu seçenek başlangıç
gösterim türüdür.
Tarih ve saat bilgisini iki ayrı satır halinde sunar. Özellikle tarih ile saatin görsel olarak ayrıştırılmasının istendiği ekran düzenlerinde kullanılabilir.
Altı seçenek aynı bilgiyi yalnızca farklı isimlerle tekrar etmez; ekranın bilgi yoğunluğu, alan genişliği ve görsel hiyerarşisi açısından farklı sunum biçimleri oluşturur. Bu nedenle Date, Time, Singlelinedatetime , Ledtime ve Doublelinedatetime seçimleri ekran tasarımının bir parçası olarak değerlendirilmelidir.
TARIH_SAAT kaynak kodunda iki ayrı satır için bağımsız renk, yazı tipi ve metin hizalama özellikleri bulunmaktadır. Bu yapı özellikle çift satır tarih saat gösteriminde tarih ve saatin birbirinden görsel olarak ayrıştırılmasına olanak verir.
TopLineBackColor • Üst Satır Arka Renk
TopLineForeColor • Üst Satır Ön Rengi
TopLineFont • Üst Satır Yazı Tipi
TopLineTextAlignment • Üst Satır Metin Hizalama
BottomLineBackColor • Alt Satır Arka Renk
BottomLineForeColor • Alt Satır Ön Rengi
BottomLineFont • Alt Satır Yazı Tipi
BottomLineTextAlignment • Alt Satır Metin Hizalama
Transparent, ön renk Lime,
yazı tipi Arial Narrow 9.75f Bold ve metin hizalama Middlecenter olarak tanımlanmıştır.
TopLineTextAlignment ve BottomLineTextAlignment özellikleri
GNKonum türünü kullanır. Kaynak kodunda toplam dokuz hizalama seçeneği vardır.
Bunlar ekran üzerindeki metnin konumunu belirlemek için kullanılır.
| Teknik Değer | Türkçe Karşılığı | Konum |
|---|---|---|
Topleft |
Üst Sol | Sol üst |
Topcenter |
Üst Orta | Üst orta |
Topright |
Üst Sağ | Sağ üst |
Middleleft |
Merkez Sol | Orta sol |
Middlecenter |
Merkez Orta | Merkez |
Middleright |
Merkez Sağ | Orta sağ |
Bottomleft |
Alt Sol | Sol alt |
Bottomcenter |
Alt Orta | Alt orta |
Bottomright |
Alt Sağ | Sağ alt |
BorderStyle özelliği, kontrolün kenarlık biçimini belirlemek için
GNCerceveTuru türünü kullanır. Kaynak kodunda üç seçenek tanımlanmıştır.
| Teknik Değer | Türkçe Karşılığı | Açıklama |
|---|---|---|
None |
Yok | Kontrol için kenarlık kullanılmaz. |
Fixedsingle |
Tek Sabit | Tek sabit kenarlık biçimi kullanılır. |
Fixed3d |
Sabit 3 Boyutlu | Sabit üç boyutlu kenarlık biçimi kullanılır. |
BorderStyle = None olduğundan,
TARIH_SAAT başlangıçta kenarlıksız bir gösterim yaklaşımına sahiptir.
Aşağıdaki tablo, verilen TARIH_SAAT kaynak kodunda doğrudan tanımlanan genel ve görsel özellikleri bir arada gösterir. Türkçe karşılıklarında Türkçe_set2(3).txt sözlüğündeki terminoloji esas alınmıştır.
| Teknik Özellik | Türkçe Karşılığı | Varsayılan | Açıklama |
|---|---|---|---|
UCType |
Kontrol Tipi | TARIH_SAAT |
Kullanıcı kontrolünün tipini tanımlar. |
UpdateInterval |
Güncelleme Aralığı | 1000 ms |
Kontrolün temel güncelleme aralığını belirler. |
DecimalPoint |
Ondalık Hane | 0 |
Kaynak kodunda tanımlanan genel sayısal gösterim ayarıdır. |
UCBackColor |
Kontrol Arka Renk | Transparent |
Kontrolün genel arka plan rengini belirler. |
UCForeColor |
Kontrol Yazı Rengi | Lime |
Kontrolün genel yazı/ön plan rengini belirler. |
UCFont |
Kontrol Yazı Tipi | Arial Narrow 9.75f Bold |
Kontrolün temel yazı tipi ve biçimini belirler. |
TopLineBackColor |
Üst Satır Arka Renk | Transparent |
Üst satırın arka plan rengini belirler. |
TopLineForeColor |
Üst Satır Ön Rengi | Lime |
Üst satır metninin ön rengini belirler. |
TopLineFont |
Üst Satır Yazı Tipi | Arial Narrow 9.75f Bold |
Üst satırda kullanılan yazı tipi ve biçimini belirler. |
TopLineTextAlignment |
Üst Satır Metin Hizalama | Middlecenter |
Üst satır metninin konumunu belirler. |
BottomLineBackColor |
Alt Satır Arka Renk | Transparent |
Alt satırın arka plan rengini belirler. |
BottomLineForeColor |
Alt Satır Ön Rengi | Lime |
Alt satır metninin ön rengini belirler. |
BottomLineFont |
Alt Satır Yazı Tipi | Arial Narrow 9.75f Bold |
Alt satırda kullanılan yazı tipi ve biçimini belirler. |
BottomLineTextAlignment |
Alt Satır Metin Hizalama | Middlecenter |
Alt satır metninin konumunu belirler. |
BorderStyle |
Kenarlık Stili | None |
Kontrolün kenarlık biçimini belirler. |
TopMargin |
Üst Kenar | 1 |
Kaynak kodunda tanımlanan üst kenar değeridir. |
DataType |
Veri Tipi | Ledtime |
Tarih ve saat bilgisinin hangi gösterim türünde sunulacağını belirler. |
TARIH_SAAT belirli bir proses ekipmanını kumanda etmek yerine, ekranın zaman bilgisini düzenleyen bir gösterim kontrolüdür. Bu nedenle kullanım alanları, operatörün tarih ve saate ihtiyaç duyduğu ekran bölümlerine göre şekillenir.
Ekranın üst bölümünde güncel tarih bilgisini sürekli görünür tutmak için kullanılabilir.
Operatörün proses ekranından ayrılmadan güncel saati takip edebilmesi için kullanılabilir.
Tarih ve saatin iki satır halinde ayrıştırılarak daha okunabilir sunulması gereken alanlarda kullanılabilir.
LED saat yaklaşımının tercih edildiği ekran tasarımlarında kullanılabilir.
Not: Bu kullanım alanları kontrolün kaynak kodundaki tanımından hareketle ekran tasarımına yönelik örneklerdir. Kaynak kodu belirli bir proses ekipmanına özel kullanım zorunluluğu tanımlamamaktadır.
TARIH_SAAT ekran tasarımına eklenirken önce hangi zaman bilgisinin gösterileceği, ardından gösterimin nasıl yerleşeceği belirlenirse kontrol daha düzenli ve okunabilir bir sonuç verir.
DataType ile gösterim türü seçilir.GNKonum ile metin hizalaması belirlenir.BorderStyle ile kenarlık biçimi belirlenir.Özellikle Singlelinedatetime ve Doublelinedatetime seçeneklerinde ekran alanının genişliği ve satır yüksekliği dikkate alınmalıdır. LED saat veya panel görünümünde ise yazı tipi, renk ve arka plan kontrastı okunabilirliği doğrudan etkiler.
TARIH_SAAT, SCADA ekranlarında tarih ve saat bilgisini kolay ve pratik biçimde göstermek için tasarlanmış, farklı ekran düzenlerine uyarlanabilen bir kullanıcı kontrolüdür. Kontrolün en belirgin özelliği, TSBagliDegerTuru içerisinde tanımlanan altı farklı gösterim biçimidir.
Tarih → Saat → Tek Satır Tarih Saat → LED Saat → Çift Satır Tarih Saat
Bunun yanında üst ve alt satır için bağımsız renk, yazı tipi ve hizalama özellikleri ile GNKonum ve GNCerceveTuru seçenekleri, kontrolün SCADA ekran tasarımına uyarlanmasını kolaylaştırır.
Bu sayfadaki Property adları verilen TARIH_SAAT kaynak kodundaki teknik isimlerdir. Türkçe karşılıklarında Türkçe_set2(3).txt sözlüğü esas alınmıştır. Kaynak kodunda ayrıntısı bulunmayan davranışlar ayrıca varsayılmamış veya teknik özellik olarak sunulmamıştır.