Multi Port Switch
📥 المدخلات
Switch يستقبل قيمة المُحدد. يمكن أن تكون:
رقمًا مفردًا (يختار المدخل عند ذلك الفهرس)، أو
قيمة منطقية/قائمة من القيم المنطقية (يختار أول مدخل تكون قيمته TRUE).
Input 0, Input 1, ... مداخل عامة إضافية. عدد المداخل المعروضة قابل للتعديل عبر عناصر التحكم في البلوك.
(كل ما سبق هو مقابس إدخال على البلوك.)
📤 المخرجات
Generic المخرج يعيد توجيه البيانات القادمة من مقبس الإدخال المحدد.
(هذا هو مقبس المخرج على البلوك.)
🕹️ عناصر التحكم
Number of inputs قائمة منسدلة تتيح اختيار عدد مقابس الإدخال التي يعرضها البلوك (تظهر أو تختفي مداخل بحسب العدد المختار).
(استخدم هذا التحكم لتكييف البلوك مع السيناريو — من عدد قليل من المداخل وحتى الحد الأقصى المهيأ.)
⚙️ آلية التشغيل
يقرأ البلوك القيمة الواصلة إلى
Switchويحدد أي مدخل يجب توجيهه.إذا كان
Switchرقمًا، يوجه البلوك المدخل عند ذلك الفهرس الرقمي.إذا كان
Switchقائمة من القيم المنطقية، يجد البلوك أول عنصر TRUE ويوجه المدخل المقابل.إذا كان المدخل المحدد غير موصول أو فارغًا، يبلّغ البلوك عن اختيار غير صالح ولا يعيد توجيه قيمة.
يجعل هذا السلوك البلوك مناسبًا لاتخاذ قرارات وقت التشغيل والتوجيه الشرطي في التدفقات البصرية.
✨ الميزات
عدد مداخل ديناميكي: أضف أو أزل مداخل من الواجهة دون إعادة تصميم التدفق.
يقبل محددات رقمية أو منطقية لمرونة التحكم.
مقابس إدخال/إخراج عامة: يعمل مع الصور، الأرقام، النصوص، القوائم، أو أنواع بيانات أخرى.
📝 تعليمات الاستخدام
اضبط عدد المداخل المطلوب عبر
Number of inputs.وفّر القيم في مقابس
Input Xالمقابلة.وجه مقبس
Switchبمحدد رقمي (استخدمNumber Input) أو بمحدد منطقي/قائمة منطقية (استخدمLogic Inputأو بلوكات توليد المنطق الأخرى).اقرأ القيمة الموجَّهة من المخرج
Generic.
💡 نصائح وحيل
استخدم
Number Inputلاختيار فهرس المدخل يدويًا أثناء الاختبار.استخدم
Logic Inputأو مُشغلات منطقية مثلAnd/Orلتوليد محددات منطقية لـSwitch.ادمجه مع
MuxأوDemuxعند التحويل بين بيانات مجمعة/مفصولة ومقابس فردية. مثلاً، اجمع القيم في قائمة بواسطةDemuxثم استخدم قائمة منطقية لاختيار واحدة عبر هذا البلوك.استخدم
Data Memoryللاحتفاظ بالقيمة المحددة وإعادتها كمدخل ثابت للبلوك.ضع هذا البلوك قبل
Show Imageلتبديل مصدر الصورة المعروض، أو قبل بلوك تحليل مثلFind Objectلاختبار مداخل صور مختلفة بسرعة.في تدفقات الأتمتة، ادمجه مع
Subsystem EnabledأوSet - Resetلتبديل المصادر اعتمادًا على حالة النظام.
(تلميح: البلوكات المرافقة الموصى بها تتضمن Number Input, Logic Input, Mux, Demux, Data Memory, Show Image, و Find Object.)
🛠️ استكشاف الأخطاء وإصلاحها
إذا لم يظهر شيء على المخرج، تحقق أن مقبس الإدخال المحدد موصول وأن
Switchيشير إلى الفهرس الصحيح أو إلى عنصر TRUE الصحيح.إذا تقفز الاختيار بشكل غير متوقع، تحقّق من مصدر إشارة
Switch(قد يتغير كل دورة). استخدمData Memoryلتثبيت المُحدد عند الحاجة.إذا كنت بحاجة لعدد مداخل أكبر من المتاح حاليًا، زد العدد عبر
Number of inputsوأعد توصيل مصادر البيانات.
آخر تحديث