Genel Özellikler: Dundas firmasından tedarik ettiğimiz bu nesne Data Recorder sayfalarınızın görselliğini artıracaktır. Görsel işlemlerin tamamı nesnenin sihirbazından yapılmaktadır. Bu sihirbaz ile yaptığınız değişiklikler neticesinde göstergeye bir çok giriş çıkış değişkenleri ekleyebilirsiniz. Sihirbaz kapatıldığında Data Recorder tüm giriş çıkış noktalarını tespit edip Tag’larını otomatik olarak “Not Set” olarak belirler. Bir sonraki adım olarak bu Tag’ları belirlemelisiniz. Görsel özellikler import export komutu ile dosyaya aktarılır veya alınır. Böylece yapmış olduğunuz göstergeyi diğer programlarınızla paylaşabilirsiniz. Maalesef nesne sihirbazı nesnenin tüm özelliklerini kullanabilecek kabiliyette değil, Zira nesnenin binlerce özelliği mevcut. Bu nedenle Dundas firması nesne için ikinci bir sihirbaz görevi görecek olan ücretsiz Chart Builder programını üretti. Bu programı www.dundas.com sitesininden indirebilirsiniz. Data Recorder ’da veya Chart builder ile grafik dizayn edip import export komutları ile birbirlerine tranfer edebilirsiniz. Data Recorder Dundas Chart Professional modelini kullanmaktadır. Chart builder ile bu modelin desteklemediği grafikler oluşturabilirsiniz. Bu durumda Data Recorder bu dosyanın import edilmesine izin vermeyecektir. Professional özelliklerini bu linkten öğrenebilirsiniz. http://www.dundas.com/Products/Chart/NET/Features/index.aspx
Grafik çalışmaları maalesef biraz karmaşıktır. Mümkün olduğu kadar bir çok işlemi otomatik yapmaya çalıştık. Bu işlemlerin başında grafik data’larının süzgeç’den geçirme işlemi vardır. Örneğin: bir yıl gibi uzun bir süreyi grafikde görmek istiyorsunuz. Data Recorder yaklaşık her saniye bir kayıt almaktadır. Bir yılda 31,536,000 data toplayacaktır. Bu kadar datayı ekranda göstermek cpu’yu çok fazla meşgul edecektir. Gösterilse dahi ekran piksel sayısı görmenize engel olacaktır. Data Recorder ekran piksel sayısına göre ve grafiğin ekranda kapladığı alana göre gösterilebilecek data sayısını hesaplar ve SQL serverdan uygun dataları belirli aralıklarla seçmesini ister. Böylece her piksel için bir data database’den çekilmiş olur. Mouse ile grafik alanı üzerinde alan seçim zoom yaparak seçtiğiniz alanı büyütebilirsiniz. Bu işlem sırasında direkt olarak alan büyütülüp ekrana gelecektir. Akabinde Data Recorder yeni alana göre daha detaylı veriler SQL serverdan yükleyecektir. Bu işlem grafiğin en detaylı haline ininceye kadar devam edebilir. Böylece çok fazla data bir arada görüldüğü gibi en küçük ayrıntısına kadarda ekrana getirilmiş olur.
Printer ve dosyaya aktarma işlemlerinde grafiğin ekranda görünür şekli kullanılır. Grafikler maalesef Cpu’yu fazla kullanır, Üç boyutlu grafikler ise daha fazla kullanır. Cpu kullanımı grafiğin ekranda kapladığı alanla doğru orantılıdır. Projenizde çok fazla grafik kullanacaksanız, Bilgisayarınızın ekran memory‘sini uygun seçmeniz gereklidir. Scada programlarında paylaşılan grafik memory kullanan bilgisayarlar kullanılmamalıdır.
Not: Bu bölümde çalışma yapılabilmesi için proje kaydedilmiş olmalı ve Sql Server bağlantısı sağlanmış olmalıdır.
Chart Name: Data Recorder içersinde aynı taglara veya farklı taglara bağlı çalışan bir çok grafik oluşturabilirsiniz. Grafik ve tag sayısında bir sınırlama yoktur. Üzerinde işlem yapmak istediğiniz grafiği bu combobox ile seçebilirsiniz.
Series: Chart nesnesinin tüm serileri bu combobox’da listelenir. Bu alanda işlem yapmak istediğiniz seriyi seçebilirsiniz.
Tag Name: Yukarıda seçtiğiniz seri’nin bağlandığı tag ismini bu alanda seçiniz.
Your information: Bu alana her seri için açıklama yazabilirsiniz.
Chart Area: Aynı sayfada tek grafik nesnesi içerisine bir’den daha çok grafik alanı ekleyebilir ve bu alanlara farklı veya aynı seriler yapabilirsiniz. Bu alanda işlem yapmak istediğiniz grafik alanını belirleyip daha sonraki aşamada bu alanın x axis boyunu ayarlayabilirsiniz.
X Axis Data Lenght: X axis data boyunu bu iki parametre ile ayarlayabilirsiniz. X axis Data recorde’da Zaman olmak zorundadır.
Chart Wizard: Nesne görsel işlemlerin tamamını bu sihirbaz içerisinde yapabilirsiniz. Grafik tipi, Stil, Seri işlemleri, Axis ayarları, Seri başlıkları gibi bir çok olayı buradan yönetebilirsiniz. Yukarıda da açıklandığı gibi Chart nesnesi çok fazla özelliği barındırır bunların tamamını bu sihirbaz ile yönetemezsiniz. Bu işlemler için Chart Builder’ı kullanmanınız. Www.dundas.com adresinden ücretsiz olarak edinebilirsiniz.
Import / Export: Nesne sihirbazı ile oluşturduğunuz dosyayı dış ortama aktarıp başka projelerinizde kullanabilir veya paylaşabilirsiniz. Without data ile sadece grafiğin yapısını export edersiniz. Include data ile grafik datalarınıda export edersiniz. Export ettiğiniz data SQL’de kayıtlı tüm datalar değildir. Grafik alanında görünür halde olan datalardır.
Page Setup / Preview / Print: Grafiğin yazıdırılmasına ilişkin butonlardır.
Fill Data: Yukarıda açıkladığımız gibi grafik nesnesi X axis boyuna göre gösterebileceği dataları SQL Server’dan getirir. Bu işlemi yaparken gösterebileceği kadar data’yı seçer. Fill Data butonu X axis başlangıç ve bitiş tarihine göre tüm dataları sol’daki alana transfer eder.
Excel: Fill butonu ile getirilmiş dataları Excel’e aktarır. Bu işlem büyük datalarda uzun sürebilir. Excel’e aktarılabilecek maximum satır sayısı 65534’dür.
Clone Chart: Chart’ın yeni bir kopyasını oluşturur.
Delete Chart: Chart’ı siler.
New Chart: Yeni Chart oluşturur.