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
  • Move Visualization, Preview
  • Move Line
  1. inSCADA Version 2022
  2. Kullanıcı Arayüzü
  3. Development
  4. Animasyonlar

Move & Move Line

PreviousRotateNextOpacity

Last updated 2 years ago

Move animasyonu bir nesnenin mimik ekranda yatay ve düşey eksende hareket ettirilmesini sağlar.

Animasyonunuzu hazırladıktan sonra move ö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.

Mimiklerin yatay ve dikey hareket ettirilebilinmesi iki farklı yol ile yapılabilinmesi mümkündür.

  • Animation Move Type - Tag :

Move animasyonunu Tag tipi ile, nesneyi bir veya birden fazla değişkene bağlayarak aldığı değere göre yatay veya düşüy hareket etmesini sağlamaktadır. Örneğimizde mimiğimiz yatay için ayrı düşey için ayrı değişkenlere bağlanmış olup aldığı değere göre iki şekilde de hareket edebilmektedir.

Variable : Mimiğin bağlandığı değişken seçimini sağlamaktadır.

Min-Max Value : Min ve Max değerleri ile nesnenin kaç piksel hareket edeceğini belirlersiniz.

Initial Pos : Başlangıç pozisyonunu göstermektedir.

Min - Max Pos : min ve max hareket edeceği uzunluğu belirtmektedir.

intial/min/max position noktaları sayfa üzerindeki koordinatları belirtmektedir. Bu değerlere erişebilmek için animasyon sayfası üzerinde klavyede " M " tuşuna basılarak " mouse özelliği " ON " olarak ayarlanır. Bu özellik sayesinde animasyon sayfası üzerinde tıkladığınız noktanın koordinatı ekranda görüntülenebilinecektir.

H ( horizontal ) : mimiğin yatay hareket etmesini sağlar.

V ( vertical ) : mimiğin düşey yönde hareket etmesini sağlar.

Resim 1'in sağ tarafındaki formda bulunan horizontal ve vertical checkbox'larını seçerek hangi eksende hareket ettirmek istediğinizi seçebilirsiniz. Her ikisini de seçmeniz mümkün.

  • Animation Move Type - Expression :

Move-Tag tipi animasyonundan farklı olarak sadece değişken seçimi ile değil, kullanıcının programlayabildiği işlemler sonucu bir nesnenin boyutlarını değiştirebilirsiniz. Java script yazılım dilini kullanarak dilediğiniz koşul/şarta göre kendi scriptinizi yazarak çalışmasını sağlayabilirsiniz.

Move Visualization, Preview

Move 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 yatay veya düşüey harekete başladığı ekran üzerinden görüntülenebilinecektir.

Move Line

Move Line özelliği istediğiniz bir mimiğin, bir çizgi üzerinde ilerlemesini sağlamaktadır.

Bu özelliği kullanabilmek için ,

Animation Move Type - Expressin alanına ;

Animation Move by line yapıldı, şimdilik expression'la çalışır:
 var endPoint = Math.random() > 0.5 ? 0.7 : 0.9;
 return {type: "LINE", initialPoint:0.5, endPoint:endPoint, pathId: "moveId"}
initialPoint-> çizginin ilk başta nerede olacağı, 0-1 arası değer (0-100%) tekabül eder.
endPoint -> yüzde kaçına gideceği, o da 0-1 arası değer (0-100%) tekabül eder.
pathId -> çizdiğiniz pathın id'si, insckape'ten custom id verebilirsiniz.
type -> LINE olması lazım.
NOTE: Bir de, uygulayacanız elementte transform varsa, 
yani group olunca genelde, onu insckapten ungroup group yaparak 
silebilirsiniz, çünkü kendi transformu farklı şekilde etkilemektedir.
Resim 1 : Animation Move Type - Tag