[ المواصفات_الفنية ]

منهجية التشخيص

كيف تقيس أداة 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 الداخلية لجهاز التحكم. التآكل الفيزيائي يتطلب استبدال القطع.