Kontroller – Sayfalarda vs. Genel Kütüphane (Burger Menüsü)

Genel Bakış

PLCVisu, Kontroller'e (düğmeler, kaydırıcılar, göstergeler vb. UI öğeleri) erişmenin ve bunları kullanmanın iki yolunu sunar:


1. Sayfalardaki Kontroller

Bir kontrolü doğrudan bir sayfaya eklediğinizde:

  • [code_block_0] ile bir değişkene bağlayabilirsiniz
  • Etiketleri düzenleyebilir, ayarları yapılandırabilir ve mantıkla bağlayabilirsiniz
  • Belirli bir görselleştirme veya HMI ekranı için anında kullanım için idealdir
  • Her kontrol örneği bağımsızdır ve sadece o sayfaya aittir

2. Burger Menüsü → Kontroller

Bu, genel kontrol kütüphanesidir ve merkezi bir yönetim paneli görevi görür.

  • Tüm mevcut kontrollerin (standart ve özel SVG kontroller dahil) genel bir görünümünü sağlar
  • Yeni özel grafikler ekleyebilir veya mevcut olanları düzenleyebilirsiniz (örneğin, simgeleri güncelleme)
  • Kurumsal tasarımı yönetmek ve tüm projelerde tutarlılık sağlamak için kullanılır
  • Bunlar şablonlardır – bir sayfada kullanmak için ayrıca eklenmeleri gerekir

Ana Fark

Özellik Sayfalardaki Kontroller Burger Menüsü Üzerinden
Doğrudan kullanılabilir mi? ✅ Evet ❌ Hayır – yalnızca şablon
Mantık bağlantısı ([code_block_0]) ✅ Evet ❌ Hayır
Görsel şablon düzenleme ❌ Hayır ✅ Evet
Kütüphane yönetimi ✅ Merkezi kontrol
Kullanım amacı Gerçek zamanlı görselleştirme Simge/Kontrol yönetimi

Tipik İş Akışı

  1. Burger Menüsü → Kontroller kısmından özel SVG tabanlı kontrolleri tasarlayın veya içe aktarın
  2. Bu kontrolleri Sayfalar içinde kullanarak mantığa bağlayın ve canlı verileri gösterin

İpucu: Simge kütüphanenizi ve görsel şablonlarınızı her zaman "Kontroller" menüsünden yönetin – ardından "Sayfalar" içinde mantıkla entegre edin.

# Controls – Pages vs. Global Library (Burger Menu) ## Overview PLCVisu offers two different ways to access and use Controls (UI elements like buttons, sliders, and indicators): --- ## 1. Controls in **Pages** When you add a Control directly in a Page: - You can **bind it to a variable** using the `Connection String` - You can **edit the label**, configure settings, and connect logic - Ideal for **immediate use** in a specific visualization or HMI screen - Each control instance is **independent** and specific to that Page --- ## 2. Controls via **Burger Menu → Controls** This is the **global Control Library** and serves as a central management panel. - You see an **overview of all available Controls**, including standard ones and your custom SVGs - You can **add new custom graphics** or modify existing ones (e.g. update icons) - Useful for managing **corporate design**, ensuring consistency across all projects - These are **templates** – not yet active in a Page until explicitly inserted --- ## Key Difference | Feature | Controls in Pages | Controls via Burger Menu | |----------------------------------|----------------------------|-------------------------------| | Can be used directly | ✅ Yes | ❌ No – only templates | | Logic binding (Connection String)| ✅ Yes | ❌ No | | Edit visual template | ❌ Not here | ✅ Yes | | Library management | ❌ | ✅ Centralized overview | | Use case | Live visualization | Icon/Control management | --- ## Typical Workflow 1. Use **Burger Menu → Controls** to design or import new SVG-based controls 2. Insert those controls in **Pages** to connect them to logic and display real-time values --- > **Tip:** Always manage your **icon library and visual templates** globally via the Controls menu – then bring them into Pages for logic integration.