HMI Background

Bu fonksiyon bloğu, senaryonuz içinde Human-Machine Interface (HMI) düzenleri oluşturmak için kullanılan geniş, yeniden boyutlandırılabilir görsel bir tuval sağlar. Arka plan grafik görevi görür; üzerine etkileşimli bloklar ve görsel öğeler yerleştirerek pano benzeri bir arayüz oluşturabilirsiniz.

📥 Girdiler

Bu bloğun herhangi bir girişi yoktur.

📤 Çıktılar

Bu bloğun herhangi bir çıktısı yoktur.

🕹️ Kontroller

  • Resize — Düzenleyicide bloğun boyutunu ayarlayarak istediğiniz HMI alanına uydurun.

  • Background Canvas — Diğer HMI öğelerini ve görsel blokları düzenleyip önizlediğiniz görsel alan.

🎨 Özellikler

  • Yalnızca görsel amaçlı arka plan: HMI ekranları ve panoları düzenlemek için kullanılır.

  • Yeniden boyutlandırılabilir tuval: Sıkıştırılmış veya geniş arayüzler tasarlamak için uygun.

  • Diğer blokları barındırmak ve görsel olarak düzenlemek üzere tasarlanmıştır (görüntüler, metinler, göstergeler gibi).

  • Hafif: Kendi başına görüntü veya sensör verisi işlemez; diğer blokları yapılandırıp sunar.

⚙️ Çalışma Mekanizması

  • Bu blok, senaryo çalışmaları sırasında veri üretmez veya hesaplama yapmaz.

  • Amacı tamamen grafiksel ve organizasyoneldir: Senaryo çalışırken veri üreten etkileşimli ve çıktı bloklarını görsel olarak gruplayıp konumlandırmak için kullanın.

  • Görsel-only olduğundan, aynı görsel alana ağır işlem blokları yerleştirilmesi arka planın davranışını değiştirmez — işlem bağlı fonksiyon bloklarında gerçekleşir.

📝 Kullanım

  1. Arayüzünüz için bir tuval olarak HMI Background bloğunu ekleyin.

  2. Tasarlamak istediğiniz ekran alanına uyacak şekilde bloğu Resize ile yeniden boyutlandırın.

  3. Görüntüleyici, metin bindirme, düğme ve gösterge gibi display ve kontrol bloklarını arka plan üzerine yerleştirerek HMI düzeninizi oluşturun.

  4. Arka planda mantığı düzenli ve tekrar kullanılabilir tutmak için yapısal bloklar kullanın.

💡 İpuçları ve Püf Noktaları

  • Mantık ve sunumu gruplayın: İşleme mantığını görsel yerleşimden ayırmak için Subsystem, Subsystem In ve Subsystem Out kullanın.

  • Kamera görüntülerini gösterin: Canlı kamera karelerini Show Image ile HMI tuvali üzerinde görselleştirin.

  • Durum göstergeleri ve etiketler ekleyin: Görüntülerin üzerine dinamik metin veya boolean durum göstergesi koymak için Write Text On Image ve Led Output kullanın.

  • Kullanıcı kontrolleri sağlayın: Operatörlerin senaryo ile etkileşime girmesi için ilgili görüntülerin yakınına Logic Input, Number Input veya String Input yerleştirin.

  • Kanıt ve log kaydedin: Önemli kareleri arşivlemek için görüntülerle birlikte Image Logger veya (varsa) Record Video kullanın.

  • UI'nın yanıt verimini koruyun: Arka planda yalnızca görselleştirme ve giriş blokları bulundurun. Ağır işlem (detection, segmentation, tracking) ayrı fonksiyon bloklarında kalmalıdır.

🛠️ Sorun Giderme

  • Arka plan görünmüyor veya çok küçük: Resize kontrolü ile bloğun boyutunu artırmayı deneyin.

  • Düzen kalabalık görünüyor: Karmaşık mantığı gizlemek ve HMI tuvalini düzenli tutmak için Subsystem bloklarını kullanın.

  • Düzenleyicide yavaş etkileşim: Ağır işlem gerektiren blokları görsel alandan çıkarın veya farklı bir alana taşıyın; arka planı sunum ve kontrol öğelerine odaklı tutun.

Last updated

Was this helpful?