inSCADA
Version 2022
Version 2022
  • inSCADA Version 2022
    • inSCADA 2022
    • Başlarken
    • Kullanıcı Arayüzü
      • Dashboards
      • Development
        • Projeler
        • Bağlantılar
        • Cihazlar
        • Variables
        • Cihaz Kütüphanesi
        • Animasyonlar
          • Pipe
          • Get
          • Click
          • Color
          • Rotate
          • Move & Move Line
          • Opacity
          • Bar
          • Tooltip
          • Visibility
          • Slider
          • Chart
          • Data Table
          • Get Symbol
          • Input
          • QR Code
          • All in One
        • Alarmlar
          • Alarm Grupları
          • Alarmlar
        • Grafikler
        • Scriptler
          • Scriptler
          • Script Editor
        • Expressions
        • Raporlar
          • Custom Reports
          • Raporlar
          • Jasper Reports
        • Custom Table
          • Custom Table
          • SQL Editor
        • Gas Ölçüm
        • Süreçler
        • Veri Transferi
        • Anahtar Kelimeler
        • Languages
        • Info
      • Runtime
        • Kontrol Panel
        • Visualization
        • Trend Grafik
        • Rapor
        • Variable Tracking
          • Değişken Geçmişi
          • Değişken İzleme
          • Variable Trace
        • Alarm Tracking
          • Alarm Geçmişi
          • Alarm Monitor
        • Proje Haritası
        • Akış
        • Süreç
        • Job
      • Kullanıcı Menüsü
        • Kullanıcılar
        • Space
        • Roller
      • Bildirimler
        • E-Posta
        • SMS
        • Chat
      • Yedekle / İçe Aktar
        • Meta Data
        • Data
      • Settings
        • General Settings
        • Custom Table
        • Akış
        • E-posta
        • SMS
        • Harita
      • Logs
        • Log
        • Auth Log
      • Yardım
        • Online Yardım
        • Lisans
        • Hakkında
    • Mimik Tasarım
    • Haberleşme Protokolleri
      • MODBUS
        • Modbus TCP
        • Modbus UDP
        • Modbus RTU Over TCP
        • Modbus TCP Server
        • Modbus RTU Slave Over TCP
      • DNP3
        • DNP3 Master
        • DNP3 Outstation
      • S7 Protokol
      • IEC-104-Master
      • OPC
        • OPC DA Client
        • OPC UA Client
      • MQTT
    • Programlama
      • API's
        • Variable Functions
        • Connection Functions
        • Project Functions
        • Alarm Functions
        • Script Functions
        • In-Memory DB Functions
        • System Functions
        • User Funcitons
        • Date-Time Functions
        • String Functions
        • Notification Functions
        • Confirmation Functions
        • Database Functions
        • Other Functions
    • Veritabanı
    • Faydalı Özellikler
    • Mimari ve Uygulamalar
    • Geliştirme Yol Haritası
    • inSCADA' ya Geçiş
    • Lisanslandırma Politikaları
    • SSS
    • Videolar
    • Örnek Ekranlar
    • Yardımcı Araçlar
      • VSTO Excel Add-In
      • S7-PLCSim Connector
      • Modbus TCP/UDP Client
  • KURULUMLAR
    • Gereksinimler
    • Windows Kurulum
    • Linux'a Kurulum
    • Başlangıç Parametreleri
Powered by GitBook
On this page
  1. inSCADA Version 2022
  2. Kullanıcı Arayüzü
  3. Development
  4. Animasyonlar

Get Symbol

PreviousData TableNextInput

Last updated 3 years ago

Get symbol özelliği animasyon sayfanızda bir değişkene bağladığınız mimiklerinizin değişkenin aldığı değerlere göre belirlediğiniz semboller ile gösterilmesidir.

Bu özelliği animasyonlarımıza eklemek için animasyon sayfamızın tasarım aşamasında seçeceğiniz sembollerin görüntülenmesi için bir alan oluşturulması gerekmektedir. ( Resim 1 )

Örneğimizde bir su tankının aldığı değere göre atanmış olan sembollerin değişimi gösterilmesi istenmektedir. Su tankı değişkeni bir " slider " a bağlanmıştır ve aldığı değerler slider üzerinden gösterilmektedir. Animasyon sayfamızı tasarımını hazırlarken hangi değişken için hangi sembolün görüntülenmesini istiyor isek ilk tasarım anında " get symbols " içinde bir alan oluşturmamız gerekmektedir. Bu alan image'in boyutuna göre Resim 1' de de gösterildiği gibi boş bir kare olabilir.

  • Get Symbol Type - Switch:

Açılan menüde üst alandan " Get Symbol " menüsüne ulaşılınır. Variable alanından hangi değişken için işlem yapılması isteniyor ise seçilir. Add ikonu yardımı ile hangi koşul ve değerlerde hangi sembolün göünmesini istiyor isek o kadar kural girişi yapılabilinir. Örneğimizde su tankı seviyelerine göre değer 90 üzeri ise ayrı, 80 üzeri ise ayrı, 70 üzeri ise ayrı sembol atamaları yapılmıştır. Burada önemli olan nokta sembollerin sisteme nasıl aktarılacağıdır.

Semboller içeri aktarıldığında otomatik image isimleri almaktadırlar. Resim 2 'de gösterilen değişken değer alanında bulunan symbol alanına gösterilmesini istediğiniz image ismini yazmanız yeterli olacaktır.

  • Get Symbol Type - Tag:

Get Symbol Tag özelliği ile true/false değerlerine sahip bir değişkene bağlanmış olan mimiğinizin bu değerleri aldığında hangi semboller ile gösterileceğini belirlenmektedir. Resim 5 örneğinde gösterilmektedir.

  • Get Symbol Type - Expression:

Get symbol expression ile dilediğiniz koşul/şart'a göre scriptlerinizi yazabilir ve uygulayabilirsiniz.

Get Symbol Visualization, Preview

Get Symbol Tasarım işlemlerini tamamladığınızda " animation preview " ekranında veya ikonu yardımı ile açılan preview ekranında , " visualization " ekranında ilgili animasyon seçilerek ilgili alanda "Get Symbols" , belirlediğiniz sembollerin değişken değerine göre geldiği görüntülenebilinecektir.

Ctrl özelliği "on " hale getirilerek animasyon sayfamızdan bu oluşturduğumuz alan seçilerek ( Resim " de kırmızı ile gösterilmiştir ) ekranın sağ üst köşesinde bulunan edit animations element ikonu yardımı ile animation element menüsü açılır.

Semboller animasyon özelinde ilk açılış veya düzenleme esnasında " svg " dosyası ile içe aktarımı yapılmaktadır. Bunun için animasyon ana ekranının sağ üst alanında bulunan ikonu yardımı ile animasyonun svg formatında yedeği bilgisayarınıza indirilir. Svg dosya formatı " inkscape " programı yardımı ile açılır.

İnkscape ile açılan animasyon sayfamız resim 3 te gösterilmiştir. Kullanmak istediğimiz semboller sol üst köşede bulunan " dosya " menüsü altındaki " içe aktar " özelliği ile programa eklenir ve ana ekranda görüntülenmesi sağlanır. İlgili sembol seçilerek resim 3 te gösterilen sağ alt taraftaki sembol ekleme ikonu ile kullanılacak semboller sembol alanına eklenir. Bu aşamada ana ekran üzerinden eğer sembol seçimi yapılamıyor ve ekranın tamamı seçiliyor ise inkscape ana ekran üzerinden mouse'un sağ tuşu yardımı ile ilgili menü açılarak " grubu çöz " seçeneği tıklanmalıdır. Böylelikle animasyondaki tüm detay mimikler tek tek seçim yapılabilinecektir. Bir diğer önemli nokta da ana ekrana ekleyerek sembol alanına aktardığımız sembollerin ana ekrandan tekrar silinmesi gerekmektedir. İşlemler tamamlandıktan sonra svg dosyası kaydedilir.

Svg dosyamızı oluşturduktan sonra inSCADA ekranlarımıza geri döndüğümüzde " animasyon " ana ekranı sağ üst köşesinde bulunan edit ikonu yardımı ile resim 4 te gösterilen animasyon edit menüsü açılır. Oluşturduğumuz svg dosyası sürükle bırak yöntemi ile yine resim 4 te gösterilen ikonuile sisteme tekrar yüklenir. Bu işlem ile birlikte get sembol alanında kullanmak istediğimiz tüm semboller içe aktarımı tamamlanmış olur ve Resim 2 de gösterildiği gibi menünün sağ tarafında isim ve image olarak görüntülenmeye başlamaktadır.

Resim 1 : Animations Get Symbol
Resim 2 : Animaiton Get Symbol Type - Switch
Resim 3 : Animaiton Get Symbol İnkscape
Resim 4 : Svg dosya yükleme
Resim 5 : Animaiton Get Symbol Type - Tag
Resim 6 : Get Symbols Visualization and Preview