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

Rotate

PreviousColorNextMove & Move Line

Last updated 3 years ago

Rotate, animasyonu bir nesnenin orta noktasını ofset alarak döndürülmesini sağlamaktadır.

Mimiklerin döndürülmesi iki farklı yol ile yapılabilinmesi mümkündür.

  • Animation Rotate Type - Expression :

Animasyonunuzu hazırladıktan sonra rotate özelliği eklemek istediğiniz mimiği, animasyon sayfasının "ctrl " özelliğini aktif hala getirdikten sonra yine animasyon sayfası üzerinden seçilerek ikonu yardımı ile edit animation element sayfası açılmaktadır.

Resim 1'de görüldüğü gibi seçili bir nesne üzerinde Math.random() fonksiyonu ile ürettiğimiz rastgele bir değere göre nesnenin orta noktasından döndürülmesini sağlıyoruz.

Resim 1'de sağ tarafdaki formda min-max değerleri 360 derecelik açıyı ölçeklendiriyoruz. Özetle 0 derecelik açı min değerine, 360 derecelik açı max değerine karşılık gelmektedir. Yukarıda verilen örnekte expression sonucu 0-100 değeri arasında oluşurken, nesne 0 ile 360 derecelik açı aralığında dönüş yapacaktır.

  • Animation Rotate Type - Tag :

Ratate Tag özelliği ile nesnelerin bir değişkene bağlanarak, değişkenin aldığı değere göre döndürülmesi sağlanmaktadır.

Variable : Rotate animasyonunu ilişkilendirmek istediğimiz variable

Default : Nesnenin değişken değerinin okunamadığı veya haberleşmenin olmadığı zaman gösterilmesini istediğimiz açısal pozisyon. (Örnek 0 için 0 derecelik açısal pozisyon)

Min-Max : Min 0 derecelik açısal pozisyonu, Max 360 derecelik açısal pozisyonu ifade eder.

Rotate animasyonu sadece bir nesnenin orta noktasından döndürülmesini sağlar. Bu ilk bakışta kısıtlayıcı gibi gelebilir. Fakat rotate animasyonu uygulamak istediğiniz nesneyi çizim aşamasında uygulayabileceğiniz bir kaç teknikle farklı döndürme animasyonları elde edebilirsiniz. Resim 3'te ki gauge nesneleri rotate animasyonu ile yapılabilmektedir.

Rotate Visualization, Preview

Rotate 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 animasyonun ilgili alanında belirlediğiniz kural / şart' lara göre hazırladığınız tasarımın seçtiğiniz off set noktası üzerinden dönmeye başladığı ekran üzerinden görüntülenebilinecektir.

Resim 1 : Rotate Type - Expression
Resim 2 : Rotate Type - Tag
Resim 3 : Gauges