منهجية التشخيص
كيف تقيس أداة All Controller Test انحراف العصا والدائرية ومعدل الاستجابة والاهتزاز عبر متصفحك دون تصفية برمجية.
[ النهج_الأساسي ]
تعتمد الأداة كلياً على W3C Gamepad API في المتصفحات الحديثة وقراءة البيانات حتى 1000Hz.
[ فحص_30_ثانية_للأجهزة ]
يقوم الفحص التلقائي بتقييم:
- —انحراف الاستقرار: التقاط الإحداثيات عند الثبات لمدة 5 ثوانٍ بدقة 5 أرقام عشرية.
- —خطأ الدائرية: تتبع دوران العصا الخارجي وحساب متوسط الانحراف.
- —مسار المشغلات: اختبار الضغط الخطي من 0.00 إلى 1.00.
- —استجابة الأزرار: سرعة تسجيل الضغطات المتتالية.
[ قياسات_انحراف_العصا ]
تقوم العصا بإرسال قيم بين -1.00000 و +1.00000. المركز المثالي هو (0.00000, 0.00000). تآكل المقاومات يسبب انحراف المركز.
[ تتبع_خطأ_الدائرية ]
عند تحريك العصا على حافتها، يقيس المحرك الإحداثيات القطبيّة (r, θ) ونسبة الانحراف عن الدائرة المثالية (r = 1.0).
[ قياس_معدل_الاقتراع ]
يتم حساب عدد التحديثات في الثانية (Hz). اتصالات USB تتراوح بين 125Hz و 1000Hz بينما البلوتوث من 60Hz إلى 250Hz.
[ الاهتزاز_والاستجابة_اللمسية ]
نستخدم Gamepad HapticActuator API لتشغيل محركات الاهتزاز القوية والضعيفة بشكل مستقل.
[ توصيات_قطع_الغيار ]
تربط الأداة الأعطال المكتشفة بقطع الغيار المناسبة مثل مستشعرات TMR و Hall Effect المغناطيسية.
[ القيود_المعروفة ]
لا يمكن للمتصفح تعديل برمجة EEPROM الداخلية لجهاز التحكم. التآكل الفيزيائي يتطلب استبدال القطع.