For the complete documentation index, see llms.txt. This page is also available as Markdown.

Subsystem Out

توفر هذه الكتلة الوظيفية نقطة تصدير واحدة داخل الـ subsystem. استخدمها لإرسال البيانات من سياق الـ subsystem المحلي إلى المشهد الأب (main) أو إلى أجزاء أخرى من السيناريو. عادةً ما تُستخدم ضمن مجموعات — فكل نقطة تصدير تُطابق نقطة إدخال مقابلة في المشهد الأب.

📥 المدخلات

Generic هذا المدخل يقبل أي نوع بيانات تريد كشفه خارج الـ subsystem (صور، أرقام، قوائم، قواميس، إلخ).

📤 المخرجات

هذه الكتلة الوظيفية لا تنتج مخرجات مباشرة في العرض المحلي لها — بدلاً من ذلك تُعرض القيمة المتصلة بالمدخل على السياق الأب حيث تستقبلها نقاط الإدخال المقابلة.

🕹️ الضوابط

لا تحتوي هذه الكتلة على عناصر تحكم تفاعلية. عند استخدامها داخل الـ subsystem، تعرض الكتلة عنوانًا رقميًا/فهرسًا صغيرًا يشير إلى موضعها التصديري بالنسبة إلى نقاط التصدير الأخرى.

🎨 الميزات

  • Expose Local Data يتيح جعل أي قيمة داخل الـ subsystem متاحة للمشهد الأب.

  • Multiple Exports إضافة عدة كتل من هذا النوع داخل الـ subsystem تنشئ قنوات تصدير متعددة ومرتبة. يساعد الفهرس المعروض في تتبع ترتيب التطابق.

  • Type Syncing نقطة التصدير تتكيف مع نوع البيانات المتصلة بحيث يستطيع مدخل المشهد الأب مطابقة نفس نوع البيانات.

  • Safe Use in Main Scene وضع الكتلة في المشهد الرئيسي سيحول قيمة مدخلها كإخراج عادي لسهولة الاختبار أو عند فتح الـ subsystem.

📝 تعليمات الاستخدام

  1. أضف حاوية subsystem (استخدم كتلة Subsystem) واعمل داخلها.

  2. ضع كتلة/كتل Subsystem Out داخل الـ subsystem في الأماكن التي تريد فيها تصدير القيم.

  3. وصل نتائج المعالجة الداخلية إلى مدخل Generic لكل كتلة Subsystem Out.

  4. في المشهد الأب، أضف نقاط الإدخال المقابلة لاستقبال البيانات المصدرة. العنوان الرقمي على كل Subsystem Out يساعدك في مطابقة المدخل الصحيح في المشهد الأب.

📊 التقييم

عند تشغيل السيناريو، تكشف هذه الكتلة عن القيمة الحالية الموجودة عند مدخلها Generic للسياق الخارجي (المشهد الأب). إنشاء عدة كتل تصدير ينتج قائمة مرتبة من القيم المصدرة يمكن للمشهد الأب استهلاكها بنفس الترتيب.

💡 نصائح وحيل

  • زوجها مع Subsystem In لاستقبال القيم المصدرة داخل المشهد الرئيسي أو داخل another subsystem.

  • استخدم Subsystem Enabled للتحكم فيما إذا كان الـ subsystem نشطًا وبالتالي ما إذا كانت تصديراته ذات معنى في وقت معين.

  • إذا احتجت إلى تصدير عدة قيم غير متجانسة عبر قناة تصدير واحدة، استخدم Mux داخل الـ subsystem لتجميع القيم في إخراج مركب، ثم استخدم Demux أو فك التجميع في المشهد الأب حسب الحاجة.

  • للمشاركة المستمرة أو عند تنفيذ حلقات تغذية راجعة، فكر في Data Write Local وData Read Local لتخزين وقراءة البيانات خارج خريطة التصدير/الاستيراد المباشرة.

  • أثناء التصحيح، وجه البيانات المصدَّرة إلى Debug Input أو إلى كتل تسجيل/تصدير مثل CSV Export أو Image Logger (للصور) للتحقق مما ينتجه الـ subsystem.

  • احفظ ترتيب التصدير صريحًا: أضف أو أزل كتل التصدير في الـ subsystem بعناية — خريطة المشهد الأب تتبع ترتيب نقاط التصدير، والعنوان الرقمي سيساعدك في التحقق من المحاذاة.

🛠️ استكشاف الأخطاء وإصلاحها

  • إذا كان المشهد الأب لا يستقبل القيمة المتوقعة، تأكد أن عدد كتل التصدير داخل الـ subsystem يطابق عدد نقاط الإدخال المقابلة في المشهد الأب.

  • إذا بدت أنواع البيانات غير مطابقة، تأكد أن القيمة الموصولة إلى مدخل Generic هي نفس النوع الذي يتوقعه المشهد الأب (استخدم Data Type Converter أو Mux لتطبيع البيانات قبل التصدير).

  • أثناء التجريب، يمكنك وضع الكتلة في المشهد الرئيسي لمعاينة المخرجات مباشرة، ثم نقلها إلى الـ subsystem عندما يصبح التدفق مستقرًا.

آخر تحديث