بعد تنزيل ملفات MATLAB وتشغيلها، استخدِم المخططات الانسيابية التالية لتحليل ملفات الشكل الموجي التي تم تسجيلها في الخطوة السابقة.
الشكل 1: مخطّط تدفق تحليل شكل الموجة للتأثير 1 والتأثير 2
الشكل 2: مخطّط عملي لتحليل شكل الموجة للتأثير 3
حالات تعذُّر المعالجة
قبل التحليل وأثناءه، تحقَّق من حالات الفشل (F01 إلى F05).
- لا يمكن معالجة التأثيرات التي تم تصنيفها بالرموز F01 وF02 باستخدام رمز MATLAB.
- إنّ التأثيرات التي تم تصنيفها على أنّها F03-1 غير مؤهّلة لإضافتها إلى خريطة الأداء، حتى إذا تمت معالجتها بواسطة رمز MATLAB بدون أخطاء.
- لا يزال بإمكانك إضافة التأثيرات التي تم تصنيفها بالرمز F03-2 وF04 وF05 إلى خريطة الأداء، على الرغم من تعذُّر معالجتها.
- إذا كانت القيمة التي تعرضها الدالة
Vibrator.hasAmplitudeControl()
هيfalse
، يتم تصنيف DUT على أنّه F04 أو F05. - إذا كان هناك تأخير ملحوظ (أكثر من 500 ملي ثانية) بعد النقر على زر التأثير 3 أثناء القياس، يحصل جهاز DUT على تصنيف F04.
رمز الخطأ | وصف المشكلة | التأثيرات السارية | سبب عدم تنفيذ الإجراء | حلّ مشكلة عدم اكتمال عملية الربط |
---|---|---|---|---|
F01 | ولا يتم تسجيل أي إشارة إخراج. | التأثير 1 | لم يتم تنفيذ ثابت الملاحظات والآراء الملموسة. | نفِّذ الثابت الفارغ كما هو موضّح في الخطوة 2 من قائمة التحقّق. |
F02 | خطأ في رمز MATLAB مثال على خطأ MATLAB هو: يتجاوز الفهرس أبعاد المصفوفة. |
التأثير 1، التأثير 2 | سعة التأثير باللمس ضعيف جدًا. | زيادة شدة التأثير على اللمس |
F03-1 وF03-2 | [F03-1] ما مِن خطأ في MATLAB، ولكن قيمة PRR التي تم تعبئتها من رمز MATLAB أصغر
من 0. [F03-2] ما مِن خطأ في MATLAB، ولكنّ السعة التي تمّت تعبئتها من رمز MATLAB هي أصغر من 0.1 g. |
التأثير 1، التأثير 2 | سعة التأثير باللمس ضعيف جدًا. | زيادة شدة التأثير على اللمس |
F04 | الإشارة قصيرة جدًا (حوالي 500 ملي ثانية بدلاً من 1,000 ملي ثانية). | التأثير 3 | يتعذّر على الجهاز إنشاء سعة المقاس بشكل صحيح. يتم إنشاء أول 500 مللي ثانية في سعة المرحلة 0% بسعة 0% على الرغم من احتياج 50% من السعة. | تفعيل إمكانات مقياس Amplitude |
F05 | لا يختلف بين قيمتَي الحد الأقصى للسعة سوى اختلاف بسيط أو لا اختلاف على الإطلاق. | التأثير 3 | يتعذّر على الجهاز إنشاء سعة متزايدة بشكل صحيح. | تفعيل إمكانات مقياس السعة. |
الشكل 3: أمثلة على رسم إشارات MATLAB لـ F03-1 (على يمين الصفحة) وF03-2 (على يمين الصفحة)
الشكل 4. أمثلة على رسم إشارات MATLAB لـ F04 (على يمين الصفحة) وF05 (على يسار الصفحة)
الحصول على البيانات من التحليل
عند تشغيل رمز MATLAB لكل تأثير، يمكنك قراءة النتائج المعروضة في "نافذة الأوامر" لبرنامج MATLAB.
الشكل 5: مثال على نتائج MATLAB في نافذة الأوامر، التأثير 1 (الأول) والتأثير 3 (الثاني)
التأثير 1 والتأثير 2 (نبض قصير)
- مدة الذروة (بالملي ثانية)
- المطال الأقصى (غ)
- معدل تكرار اللقطات لحساب مقياس الحدة (FOMS = معدل تكرار اللقطات/مدة الذروة)
التأثير 3 (اهتزاز طويل)
- الحد الأقصى للمطال (g) لمرحلتَين
تتضمّن مقارنة النتائج باستخدام خريطة الأداء مجموعة البيانات نفسها التي تمّ الحصول عليها من الأجهزة التمثيلية في منظومة Android المتكاملة، وذلك كي تتمكّن من تعبئة خريطة الأداء وفقًا لذلك. يساعدك ذلك في فهم المنظومة المتكاملة بالكامل ومواءمة بياناتك مع data map performance للمقارنة.
استخدم الجدول التالي لتكوين فكرة عن مقارنة DUT بالهواتف أو الأجهزة اللوحية الأخرى في منظومة Android المتكاملة. في ما يلي مثال على سؤال محدّد يستند إلى هذه المسألة: مقارنةً بهواتف Android الأخرى التي تتضمّن ميزات مشابهة (مثل فئة السعر)، هل أداء هاتفي أفضل أم أسوأ من هواتف أخرى؟
[الإدخال] التأثيرات المطلوب تحليلها |
[الإخراج] أعلى/أقصى قيمة لمطال الموجة (G) |
[إخراج] مدة الذروة (بالملي ثانية) | [الإخراج] نسبة النبض إلى الرنين (PRR) |
---|---|---|---|
التأثير 1: الإعدادات الثابتة المحدَّدة مسبقًا لللمس
(VibrationEffect.EFFECT_CLICK ) |
[1] البيانات 1-1 | [2] البيانات 1-2 | [3] البيانات 1-3 |
التأثير 2: تأثير لمسي مخصّص قصير (المدة = 20 ملي ثانية، السعة = 100%) | [4] البيانات 2-1 | [5] البيانات 2-2 | [6] البيانات 2-3 |
التأثير 3-1: تأثير لمسي مخصّص طويل، المرحلة 1 من التسارع مع 50% من الشدة خلال أوّل 500 ملي ثانية | [7] البيانات 3-1 | لا تنطبق | لا تنطبق |
التأثير 3-2: تأثير لمسي مخصّص طويل، المرحلة 2 من التسارع مع 100% من الشدة خلال 500 ملي ثانية الثانية | [8] البيانات 3-2 | لا تنطبق | لا تنطبق |
نسبة النبض إلى الرنين وسعة الذروة للتأثير 1 والتأثير 2
المَعلمتان الرئيسيتان اللتان يتم قياسهما في التأثير 1 والتأثير 2 هما نسبة النبض إلى الرنين (PRR) والتضخيم الأقصى. تستند هذه المَعلمات إلى قياس التسارع الذي يُجريه إعداد مقياس التسارع.
يتم احتساب معدّل تكرار النبضات من خلال أخذ نسبة النبض الرئيسي إلى سعة الرنين. يظهر الرمز التالي في الشكل 6. المدة هي الوقت المنقضي للنبض الرئيسي.
الشكل 6: إشارة التسارع التي تمت محاكاتها
توضّح هذه العناصر في الشكل 6:
- النبض الرئيسي: يتم تحديده من خلال الإشارة داخل نافذة المدة حيث ينخفض السعة إلى% 10 من ذروة السعة.
وقت الرنين: يتم تحديده من خلال الإشارة التي يقل فيها الاتساع من 10% ذروة سعة التخزين إلى أقل من 1% من سعة الذروة.
احتساب معدل الزيادة في عدد المستخدمين النشطين والمدة: أنشئ منحنىً يتلاءم مع منحنى الزيادة في عدد المستخدمين النشطين ويستخدم نقاط الذروة لكل فترة تسارع. إنّ طريقة "تطابق المنحنى" هي أفضل طريقة للقيام بذلك، لأنّها تحسّن تكرار الاختبار من خلال الحدّ من تأثيرات الضوضاء.
أقصى سعة للتأثير 3
الشكل 7: تجاوز المشغِّل
توضّح هذه العناصر في الشكل 7:
- الاهتزاز الطويل
- المخرجات الصادرة من مشغّل الرنين الخطي عند تطبيق مدخل جيبي، بتردد رنان.
- الحدّ الأقصى للسعة
- الحد الأقصى لمدى الاهتزاز الطويل، عندما يكون اهتزاز الجهاز في حالة ثابتة
- تجاوز الهدف
- يحدث التجاوز عندما يتم تحريك المحرِّك بعيدًا عن مرحلة الرنين. يوضّح الشكل نوع السلوك الذي يحدث عندما يتم توجيه المُحرِّك الهزّي بعيدًا عن الرنين باستخدام مدخلات جيبية. هذا مثال على الزيادة المفرطة في التكلفة.
- ويمكن ملاحظة الحد الأدنى من تجاوز الهدف أو عدم وجوده عند تشغيل "لا رادار" (LRA) بمعدّل رنانة. تتراوح عادةً ترددات الرنين النموذجية للملف اللولبي الهوائي بين 50 و250 هرتز.