پس از دانلود و اجرای فایل های متلب، از فلوچارت های زیر برای تجزیه و تحلیل فایل های شکل موج ثبت شده در مرحله قبل استفاده کنید.
شکل 1. نمودار جریان تجزیه و تحلیل شکل موج برای اثر 1 و اثر 2
شکل 2. نمودار جریان تجزیه و تحلیل شکل موج برای اثر 3
موارد شکست
قبل و در طول تجزیه و تحلیل، موارد خرابی را بررسی کنید (F01-F05).
- افکت های تعیین شده با F01 و F02 توسط کد MATLAB قابل پردازش نیستند.
- افکتهای تعیینشده با F03-1 واجد شرایط اضافه شدن به نقشه عملکرد نیستند، حتی اگر توسط کد MATLAB بدون خطا پردازش شوند.
- افکتهایی که با F03-2 ، F04 و F05 مشخص شدهاند، با وجود پردازش ناموفق، همچنان میتوانند به نقشه عملکرد اضافه شوند.
- اگر
Vibrator.hasAmplitudeControl()
false
را برگرداند، DUT به عنوان F04 یا F05 تعیین می شود. - اگر پس از کلیک بر روی دکمه Effect 3 در طول اندازهگیری، تأخیر قابلتوجهی (بیش از 500 میلیثانیه) وجود داشته باشد، DUT نشان F04 را دریافت میکند.
کد خرابی | شرح شکست | اثرات قابل اجرا | دلیل شکست | رفع شکست |
---|---|---|---|---|
F01 | هیچ سیگنال خروجی ضبط نمی شود. | اثر 1 | ثابت بازخورد لمسی اجرا نشده است. | ثابت خالی را همانطور که در مرحله 2 چک لیست توضیح داده شده است پیاده سازی کنید. |
F02 | خطای کد متلب. مثال برای خطای متلب به صورت زیر است: شاخص از ابعاد ماتریس بیشتر است. | اثر 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 (راست)
از تجزیه و تحلیل داده ها را به دست آورید
هنگام اجرای کد متلب برای هر افکت، می توانید نتایج نمایش داده شده در Command Window نرم افزار متلب را بخوانید.
شکل 5. مثال نتایج MATLAB در پنجره فرمان، افکت 1 (اول) و افکت 3 (دوم)
افکت 1 و افکت 2 (تکانه کوتاه)
- مدت زمان اوج (ms)
- دامنه پیک (گرم)
- PRR برای محاسبه رقم معیارها برای وضوح (FOMS = PRR/مدت اوج)
افکت 3 (ارتعاش طولانی)
- حداکثر دامنه (g) برای دو فاز
مقایسه نتایج با استفاده از نقشه عملکرد شامل مجموعهای از دادههای بهدستآمده از دستگاههای نماینده در اکوسیستم اندروید است، بنابراین میتوانید نقشه عملکرد را بر این اساس پر کنید. این به شما کمک می کند تا کل اکوسیستم را درک کنید و داده های خود را برای مقایسه با داده های نقشه عملکرد هماهنگ کنید.
از جدول زیر برای دریافت ایده ای از مقایسه DUT خود با سایر تلفن ها یا تبلت های موجود در اکوسیستم اندروید استفاده کنید. یک سوال خاص که حول این مفهوم ساختار یافته است به این صورت است: در مقایسه با سایر تلفنهای اندرویدی با ویژگیهای مشابه (مانند سطح قیمت)، آیا عملکرد گوشی من بهتر است یا بدتر از سایر تلفنها؟
[ورودی] اثرات برای تجزیه و تحلیل | [خروجی] اوج/حداکثر دامنه (G) | [خروجی] مدت زمان اوج (ms) | [خروجی] نسبت نبض به حلقه (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 | n/a | n/a |
جلوه 3-2: جلوه لمسی سفارشی طولانی شتاب فاز 2 با دامنه 100% برای 500 میلی ثانیه دوم | [8] داده 3-2 | n/a | n/a |
نسبت پالس به حلقه و دامنه پیک برای افکت 1 و افکت 2
دو پارامتر کلیدی اندازه گیری شده در افکت 1 و افکت 2 عبارتند از: نسبت پالس به حلقه (PRR) و دامنه پیک . این پارامترها بر اساس اندازه گیری شتاب انجام شده توسط تنظیم شتاب سنج هستند.
PRR با در نظر گرفتن نسبت پالس اصلی به دامنه زنگ محاسبه می شود. معادله در شکل 6 نشان داده شده است. مدت زمان ، زمان سپری شده برای پالس اصلی است.
شکل 6. سیگنال شتاب شبیه سازی شده
این عناصر در شکل 6 نشان داده شده اند:
- پالس اصلی: توسط سیگنال داخل پنجره مدت زمانی که دامنه به 10 درصد دامنه پیک کاهش می یابد، تعریف می شود.
زمان زنگ: با سیگنالی که دامنه از 10 درصد دامنه پیک به کمتر از 1 درصد دامنه پیک کاهش می یابد، تعریف می شود.
محاسبه PRR و مدت زمان : یک منحنی متناسب ایجاد کنید که از نقاط اوج هر دوره شتاب استفاده می کند. برازش منحنی بهترین روش برای انجام این کار است زیرا تکرارپذیری تست را با به حداقل رساندن اثرات نویز بهبود می بخشد.
حداکثر دامنه برای افکت 3
شکل 7. بیش از حد محرک
این عناصر در شکل 7 نشان داده شده اند:
- لرزش طولانی
- خروجی از محرک رزونانس خطی هنگامی که یک ورودی سینوسی اعمال می شود، در فرکانس تشدید.
- حداکثر دامنه
- حداکثر دامنه ارتعاش طولانی، زمانی که ارتعاش دستگاه در حالت ثابت است.
- بیش از حد
- Overshoot زمانی رخ می دهد که محرک از رزونانس خود دور شود. شکل، نوع رفتاری را نشان می دهد که هنگامی که ویبراتور با ورودی سینوسی از رزونانس دور می شود، رخ می دهد. این نمونه ای از بیش از حد افراطی است.
- هنگامی که LRA در فرکانس تشدید خود رانده می شود، می توان حداقل یا بدون بیش از حد را مشاهده کرد. فرکانسهای تشدید معمول LRA بین 50 تا 250 هرتز است.
پس از دانلود و اجرای فایل های متلب، از فلوچارت های زیر برای تجزیه و تحلیل فایل های شکل موج ثبت شده در مرحله قبل استفاده کنید.
شکل 1. نمودار جریان تجزیه و تحلیل شکل موج برای اثر 1 و اثر 2
شکل 2. نمودار جریان تجزیه و تحلیل شکل موج برای اثر 3
موارد شکست
قبل و در طول تجزیه و تحلیل، موارد خرابی را بررسی کنید (F01-F05).
- افکت های تعیین شده با F01 و F02 توسط کد MATLAB قابل پردازش نیستند.
- افکتهای تعیینشده با F03-1 واجد شرایط اضافه شدن به نقشه عملکرد نیستند، حتی اگر توسط کد MATLAB بدون خطا پردازش شوند.
- افکتهایی که با F03-2 ، F04 و F05 مشخص شدهاند، با وجود پردازش ناموفق، همچنان میتوانند به نقشه عملکرد اضافه شوند.
- اگر
Vibrator.hasAmplitudeControl()
false
را برگرداند، DUT به عنوان F04 یا F05 تعیین می شود. - اگر پس از کلیک بر روی دکمه Effect 3 در طول اندازهگیری، تأخیر قابلتوجهی (بیش از 500 میلیثانیه) وجود داشته باشد، DUT نشان F04 را دریافت میکند.
کد خرابی | شرح شکست | اثرات قابل اجرا | دلیل شکست | رفع شکست |
---|---|---|---|---|
F01 | هیچ سیگنال خروجی ضبط نمی شود. | اثر 1 | ثابت بازخورد لمسی اجرا نشده است. | ثابت خالی را همانطور که در مرحله 2 چک لیست توضیح داده شده است پیاده سازی کنید. |
F02 | خطای کد متلب. مثال برای خطای متلب به صورت زیر است: شاخص از ابعاد ماتریس بیشتر است. | اثر 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 (راست)
از تجزیه و تحلیل داده ها را به دست آورید
هنگام اجرای کد متلب برای هر افکت، می توانید نتایج نمایش داده شده در Command Window نرم افزار متلب را بخوانید.
شکل 5. مثال نتایج MATLAB در پنجره فرمان، افکت 1 (اول) و افکت 3 (دوم)
افکت 1 و افکت 2 (تکانه کوتاه)
- مدت زمان اوج (ms)
- دامنه پیک (گرم)
- PRR برای محاسبه رقم معیارها برای وضوح (FOMS = PRR/مدت اوج)
افکت 3 (ارتعاش طولانی)
- حداکثر دامنه (g) برای دو فاز
مقایسه نتایج با استفاده از نقشه عملکرد شامل مجموعهای از دادههای بهدستآمده از دستگاههای نماینده در اکوسیستم اندروید است، بنابراین میتوانید نقشه عملکرد را بر این اساس پر کنید. این به شما کمک می کند تا کل اکوسیستم را درک کنید و داده های خود را برای مقایسه با داده های نقشه عملکرد هماهنگ کنید.
از جدول زیر برای دریافت ایده ای از مقایسه DUT خود با سایر تلفن ها یا تبلت های موجود در اکوسیستم اندروید استفاده کنید. یک سوال خاص که حول این مفهوم ساختار یافته است به این صورت است: در مقایسه با سایر تلفنهای اندرویدی با ویژگیهای مشابه (مانند سطح قیمت)، آیا عملکرد گوشی من بهتر است یا بدتر از سایر تلفنها؟
[ورودی] اثرات برای تجزیه و تحلیل | [خروجی] اوج/حداکثر دامنه (G) | [خروجی] مدت زمان اوج (ms) | [خروجی] نسبت نبض به حلقه (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 | n/a | n/a |
جلوه 3-2: جلوه لمسی سفارشی طولانی شتاب فاز 2 با دامنه 100% برای 500 میلی ثانیه دوم | [8] داده 3-2 | n/a | n/a |
نسبت پالس به حلقه و دامنه پیک برای افکت 1 و افکت 2
دو پارامتر کلیدی اندازه گیری شده در افکت 1 و افکت 2 عبارتند از: نسبت پالس به حلقه (PRR) و دامنه پیک . این پارامترها بر اساس اندازه گیری شتاب انجام شده توسط تنظیم شتاب سنج هستند.
PRR با در نظر گرفتن نسبت پالس اصلی به دامنه زنگ محاسبه می شود. معادله در شکل 6 نشان داده شده است. مدت زمان ، زمان سپری شده برای پالس اصلی است.
شکل 6. سیگنال شتاب شبیه سازی شده
این عناصر در شکل 6 نشان داده شده اند:
- پالس اصلی: توسط سیگنال داخل پنجره مدت زمانی که دامنه به 10 درصد دامنه پیک کاهش می یابد، تعریف می شود.
زمان زنگ: با سیگنالی که دامنه از 10 درصد دامنه پیک به کمتر از 1 درصد دامنه پیک کاهش می یابد، تعریف می شود.
محاسبه PRR و مدت زمان : یک منحنی متناسب ایجاد کنید که از نقاط اوج هر دوره شتاب استفاده می کند. برازش منحنی بهترین روش برای انجام این کار است زیرا تکرارپذیری تست را با به حداقل رساندن اثرات نویز بهبود می بخشد.
حداکثر دامنه برای افکت 3
شکل 7. بیش از حد محرک
این عناصر در شکل 7 نشان داده شده اند:
- لرزش طولانی
- خروجی از محرک رزونانس خطی هنگامی که یک ورودی سینوسی اعمال می شود، در فرکانس تشدید.
- حداکثر دامنه
- حداکثر دامنه ارتعاش طولانی، زمانی که ارتعاش دستگاه در حالت ثابت است.
- بیش از حد
- Overshoot زمانی رخ می دهد که محرک از رزونانس خود دور شود. شکل، نوع رفتاری را نشان می دهد که هنگامی که ویبراتور با ورودی سینوسی از رزونانس دور می شود، رخ می دهد. این نمونه ای از بیش از حد افراطی است.
- هنگامی که LRA در فرکانس تشدید خود رانده می شود، می توان حداقل یا بدون بیش از حد را مشاهده کرد. فرکانسهای تشدید معمول LRA بین 50 تا 250 هرتز است.