İçeriğe geç

Chart ve Datatable

Chart ve Datatable, bir SVG nesnesinin yerine tam bir bileşen yerleştiren iki animation tipidir. İkisi de bir rect üzerine bağlanır ve o dikdörtgenin kapladığı alana yerleşir.

Zaman serisi grafiği. Değişkenleri seri olarak ekler, canlı veya geçmiş veriyi gösterir.

Grafik bir form ile yapılandırılır. Doldurduğunuz ayarlar elemanın props alanında saklanır ve çalışacak ifade bunlardan üretilir — ifadeyi elle yazmazsınız. Bu yüzden bir seriyi değiştirmek için grafik kodunu düzenlemek gerekmez, formdaki alanı değiştirmek yeterlidir.

Her seri bir değişkene karşılık gelir.

AlanAçıklama
LabelGösterimde kullanılacak ad
AxisHangi Y eksenine çizileceği — grafik iki Y ekseni destekler
Alarm (optional)Seriye bağlanacak alarm; seviyeleri grafiğe çizgi olarak düşer
Line widthÇizgi kalınlığı
FillÇizgi altının doldurulup doldurulmayacağı (alan grafiği)
Min / MaxSerinin ölçek sınırları
Line styleÇizgi biçimi
SmoothingÇizginin yumuşatılması
Points (radius)Nokta işaretlerinin büyüklüğü
Fill opacityDolgunun saydamlığı
UnitBirim

Yeni bir seri eklendiğinde rengi sekiz renklik bir paletten sırayla atanır, yani elle renk seçmeden de seriler birbirinden ayırt edilebilir kalır.

AlanAçıklama
TitleGrafik başlığı
ThemeAçık / koyu
Value decimalsDeğerlerde gösterilecek ondalık basamak
Legend positionAçıklama kutusunun yeri
Grid colorIzgara rengi
Border · Corner radiusÇerçeve kalınlığı ve köşe yuvarlaklığı
CSV separatorDışa aktarmada kullanılacak ayırıcı
PDF titlePDF çıktısının başlığı

Eksen başlıkları, logaritmik ölçek, sıfırdan başlatma ve tick sayısı iki Y ekseni için ayrı ayrı ayarlanabilir; X ekseninde de etiket biçimi ve tick sayısı seçilebilir.

Grafik iki modda çalışır ve hangisiyle açılacağı yapılandırmadan gelir:

ModNe gösterir
LiveKayan bir pencere içinde anlık değerleri — pencere genişliği ve örnekleme periyodu ayarlanır
HistoryGeçmişe dönük sabit bir aralığı

Varsayılan olarak grafik canlı modda, yaklaşık 40 saniyelik bir pencereyle açılır; tarihçe modunun varsayılan aralığı bir saattir.

Grafiğin üzerinde, çalışma zamanında operatörün kullanabileceği bir araç çubuğu vardır. Hangi düğmelerin görüneceği yapılandırmadan seçilir:

DüğmeNe yapar
ConfigGörünüm ayarlarını operatöre açar
FilterGösterilecek seriyi / aralığı süzer
ResetGörünümü başlangıç durumuna döndürür
GuideKullanım ipucu gösterir
ExportVeriyi CSV, görüntüyü PDF olarak dışa aktarır

Bir ekranı operatöre salt-izleme vermek istiyorsanız araç çubuğu düğmelerini kapatmak, grafiği sabitlemenin en kolay yoludur.

Bir seriye alarm bağlandığında alarmın HH / H / L / LL seviyeleri grafiğe yatay çizgi olarak düşer; hangilerinin çizileceği ayrı ayrı açılıp kapatılabilir. Bunlardan bağımsız olarak kendi referans çizgilerinizi de tanımlayabilirsiniz — sözleşme sınırı, hedef değer gibi.

Ekrana tablo yerleştirir. Tablonun satırlarını nereden alacağı seçilir.

KaynakNe gösterir
Variables (live)Seçtiğiniz değişkenlerin anlık değerleri
Setpoint PresetsKayıtlı setpoint takımları (reçete)
SQL queryBir veri kaynağına yazılan sorgunun sonucu
Static rowsElle girilen sabit satırlar

Variables (live) kaynağında her değişken tek tek Editable işaretlenebilir. İşaretli satırlar operatör tarafından tablo üzerinden değiştirilebilir ve değer değişkene yazılır — yani tablo yalnızca gösterim değil, bir giriş yüzeyi olarak da kullanılabilir.

Başlık, tema, arka plan (sayfayla kaynaşması için saydam da yapılabilir), yazı tipi ve boyutu, çerçeve, köşe yuvarlaklığı, iç boşluk ve veri yokken gösterilecek metin ayarlanabilir.

Tablo Auto refresh ile kendi periyodunda yenilenir; periyot saniye cinsinden verilir. Tasarım sırasında tabloyu doldurulmuş görmek için bir önizleme seçeneği de vardır.

İkisi de yalnızca rect üzerinde sunulur. Tasarımda bileşenin kaplayacağı alanı bir dikdörtgen çizerek ayırır, bağlamayı o dikdörtgene yaparsınız.