بعد تنزيل ملفات MATLAB وتشغيلها، استخدِم مخططات التدفق التالية لتحليل ملفات الموجات الصوتية التي تم تسجيلها في الخطوة السابقة.
الشكل 1: مخطّط انسيابي لتحليل الشكل الموجي للمؤثر 1 والمؤثر 2
الشكل 2: مخطّط انسيابي لتحليل شكل الموجة للتأثير 3
حالات الخطأ
قبل التحليل وأثناءه، تحقَّق من حالات التعذُّر (F01–F05).
- لا يمكن معالجة التأثيرات التي تحمل الرمزين F01 وF02 باستخدام رمز MATLAB.
- لا يمكن إضافة التأثيرات المصنّفة بالرمز F03-1 إلى خريطة الأداء، حتى إذا تمت معالجتها باستخدام رمز MATLAB بدون أخطاء.
- لا يزال بإمكانك إضافة التأثيرات المصنَّفة F03-2 وF04 وF05 إلى خريطة الأداء، على الرغم من تعذُّر معالجتها.
- إذا
Vibrator.hasAmplitudeControl()عرضتfalse، يتم تصنيف الجهاز الخاضع للاختبار على أنّه F04 أو F05. - إذا حدث تأخير ملحوظ (أكثر من 500 مللي ثانية) بعد النقر على الزر Effect 3 أثناء القياس، سيحصل الجهاز الخاضع للاختبار على التصنيف F04.
| رمز الخطأ | وصف الخطأ | التأثيرات السارية | سبب التعذُّر | حلّ مشكلة عدم إمكانية إكمال عملية الدفع |
|---|---|---|---|---|
| F01 | لا يتم تسجيل أي إشارة ناتجة. | التأثير 1 | لم يتم تنفيذ ثابت التجاوب الحسّي. | نفِّذ الثابت الفارغ كما هو موضّح في تنفيذ الثوابت. |
| F02 | حدث خطأ في رمز MATLAB. مثال على خطأ MATLAB: يتجاوز الفهرس أبعاد المصفوفة. |
التأثير 1، التأثير 2 | قوة التأثير اللمسي ضعيفة جدًا. | زيادة سعة التأثير اللمسي |
| F03-1 وF03-2 | [F03-1] لا يوجد خطأ في MATLAB، ولكن قيمة PRR التي تمّت تعبئتها من رمز MATLAB أصغر من 0. [F03-2] لم يتم رصد أي خطأ في MATLAB، ولكن السعة التي تم ملؤها من رمز MATLAB أصغر من 0.1 غ. |
التأثير 1، التأثير 2 | قوة التأثير اللمسي ضعيفة جدًا. | زيادة سعة التأثير اللمسي |
| F04 | الإشارة قصيرة جدًا (حوالي 500 مللي ثانية بدلاً من 1000 مللي ثانية). | التأثير 3 | يتعذّر على الجهاز إنشاء السعة المضخّمة بشكل صحيح. يتم إنشاء سعة المرحلة الأولى التي تبلغ 500 ملي ثانية بسعة 0% على الرغم من طلب سعة 50%. | تفعيل إمكانات مقياس السعة |
| F05 | لا يختلف الحدّ الأقصى لقيم السعة كثيرًا أو لا يختلف على الإطلاق. | التأثير 3 | يتعذّر على الجهاز إنشاء السعة المضخّمة بشكل صحيح. | تفعيل إمكانات مقياس السعة |
الشكل 3: أمثلة على مخطط الإشارة في MATLAB لكل من F03-1 (على اليمين) وF03-2 (على اليسار)
الشكل 4. أمثلة على مخطط الإشارة في MATLAB للطراز F04 (على اليمين) والطراز F05 (على اليسار)
الحصول على البيانات من التحليل
عند تشغيل رمز MATLAB لكل تأثير، يمكنك قراءة النتائج المعروضة في نافذة الأوامر (Command Window) في برنامج MATLAB.
الشكل 5. مثال على نتائج MATLAB في "نافذة الأوامر"، التأثير 1 (الأول) والتأثير 3 (الثاني)
التأثير 1 والتأثير 2 (نبضة قصيرة)
- مدة الذروة (بالملّي ثانية)
- الحد الأقصى للمطال (غ)
- PRR لاحتساب قيمة مقاييس الحدة (FOMS = PRR/مدة الذروة)
التأثير 3 (اهتزاز طويل)
- الحد الأقصى للسعة (g) لمرحلتَين
تتضمّن مقارنة النتائج باستخدام خريطة الأداء مجموعة البيانات نفسها التي تم الحصول عليها من الأجهزة النموذجية في نظام Android الأساسي، ما يتيح لك ملء خريطة الأداء وفقًا لذلك. يساعدك ذلك في فهم المنظومة المتكاملة بأكملها ومواءمة بياناتك مع بيانات خريطة الأداء لإجراء المقارنة.
استخدِم الجدول التالي للحصول على فكرة عن كيفية مقارنة جهاز الاختبار (DUT) بالهواتف أو الأجهزة اللوحية الأخرى في نظام Android الأساسي. يبدو السؤال المحدّد الذي يتمحور حول هذا المفهوم على النحو التالي: مقارنةً بهواتف Android الأخرى التي تتضمّن خصائص مشابهة (مثل الفئة السعرية)، هل يحقّق هاتفي أداءً أفضل أو أسوأ من الهواتف الأخرى؟
| [إدخال] المؤثرات المطلوب تحليلها |
[الناتج] الحدّ الأقصى للمطال (G) |
[الناتج] مدة الذروة (بالمللي ثانية) | [Output] نسبة النبض إلى الرنين (PRR) |
|---|---|---|---|
التأثير 1: الثوابت اللمسية المحدّدة مسبقًا
(VibrationEffect.EFFECT_CLICK) |
[1] البيانات 1-1 | [2] البيانات 1-2 | [3] البيانات من 1 إلى 3 |
| التأثير 2: تأثير لمسي مخصّص قصير (المدة = 20 مللي ثانية، السعة = 100%) | [4] البيانات 2-1 | [5] Data 2-2 | [6] البيانات 2-3 |
| التأثير 3-1: المرحلة 1 من تأثير اللمس المخصّص الطويل، مرحلة التسارع، مع سعة 50% لأول 500 مللي ثانية | [7] البيانات 3-1 | لا تنطبق | لا تنطبق |
| Effect 3-2: Long custom haptic effect Acceleration phase 2 with 100% amplitude for the second 500 ms | [8] البيانات 3-2 | لا تنطبق | لا تنطبق |
نسبة النبض إلى الرنين والحد الأقصى للسعة لكل من التأثير 1 والتأثير 2
المَعلمتان الرئيسيتان اللتان يتم قياسهما في التأثير 1 والتأثير 2 هما نسبة النبض إلى الرنين (PRR) والحد الأقصى للسعة. تستند هذه المَعلمات إلى قياس التسارع الذي تم إجراؤه باستخدام إعداد مقياس التسارع.
يتم احتساب نسبة PRR من خلال أخذ نسبة النبضة الرئيسية إلى سعة الرنين. المدة هي الوقت المنقضي للنبضة الرئيسية. صيغة معدّل التكرار هي:
الشكل 6. إشارة التسارع المحاكية
يتم توضيح هذه العناصر في الشكل 6:
- النبضة الرئيسية: يتم تحديدها من خلال الإشارة داخل فترة المدة الزمنية التي ينخفض فيها السعة إلى% 10 من الحد الأقصى للسعة.
مدة الرنين: يتم تحديدها من خلال الإشارة التي ينخفض فيها السعة من% 10 من الحد الأقصى للسعة إلى أقل من% 1 من الحد الأقصى للسعة.
احسب معدّل التكرار النسبي والمدة: أنشئ منحنى ملائمًا يستخدم نقاط الذروة لكل فترة تسارع. تُعدّ مطابقة المنحنى أفضل طريقة لإجراء ذلك، لأنّها تحسّن إمكانية تكرار الاختبار من خلال الحدّ من تأثيرات التشويش.
الحد الأقصى للمطال للتأثير 3
الشكل 7. تجاوز المشغّل
يتم توضيح هذه العناصر في الشكل 7:
- اهتزاز طويل
- الناتج من المحرّك الرنان الخطي عند تطبيق إشارة دخل جيبية الشكل، عند التردد الرنان
- الحد الأقصى للسعة
- تمثّل هذه السمة الحد الأقصى لسعة الاهتزاز الطويل عندما يكون اهتزاز الجهاز في حالة ثابتة.
- تجاوز الحد
- يحدث التجاوز عندما يتم تحريك المشغّل بعيدًا عن تردد الرنين. يوضّح الشكل نوع السلوك الذي يحدث عندما يتم إبعاد المهتز عن الرنين باستخدام إدخال جيبي. هذا مثال على التجاوز المفرط.
- يمكن ملاحظة تجاوز بسيط أو عدم تجاوز عند تشغيل المحرك الرنان الخطي بتردده الرنان. تتراوح الترددات الرنانة النموذجية للمشغّل الرنان الخطي بين 50 و250 هرتز.