Debug Input
هذا البلوك يكتب محتوى مدخله إلى نافذة السجل (log) حتى تتمكن من فحص القيم أثناء زمن التشغيل. مفيد لإجراء فحوصات سريعة أثناء تصميم السيناريو ولأغراض استكشاف الأخطاء وإصلاحها.
📥 المدخلات
Input
بيانات عامة للفحص. إذا كان المدخل صورة، سيعرض السجل ملخصًا للصورة (min, max, std, size). بالنسبة لأنواع البيانات الأخرى، يعرض السجل تمثيلًا قابلاً للقراءة.
📤 المخرجات
هذا البلوك لا ينتج أية مخرجات.
🕹️ عناصر التحكم
Controls لا شيء — هذا البلوك لا يحتوي على عناصر تفاعلية.
🎯 الميزات
فحص بسيط أثناء التشغيل لأي بيانات متصلة.
تلخيص تلقائي للصور عند استلام مصفوفات الصور (يعرض min، max، standard deviation والأبعاد).
خفيف الوزن: مخصص للفحوصات السريعة وتصحيح الأخطاء أثناء بناء سير العمل.
📝 تعليمات الاستخدام
قم بتوصيل البيانات التي تريد فحصها بمقبس
Input.شغّل السيناريو. سيُطبع محتوى
Inputفي نافذة السجل في كل مرة يتم فيها تقييم البلوك.استخدم مخرجات السجل للتحقق من القيم المتوقعة، أشكال البيانات، أو لاكتشاف قيم None/فارغة غير متوقعة.
📊 التقييم
عند التقييم، يقرأ هذا البلوك المدخل الحالي وينشر رسالة وصفية في السجل. تُلخّص الصور؛ وتُحوّل أنواع البيانات الأخرى إلى نص قابل للقراءة قبل التسجيل.
💡 نصائح وحيل
استخدم
Is Noneقبل هذا البلوك لتجنب تسجيل قيم None المتكررة ولتصفية البيانات ذات المغزى فقط.اجمعه مع
Rising EdgeأوLogic Inputلتسجيل الدخول فقط عند أحداث محددة (مثل عندما تصبح حالة ما true) ليبقى السجل قابلاً للقراءة.عند فحص تدفقات الصور، اجمعه مع
Show Imageللتأكد بصريًا مما تشير إليه ملخصات الصورة.لحفظ القيم المفحوصة للتحليل لاحقًا، قم بتوجيه البيانات إلى
Data Write LocalأوData Write Globalواطلع عليها عبرData Read Local/Data Read Global.إذا رغبت في تسجيل مصفوفات رقمية أو بيانات جدولة، ففكّر أيضًا في توصيل المخرجات إلى
CSV Exportللتسجيل الدائم.مجموعات مفيدة للفحوصات الشائعة:
فحوصات الكائنات البصرية: وصل المخرجات من
Object DetectionأوFind ObjectأوMask Detectionإلى هذا البلوك لفحص قوائم الاكتشاف والأعداد.فحوصات OCR والنص: مرّر مخرجات من
OCRأوOCR (EasyOCR)هنا للتحقق من النص المعترف به قبل التصدير.تصحيح خطوات ما قبل المعالجة: ضع هذا البلوك بعد
BlurأوImage ThresholdأوHSV Filterلفحص النتائج الوسيطة.
🛠️ استكشاف الأخطاء وإصلاحها
لا يوجد خرج في السجل: تأكد من توصيل البلوك وأن السيناريو قيد التشغيل. إذا لم يتم تقييم المدخل، جرّب إضافة مُشَغّل من الأعلى (مثل
Logic InputأوRising Edge).السجل يعرض هياكل كبيرة غير قابلة للقراءة: بالنسبة للصور الكبيرة أو القوائم الطويلة، استخدم
Show Imageأو احفظ البيانات باستخدامImage Logger/CSV Exportبدلاً من الاعتماد فقط على السجل.رسائل متكررة ومطابقة تغمر السجل: استخدم بلوكات بوابة الأحداث مثل
Rising Edge،All True، أو منطق البوابة (And/Or) لتقليل تكرار تقييم هذا البلوك.
آخر تحديث