MATLAB फ़ाइलें डाउनलोड करने और चलाने के बाद, पिछले चरण में रिकॉर्ड की गई वेवफ़ॉर्म फ़ाइलों का विश्लेषण करने के लिए, यहां दिए गए फ़्लोचार्ट का इस्तेमाल करें.
पहली इमेज. इफ़ेक्ट 1 और इफ़ेक्ट 2 के लिए वेवफ़ॉर्म विश्लेषण का फ़्लोचार्ट
दूसरी इमेज. इफ़ेक्ट 3 के लिए वेवफ़ॉर्म विश्लेषण का फ़्लोचार्ट
फ़ेल होने के मामले
विश्लेषण से पहले और उसके दौरान, गड़बड़ी की स्थितियों (F01–F05) की जांच करें.
- F01 और F02 के तौर पर तय किए गए इफ़ेक्ट को MATLAB कोड से प्रोसेस नहीं किया जा सकता.
- F03-1 के तौर पर तय किए गए इफ़ेक्ट को परफ़ॉर्मेंस मैप में नहीं जोड़ा जा सकता. भले ही, उन्हें MATLAB कोड से बिना किसी गड़बड़ी के प्रोसेस किया गया हो.
- F03-2, F04, और F05 के तौर पर तय किए गए इफ़ेक्ट को अब भी परफ़ॉर्मेंस मैप में जोड़ा जा सकता है. भले ही, उन्हें प्रोसेस न किया गया हो.
- अगर
Vibrator.hasAmplitudeControl()falseदिखाता है, तो DUT को F04 या F05 के तौर पर तय किया जाता है. - अगर मेज़रमेंट के दौरान, 'इफ़ेक्ट 3' बटन पर क्लिक करने के बाद, 500 मि॰से॰ से ज़्यादा का समय लगता है, तो DUT को F04 का दर्जा मिलता है.
| लेन-देन पूरा न होने का कोड | ज़रूरी शर्तें पूरी न होने की वजह | लागू होने वाले इफ़ेक्ट | सफल न होने की वजह | पेमेंट पूरा न होने की समस्या हल करना |
|---|---|---|---|---|
| F01 | कोई आउटपुट सिग्नल रिकॉर्ड नहीं किया गया है. | इफ़ेक्ट 1 | हैप्टिक फ़ीडबैक कॉन्स्टेंट लागू नहीं किया गया है. | कॉन्स्टेंट लागू करना लेख में बताए गए तरीके से, खाली कॉन्स्टेंट लागू करें. |
| F02 | MATLAB कोड में गड़बड़ी. MATLAB की गड़बड़ी का उदाहरण यह है: Index exceeds matrix dimensions. |
इफ़ेक्ट 1, इफ़ेक्ट 2 | हैप्टिक इफ़ेक्ट की तीव्रता बहुत कम है. | हैप्टिक इफ़ेक्ट का ऐम्प्लिट्यूड बढ़ाएं. |
| F03-1, F03-2 | [F03-1] MATLAB में कोई गड़बड़ी नहीं है, लेकिन MATLAB कोड से मिली पीआरआर की वैल्यू 0 से कम है. [F03-2] No MATLAB error, but amplitude populated from the MATLAB code is smaller than 0.1 g. |
इफ़ेक्ट 1, इफ़ेक्ट 2 | हैप्टिक इफ़ेक्ट की तीव्रता बहुत कम है. | हैप्टिक इफ़ेक्ट का ऐम्प्लिट्यूड बढ़ाएं. |
| F04 | सिग्नल बहुत छोटा है (लगभग 500 मि॰से॰ के बजाय 1,000 मि॰से॰). | इफ़ेक्ट 3 | डिवाइस, स्केल किए गए ऐम्प्लिट्यूड को सही तरीके से जनरेट नहीं कर पाता. पहले 500 मि॰से॰ के लिए, ऐंप्लीट्यूड 0% पर जनरेट होता है. भले ही, 50% ऐंप्लीट्यूड के लिए कॉल किया गया हो. | ऐम्प्लिट्यूड स्केल की सुविधाएं चालू करें. |
| F05 | दोनों मैक्स ऐम्प्लिट्यूड वैल्यू में बहुत कम या कोई अंतर नहीं है. | इफ़ेक्ट 3 | डिवाइस, स्केल किए गए ऐम्प्लिट्यूड को सही तरीके से जनरेट नहीं कर पाता. | ऐम्प्लिट्यूड स्केल की सुविधाएं चालू करें. |
तीसरी इमेज. F03-1 (बाईं ओर) और F03-2 (दाईं ओर) के लिए, MATLAB सिग्नल प्लॉट के उदाहरण
चौथी इमेज. F04 (बाईं ओर) और F05 (दाईं ओर) के लिए, MATLAB सिग्नल प्लॉट के उदाहरण
विश्लेषण से डेटा पाना
हर इफ़ेक्ट के लिए MATLAB कोड चलाने पर, MATLAB सॉफ़्टवेयर की कमांड विंडो में दिखाए गए नतीजे पढ़े जा सकते हैं.
पांचवीं इमेज. कमांड विंडो में MATLAB के नतीजों का उदाहरण, इफ़ेक्ट 1 (पहला) और इफ़ेक्ट 3 (दूसरा)
इफ़ेक्ट 1 और इफ़ेक्ट 2 (शॉर्ट इंपल्स)
- सबसे ज़्यादा समय (मिलीसेकंड)
- सबसे ज़्यादा ऐंप्लीट्यूड (g)
- शार्पनेस के लिए मेट्रिक का आंकड़ा कैलकुलेट करने के लिए पीआरआर (एफ़ओएमएस = पीआरआर/पीक अवधि)
इफ़ेक्ट 3 (देर तक होने वाला वाइब्रेशन)
- दो फ़ेज़ के लिए ज़्यादा से ज़्यादा आयाम (g)
परफ़ॉर्मेंस मैप का इस्तेमाल करके नतीजों की तुलना करने में, Android इकोसिस्टम में मौजूद डिवाइसों से इकट्ठा किया गया एक जैसा डेटा शामिल होता है. इससे आपको परफ़ॉर्मेंस मैप को सही तरीके से पॉप्युलेट करने में मदद मिलती है. इससे आपको पूरे इकोसिस्टम को समझने में मदद मिलती है. साथ ही, तुलना करने के लिए अपने डेटा को परफ़ॉर्मेंस मैप के डेटा के साथ अलाइन करने में मदद मिलती है.
नीचे दी गई टेबल का इस्तेमाल करके, यह जानें कि Android इकोसिस्टम में मौजूद अन्य फ़ोन या टैबलेट के मुकाबले, आपका DUT कैसा है. उस कॉन्सेप्ट के आधार पर तैयार किया गया कोई सवाल इस तरह दिखता है: मिलती-जुलती सुविधाओं (जैसे कि कीमत) वाले अन्य Android फ़ोन की तुलना में, मेरे फ़ोन की परफ़ॉर्मेंस बेहतर है या खराब?
| [इनपुट] विश्लेषण किए जाने वाले इफ़ेक्ट |
[आउटपुट] पीक/ज़्यादा से ज़्यादा ऐम्प्लिट्यूड (G) |
[Output] पीक अवधि (मिलीसेकंड) | [Output] पल्स-टू-रिंग रेशियो (पीआरआर) |
|---|---|---|---|
पहला इफ़ेक्ट: पहले से तय हैप्टिक कॉन्स्टेंट
(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. इसमें पहले 500 मि॰से॰ के लिए 50% ऐम्प्लिट्यूड है | [7] डेटा 3-1 | लागू नहीं | लागू नहीं |
| इफ़ेक्ट 3-2: लंबे कस्टम हैप्टिक इफ़ेक्ट का ऐक्सलरेशन फ़ेज़ 2. इसमें दूसरे 500 मि॰से॰ के लिए, 100% ऐम्प्लिट्यूड का इस्तेमाल किया गया है | [8] डेटा 3-2 | लागू नहीं | लागू नहीं |
इफ़ेक्ट 1 और इफ़ेक्ट 2 के लिए, पल्स से रिंग का अनुपात और पीक ऐम्प्लिट्यूड
इफ़ेक्ट 1 और इफ़ेक्ट 2 में मेज़र किए गए दो मुख्य पैरामीटर, पल्स टू रिंग रेशियो (पीआरआर) और पीक ऐम्प्लिट्यूड हैं. ये पैरामीटर, ऐक्सिलरोमीटर सेटअप से किए गए ऐक्सिलरेशन मेज़रमेंट पर आधारित होते हैं.
पीआरआर का हिसाब लगाने के लिए, मुख्य पल्स और रिंगिंग ऐम्प्लिट्यूड के अनुपात का इस्तेमाल किया जाता है. अवधि, मुख्य पल्स के लिए बीता हुआ समय है. पीआरआर का फ़ॉर्मूला यह है:
छठी इमेज. सिम्युलेटेड ऐक्सेल सिग्नल
इन एलिमेंट को इमेज 6 में दिखाया गया है:
- मुख्य पल्स: इसे अवधि की उस विंडो के अंदर मौजूद सिग्नल से तय किया जाता है जिसमें ऐम्प्लिट्यूड, पीक ऐम्प्लिट्यूड के 10% तक कम हो जाता है.
रिंग टाइम: यह उस सिग्नल से तय होता है जिसमें ऐम्प्लिट्यूड, पीक ऐम्प्लिट्यूड के 10% से घटकर पीक ऐम्प्लिट्यूड के 1% से कम हो जाता है.
पीआरआर और अवधि का हिसाब लगाएं: एक ऐसा कर्व फ़िट बनाएं जो हर ऐक्सलरेशन पीरियड के पीक पॉइंट का इस्तेमाल करता हो. इसके लिए, कर्व फ़िटिंग सबसे अच्छा तरीका है. इससे नॉइज़ के असर को कम करके, टेस्ट को दोहराने की क्षमता बेहतर होती है.
इफ़ेक्ट 3 के लिए ज़्यादा से ज़्यादा ऐंप्लीट्यूड
सातवीं इमेज. ऐक्चुएटर ओवरशूट
इन एलिमेंट को इमेज 7 में दिखाया गया है:
- ज़्यादा देर तक वाइब्रेशन
- रेज़ोनेंट फ़्रीक्वेंसी पर साइनसोडल इनपुट लागू होने पर, लीनियर रेज़ोनेंट ऐक्चुएटर से मिलने वाला आउटपुट.
- मैक्सिमम ऐम्प्लिट्यूड
- डिवाइस के वाइब्रेशन के स्थिर होने पर, लंबे वाइब्रेशन का ज़्यादा से ज़्यादा ऐम्प्लिट्यूड.
- ओवशूट
- ऐक्चुएटर को उसके रेज़ोनेंस से दूर ले जाने पर, ओवरशूट होता है. इस इमेज में, वाइब्रेटर को साइन वेव वाले इनपुट के साथ रेज़ोनेंस से दूर ले जाने पर होने वाली गतिविधि दिखाई गई है. यह बहुत ज़्यादा ओवरशूट का उदाहरण है.
- जब एलआरए को उसकी रेज़ोनेंट फ़्रीक्वेंसी पर चलाया जाता है, तब कम या कोई ओवरशूट नहीं देखा जा सकता. एलआरए की सामान्य रेज़ोनेंट फ़्रीक्वेंसी, 50 से 250 हर्ट्ज़ के बीच होती है.