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

Basler Camera

تقوم هذه الدالة بالاتصال بكاميرا Basler وتزويد السيناريو بإطارات حية. تم تصميمها لكاميرات صناعية وتوفر إعدادات شبكة ومهلات زمنية مناسبة للحصول على إطارات موثوقة.

📥 المدخلات

لا يتطلب هذا البلوك أي مقابس إدخال.

📤 المخرجات

Image أحدث إطار من الكاميرا. إذا كانت الكاميرا غير متاحة فستكون هذه المخرجات فارغة (None) حتى يمكن استرجاع إطار.

🕹️ الضوابط

  • IP Address أدخل عنوان IP الخاص بالكاميرا. اتركها فارغة للمحاولة على أول كاميرا Basler يتم اكتشافها على الشبكة.

  • NAT Address اختياري. استخدمه عندما تكون الكاميرا قابلة للوصول عبر عنوان NAT مختلف عن IP الكاميرا.

  • Destination Address اختياري. استخدمه عندما ترسل الكاميرا بثًا متعدد الوجهات (multicast) أو تكون موجهة إلى عنوان جهاز كمبيوتر محدد.

  • Trigger Ready Timeout (ms) أقصى مدة انتظار (بالملي ثانية) قبل إرسال تريجر برمجي إلى الكاميرا.

  • Retrieve Result Timeout (ms) أقصى مدة انتظار (بالملي ثانية) لاستلام الإطار بعد إرسال التريجر.

ملاحظة: سيحاول البلوك إعادة الاتصال تلقائيًا عند تغيير المعاملات. استخدم الضوابط أعلاه لتكوين الاتصال والمهلات الزمنية.

🎨 الميزات

  • اتصال موثوق بكاميرات Basler مع دعم لـ IP و NAT.

  • ضوابط زمنية (Timeout) لضبط سرعة الاستجابة عند وجود تأخيرات في الشبكة أو الكاميرا.

  • إعادة اتصال تلقائية عند تغيير المعاملات أو حدوث أعطال مؤقتة.

  • يخرج أحدث إطار في الوقت الفعلي للمعالجة اللاحقة.

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

  1. املأ IP Address إذا كنت تعرف عنوان الكاميرا. بخلاف ذلك اتركها فارغة لاستخدام أول كاميرا Basler متاحة.

  2. اختياريًا عيّن NAT Address أو Destination Address إذا كانت شبكتك تتطلب ذلك.

  3. قم بضبط Trigger Ready Timeout (ms) و/أو Retrieve Result Timeout (ms) إذا واجهت تأخيرات.

  4. أضف بلوكات لاحقة تستهلك مخرج Image لبناء خط المعالجة الخاص بك.

📊 التقييم

عند التشغيل، سيزودك هذا البلوك بأحدث إطار من كاميرا Basler المكوَّنة على مخرج Image. إذا تعذّر الوصول إلى الكاميرا أو استرجاع إطار، ستبقى المخرجات فارغة حتى يتم استعادة الاتصال.

💡 نصائح وحيل

  • اعرض الإطارات بسرعة بتوصيل مخرج Image إلى Show Image.

  • احفظ الإطارات أو التسلسلات الملتقطة باستخدام Image Logger أو Record Video للمراجعة فيما بعد.

  • إذا كانت بلوكات الذكاء الاصطناعي تعاني مع إطارات كبيرة جدًا، أدرج Image Resizer قبل المعالجة الثقيلة لتقليل حجم الصورة وتحسين الأداء.

  • لمهام الكشف أو التفتيش، اقترن بـ Object Detection أو Object Detection - Custom أو Mask Detection لتحليل الإطارات الحية.

  • استخدم Super Resolution بعد الالتقاط عندما تحتاج إلى تفاصيل بصرية محسّنة للتحليل اللاحق.

  • قص أو ركز على مناطق الاهتمام باستخدام Image ROI Select أو Image ROI قبل تطبيق الكواشف لتقليل الإيجابيات الكاذبة وتسريع المعالجة.

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

  • إذا لم تظهر أي إطارات، تحقق من اتصال الشبكة وأن الكاميرا موصولة وموجودة على العنوان المكوّن.

  • إذا كانت الإطارات متأخرة أو تنتهي مهلة الانتظار، زد قيمة Trigger Ready Timeout (ms) و/أو Retrieve Result Timeout (ms).

  • إذا استمر فشل الاتصال بعد تغيّر المعاملات، تحقق من العناوين وحاول إعادة تشغيل جهاز الكاميرا أو معدات الشبكة.

آخر تحديث