v4.1.1

يركز الإصدار v4.1.1 على قائمة الأمثلة: تجري الآن تصفية الإدخالات لتطابق اللوحة والمستشعر المتصلين، مع طي المجلدات المكررة وإظهار عنصر نائب واضح عند عدم وجود اتصال. كما يضيف مقياس تركيز حيًا إلى عارض مخزن الإطارات، ويحدّث الأمثلة المرفقة، ويتضمن برنامج اللوحة الثابت 4.5.1. مبني على أساس Qt Creator 10.0.1؛ لا يوجد إعادة دمج لـ Qt Creator في هذا الإصدار. تغيّر تصفية الأمثلة السلوك الافتراضي لقائمة الأمثلة -- راجع التغييرات الجذرية.

أبرز النقاط

  • تصفية الأمثلة تعرض فقط الأمثلة ذات الصلة باللوحة والمستشعر المتصلين، مدفوعة بإعداد examples/index.csv، مع زر تبديل في قائمة Tools لتعطيلها.

  • مقياس التركيز يُعرض الآن حيًا في عارض مخزن الإطارات وشريط حالة الطرفية لمساعدتك على ضبط تركيز العدسة.

  • قائمة أمثلة أنظف: تُطوى مجلدات اللوحة المكررة ذات العنصر الفرعي الوحيد ويُعرض عنصر نائب بدلًا من قائمة فارغة.

  • إزالة سطر إعادة الإقلاع البرمجي من الطرفية التسلسلية بحيث لم تعد وحدة التحكم مزدحمة عند كل تشغيل.

  • برنامج اللوحة الثابت المرفق حُدّث إلى 4.5.1 عبر لوحات OpenMV وArduino المدعومة.

ميزات جديدة

  • تصفية الأمثلة. تقوم قائمة Examples الآن بتصفية الإدخالات لإظهار الأمثلة ذات الصلة باللوحة والمستشعر المتصلين فقط. كانت التصفية الأولية حسب اللوحة/المستشعر مدفوعة بإعداد filters.txt (ef7190282)، ثم نُقلت لاحقًا إلى examples/index.csv مع تعبيرات منتظمة لكل لوحة ولكل مستشعر بالإضافة إلى عمود تسطيح (795cc20e9) ومطابقة غير حساسة لحالة الأحرف لمجلد اللوحة ونوع المستشعر (3e976cb9a). يقوم زر تبديل جديد Tools > Filter examples by board and sensor type (محدد افتراضيًا، تُحفظ حالته) بتعطيل التصفية (fd3defe00).

  • مقياس التركيز. يعرض الآن عارض مخزن الإطارات وشريط حالة الطرفية قيمة Focus حية محسوبة من الإطار المضغوط بصيغة JPEG لمساعدتك على ضبط تركيز العدسة (5834e3a41).

تغييرات وتحسينات أخرى

  • عند الاتصال، تقوم قائمة Examples الآن بطي مجلدات اللوحة المكررة ذات العنصر الفرعي الوحيد وتعرض عنصرًا نائبًا واضحًا "No examples found for your board" أو "Connect to your board first" بدلًا من قائمة فارغة (795cc20e9).

  • تُزال الآن سطر MPY: soft reboot الخاص بـ MicroPython من مخرجات الطرفية التسلسلية بحيث لم يعد يزدحم وحدة التحكم عند كل تشغيل (b3cf63299).

  • أُعيد تنظيم الأمثلة المرفقة في مجلدات مسماة بأسماء اللوحات (على سبيل المثال 50-Board-Control)، وحُدّثت بترويسات ترخيص MIT، وبُسّطت أمثلة Image Reader/Writer لاستخدام تدفقات الفيديو الخام image.ImageIO. أُزيلت أمثلة فرق الإطارات لـ "إزالة الظل" في الذاكرة وعلى القرص (1358eeb84، 7b32f2814، 9d89f1c62).

إصلاحات الأخطاء

  • إجبار ملف برنامج محمّل إقلاع ثابت معين يستخدم الآن بشكل صحيح مسار البرنامج الثابت المقدَّم بدلًا من العودة دائمًا إلى firmware.bin الافتراضي للوحة (a362c1c6b).

  • إصلاح اكتشاف جهاز i.MX (RT1060) على نظام Windows الذي كان قد يفشل بسبب فحص عدد RawInputDeviceList مفرط الصرامة (49571962d).

  • إصلاح فيض المدرج التكراري للصور الكبيرة أو الساطعة بتوسيع متجه التراكم إلى 64 بت (5aaf923a3).

  • إصلاح ترتيب مجلدات الأمثلة بحيث تُرتب إدخالات الأمثلة غير المرقمة بشكل متسق (3cb994433).

دعم المنصة والأدوات

  • أساس Qt Creator: 10.0.1.

  • برنامج اللوحة الثابت المرفق: حُدّث 4.5.0 -> 4.5.1 عبر لوحات OpenMV وArduino المدعومة -- بما في ذلك OPENMV2/3/4/4P وOPENMV PT (Pure Thermal) وOPENMV RT1060 وARDUINO GIGA وNICLA VISION وPORTENTA H7 وNANO RP2040 CONNECT وNANO 33 BLE SENSE -- بما في ذلك صور UVC ومحمّل الإقلاع (f6a5b12ba).

  • يستبدل توليد البرنامج النصي الجديد الآن صيغة بكسل تدرج الرمادي لـ HM01B0 وHM0360 وMT9V0X2 وMT9V0X4 (استُبدل الإدخال السابق MT9V034 بـ MT9V0X2/MT9V0X4) (ef7190282).

التغييرات الجذرية

تتطلب قائمة Examples الآن لوحة متصلة عند تمكين التصفية، وهو الإعداد الافتراضي الجديد. حتى تتصل، تعرض القائمة "Connect to your board first to see examples," وبمجرد الاتصال تعرض فقط الأمثلة المطابقة للوحة والمستشعر المتصلين. عطّل ذلك عبر زر التبديل الجديد Tools > Filter examples by board and sensor type.