MATLAB फ़ाइलें डाउनलोड करने और चलाने के बाद, पिछले चरण में रिकॉर्ड की गई वेवफ़ॉर्म फ़ाइलों का विश्लेषण करने के लिए, यहां दिए गए फ़्लोचार्ट का इस्तेमाल करें.
पहली इमेज. पहले और दूसरे असर के लिए, वेवफ़ॉर्म विश्लेषण का फ़्लोचार्ट
दूसरी इमेज. इफ़ेक्ट 3 के लिए वेवफ़ॉर्म विश्लेषण फ़्लोचार्ट
गड़बड़ी के मामले
विश्लेषण से पहले और उसके दौरान, गड़बड़ी के मामलों (F01–F05) की जांच करें.
- F01 और F02 कोड वाले इफ़ेक्ट, MATLAB कोड से प्रोसेस नहीं किए जा सकते.
- F03-1 के तौर पर मार्क किए गए इफ़ेक्ट, परफ़ॉर्मेंस मैप में नहीं जोड़े जा सकते. भले ही, MATLAB कोड में इन्हें बिना किसी गड़बड़ी के प्रोसेस किया गया हो.
- F03-2, F04, और F05 को प्रोसेस न कर पाने के बावजूद, परफ़ॉर्मेंस मैप में इन्हें जोड़ा जा सकता है.
- अगर
Vibrator.hasAmplitudeControl()
false
दिखाता है, तो DUT को F04 या F05 के तौर पर दिखाया जाता है. - अगर मेज़रमेंट के दौरान, इफ़ेक्ट 3 बटन पर क्लिक करने के बाद, 500 मि॰से॰ से ज़्यादा देरी होती है, तो डीयूटी को F04 के तौर पर मार्क किया जाता है.
गड़बड़ी का कोड | गड़बड़ी की जानकारी | लागू होने वाले इफ़ेक्ट | फ़ेल की वजह | काम न करने की समस्या ठीक करना |
---|---|---|---|---|
F01 | कोई आउटपुट सिग्नल रिकॉर्ड नहीं किया जाता. | इफ़ेक्ट 1 | हैप्टिक फ़ीडबैक का कॉन्स्टेंट लागू नहीं किया गया है. | खाली कॉन्स्टेंट को लागू करने के लिए, चेकलिस्ट के दूसरे चरण में बताया गया तरीका अपनाएं. |
F02 | MATLAB कोड से जुड़ी गड़बड़ी. MATLAB की गड़बड़ी का उदाहरण: इंडेक्स, मैट्रिक्स डाइमेंशन से ज़्यादा है. |
इफ़ेक्ट 1, इफ़ेक्ट 2 | हैप्टिक इफ़ेक्ट का ऐम्प्ल्यूड बहुत कम है. | हैप्टिक इफ़ेक्ट का ऐम्प्ल्यट्यूड बढ़ाएं. |
F03-1, F03-2 | [F03-1] MATLAB में कोई गड़बड़ी नहीं है, लेकिन MATLAB कोड से भरा गया पीआरआर 0 से कम है. [F03-2] MATLAB में कोई गड़बड़ी नहीं है, लेकिन MATLAB कोड से भरा गया ऐम्प्लitude, 0.1 g से कम है. |
इफ़ेक्ट 1, इफ़ेक्ट 2 | हैप्टिक इफ़ेक्ट का ऐम्प्ल्यूड बहुत कम है. | हैप्टिक इफ़ेक्ट का आयाम बढ़ाएं. |
F04 | सिग्नल बहुत छोटा है (1000 मिलीसेकंड के बजाय करीब 500 मिलीसेकंड). | तीसरा इफ़ेक्ट | डिवाइस, स्केल किए गए ऐम्प्ल्यूड को सही तरीके से जनरेट नहीं कर पाता. पहले 500 मिलीसेकंड के लिए, फ़ेज़ ऐंप्लीट्यूड 0% ऐंप्लीट्यूड के साथ जनरेट होता है, भले ही 50% ऐंप्लीट्यूड का अनुरोध किया गया हो. | आयाम स्केल क्षमताओं को सक्षम करें. |
F05 | दोनों मैक्स ऐम्प्ल्यट्यूड वैल्यू में ज़्यादा अंतर नहीं है या कोई अंतर नहीं है. | इफ़ेक्ट 3 | डिवाइस स्केल किया गया आयाम सही तरीके से जनरेट करने में विफल रहा. | ऐम्प्ल्यट्यूड स्केल की सुविधाएं चालू करें. |
तीसरी इमेज. F03-1 (बाएं) और F03-2 (दाएं) के लिए MATLAB सिग्नल प्लॉट के उदाहरण
चौथी इमेज. F04 (बाईं ओर) और F05 (दाईं ओर) के लिए MATLAB सिग्नल प्लॉट के उदाहरण
विश्लेषण से डेटा हासिल करना
हर इफ़ेक्ट के लिए MATLAB कोड चलाते समय, MATLAB सॉफ़्टवेयर की कमांड विंडो में दिखाए गए नतीजे पढ़े जा सकते हैं.
पांचवीं इमेज. कमांड विंडो में MATLAB के नतीजों का उदाहरण, इफ़ेक्ट 1 (पहला) और इफ़ेक्ट 3 (दूसरा)
इफ़ेक्ट 1 और इफ़ेक्ट 2 (छोटा इंपल्स)
- सबसे ज़्यादा समय (मि॰से॰)
- पीक ऐम्प्लitude (ग्राम)
- शार्पनेस के लिए मेट्रिक का हिसाब लगाने के लिए पीआरआर (एफ़ओएमएस = पीआरआर/पीक अवधि)
इफ़ेक्ट 3 (ज़्यादा समय तक वाइब्रेशन)
- दो चरणों के लिए ज़्यादा से ज़्यादा आयाम (g)
परफ़ॉर्मेंस मैप का इस्तेमाल करके नतीजों की तुलना करने में, Android नेटवर्क में मौजूद डिवाइसों से इकट्ठा किए गए डेटा का वही सेट शामिल होता है. इससे, परफ़ॉर्मेंस मैप को उसी हिसाब से पॉप्युलेट किया जा सकता है. इससे आपको पूरे नेटवर्क को समझने और डेटा को परफ़ॉर्मेंस मैप डेटा से अलाइन करने में मदद मिलती है, ताकि आप तुलना कर सकें.
इस टेबल का इस्तेमाल करके जानें कि Android नेटवर्क में दूसरे फ़ोन या टैबलेट के मुकाबले आपका DUT कैसा है. इस धारणा के आधार पर पूछा गया कोई खास सवाल ऐसा दिखता है: क्या मेरे फ़ोन की परफ़ॉर्मेंस, कीमत के टीयर जैसी मिलती-जुलती विशेषताओं वाले अन्य Android फ़ोन के मुकाबले बेहतर है या खराब?
[इनपुट] विश्लेषण करने वाले इफ़ेक्ट |
[आउटपुट] सबसे तेज़/ज़्यादा से ज़्यादा डाइमेंशन (G) |
[आउटपुट] पीक अवधि (मिलीसेकंड) | [आउटपुट] पल्स-टू-रिंग रेशियो (पीआरआर) |
---|---|---|---|
इफ़ेक्ट 1: पहले से तय हैप्टिक कॉन्सटेंट
(VibrationEffect.EFFECT_CLICK ) |
[1] डेटा 1-1 | [2] डेटा 1-2 | [3] डेटा 1-3 |
दूसरा इफ़ेक्ट: पसंद के मुताबिक बनाया गया छोटा हैप्टिक इफ़ेक्ट (अवधि = 20 मिलीसेकंड, ऐम्प्ल्यूड = 100%) | [4] डेटा 2-1 | [5] डेटा 2-2 | [6] डेटा 2-3 |
इफ़ेक्ट 3-1: पहले 500 मिलीसेकंड के लिए 50% ऐम्प्लitude के साथ, लंबे समय तक चलने वाला कस्टम हैप्टिक इफ़ेक्ट, त्वरण का पहला चरण | [7] डेटा 3-1 | लागू नहीं | लागू नहीं |
असर 3-2: दूसरे 500 मि॰से॰ के लिए, 100% के आयाम के साथ लंबे कस्टम हैप्टिक इफ़ेक्ट का ऐक्सेलरेशन चरण 2 | [8] डेटा 3-2 | लागू नहीं | लागू नहीं |
इफ़ेक्ट 1 और इफ़ेक्ट 2 के लिए, पल्से टू रिंग रेशियो और पीक ऐम्प्ल्यट्यूड
इफ़ेक्ट 1 और इफ़ेक्ट 2 में, पल्स टू रिंग रेशियो (पीआरआर) और पीक ऐम्प्ल्यट्यूड दो मुख्य पैरामीटर मेज़र किए जाते हैं. ये पैरामीटर, ऐक्सेलेरोमीटर सेटअप की मदद से किए गए ऐक्सेलरेशन मेज़रमेंट पर आधारित होते हैं.
पीआरआर का हिसाब लगाने के लिए, मुख्य पल्से को रिंगिंग ऐम्प्लिटी से भाग दिया जाता है. यह समीकरण, छठी इमेज में दिखाया गया है. कुल समय, मुख्यपल्स के लिए बीता हुआ समय होता है.
छठी इमेज. सिम्युलेटेड एक्सेल सिग्नल
इन एलिमेंट को छठे चित्र में दिखाया गया है:
- मुख्य पल्स: इसे समयावधि विंडो के अंदर सिग्नल से तय किया जाता है, जहां आयाम सबसे ज़्यादा आयाम के 10% तक कम हो जाता है.
रिंगिंग का समय: यह सिग्नल से तय होता है, जहां पीक ऐम्प्लitude के 10% से कम ऐम्प्लitude तक की गिरावट आती है.
पीआरआर और अवधि का हिसाब लगाएं: ऐसा कर्व फ़िट बनाएं जिसमें हर त्वरण अवधि के सबसे ज़्यादा बिंदुओं का इस्तेमाल किया गया हो. ऐसा करने के लिए, कर्व फ़िटिंग सबसे अच्छा तरीका है. इससे शोर के असर को कम करके, टेस्ट को दोहराने की सुविधा को बेहतर बनाया जा सकता है.
तीसरे इफ़ेक्ट के लिए ज़्यादा से ज़्यादा ऐंप्लीट्यूड
सातवीं इमेज. ऐक्चुएटर ओवरशूट
इन एलिमेंट को इमेज 7 में दिखाया गया है:
- लंबे समय तक वाइब्रेशन
- जब रेज़ोनेंट फ़्रीक्वेंसी पर साइनसोइडल इनपुट लागू किया जाता है, तो लीनियर रेज़ोनेंट ऐक्चुएटर का आउटपुट.
- ज़्यादा से ज़्यादा आयाम
- डिवाइस के वाइब्रेशन की स्पीड एक जैसी होने पर, लंबे वाइब्रेशन का ज़्यादा से ज़्यादा ऐम्प्ल्यट्यूड.
- ओवरशूट
- ओवरशूट तब होता है, जब ऐक्चुएटर को उसके रेज़ोनेंस से दूर ले जाया जाता है. इस इमेज में, वाइब्रेटर को साइनसोइडल इनपुट की मदद से, अनुनाद से दूर ले जाने पर होने वाली गतिविधि को दिखाया गया है. यह ज़्यादा ओवरशूट का उदाहरण है.
- जब LRA अपनी गूंजने वाली फ़्रीक्वेंसी पर काम करता है तो बहुत कम या बहुत ज़्यादा शूट नहीं होता. एलआरए की सामान्य अनुनाद फ़्रीक्वेंसी, 50 से 250 हर्ट्ज़ के बीच होती हैं.