Subsystem In
Bu blok, ebeveyn senaryodan (parent scenario) bir değeri alt sisteme (nested scene) aktarmak ve o alt sistem içindeki blokların kullanımına sunmak için kullanılır. Alt sistem için numaralandırılmış bir giriş portu gibi davranır ve ebeveyn senaryonun girdileriyle otomatik olarak senkronize olur.
📥 Girdiler
Bu blok herhangi bir doğrudan girdi tanımlamaz (veriyi yerel soketlerden değil, ebeveyn senaryodan alır).
📤 Çıktılar
Generic
Ebeveyn senaryodan gelen değeri sağlar. Alt sistem içinde, ebeveyn tarafından sağlanan veriye ihtiyaç duyan bloklara bu çıkışı bağlayın.
🕹️ Kontroller
Title
Blok, alt sistem girdileri arasındaki konumunu belirten bir sayı gösterir (ör. 1, 2, 3).
Scene Index
Her bloğa, hangi ebeveyn girdisine eşlendiğini belirleyen bir sahne indeksi atanır. Görünen başlık bu indeksi yansıtır.
Not: Numaralandırma otomatik olarak yönetilir. Alt sistem giriş bloklarını eklediğinizde, kaldırdığınızda veya yeniden sıraladığınızda, gösterilen numaralar sıraya göre güncellenir.
⚙️ Çalışma Mekanizması
Alt sistem çalıştığında, her
Subsystem Inbloğu, eşleşen ebeveyn girdisinden gelen değeri sağlar.Ana (ebeveyn) senaryoda, karşılık gelen ebeveyn girişi, alt sisteme akan veriyi sağlar.
Blok, ebeveyn senaryo ile eşlemesini senkron tutar; böylece ebeveyn tarafında girişler eklenip yeniden sıralansa bile alt sistem doğru girdiyi alır.
Blok, test veya hafıza destekli (memory-backed) bağlamlarda kullanılmayı destekler (sistem, alt sistem tek başına mı yoksa gömülü mi çalıştırıldığına göre davranışı uyarlar).
🎯 Özellikler
Alt sistem girdilerini kolayca tanımlamak için otomatik numaralandırma ve indeks eşlemesi.
Ebeveyn girdileriyle dinamik senkronizasyon — soket türleri ve sıra otomatik olarak ebeveyn senaryoya uyum sağlar.
Aktif/pasif alt sistem modlarıyla sorunsuz çalışır (subsystem enabling mekanizmasını kullandığınızda, giriş davranışı buna göre uyum sağlar).
Kompakt akış kontrol düzeni için hafif ve yeniden boyutlandırılamaz şekilde tasarlanmıştır.
📝 Nasıl Kullanılır
Bir alt sistem (subsystem) yerleştirin ve alt sahnesini (child scene) açın.
Alt sahne içine bir veya daha fazla
Subsystem Inbloğu ekleyin. Her biri, hangi ebeveyn girdisine eşlendiğini gösteren bir numara (1, 2, ...) ile görünecektir.Ebeveyn senaryoda, karşılık gelen alt sistem girdi soketlerine veri sağlayın. Bu veri, alt sistem içinde
Genericçıkışından erişilebilir olacaktır.Alt sistem içinde, ebeveyn tarafından sağlanan değere ihtiyaç duyan diğer bloklara
Genericçıkışını bağlayın.
💡 İpuçları ve Püf Noktaları
Sonuçları ebeveyn senaryoya geri döndürmek için
Subsystem Outile birlikte kullanın.Koşullu veya açılıp kapatılabilir alt sistem yürütmesi gerektiğinde
Subsystem Enabledile birleştirin; alt sistem etkin/pasif durumuna göre giriş davranışı uyum sağlar.Alt sistem içinde bir giriş değerini korumak veya dondurmak istiyorsanız, değeri saklamak için
GenericçıkışınıData Memoryile eşleştirin.Ebeveynin alt sisteme ne gönderdiğini hata ayıklamak veya incelemek için,
GenericçıkışınıDebug Inputveya uygun görüntüleyici/çıkış bloklarına bağlayın.Ebeveyn tarafından yapılandırma değerleri (sayılar, metin veya boolean) geçirmek için ebeveyn tarafında
Number Input,String InputveyaLogic Inputgibi blokları kullanın ve bunları alt sahnedeki uygunSubsystem Inile eşleyin.
🛠️ Sorun Giderme
Eğer bir
Subsystem Inbloğunda beklenmeyen bir numara görürseniz, diğer alt sistem girişlerini ekleyip kaldırmayı deneyin; numaralandırma otomatik olarak güncellenir.Alt sistem değer almıyorsa, ebeveyn senaryonun eşleşen giriş soketine veri sağladığından ve alt sistemin ebeveyn senaryoya doğru şekilde eklendiğinden emin olun.
Soket türlerinin değişmesi gerekiyorsa, sistem çocuk portları ebeveyn ile uyumlu hale getirecektir — büyük değişikliklerden sonra doğru davranışı doğrulamak için bağlantıları yeniden kontrol edin.
Son güncelleme