После загрузки и запуска файлов MATLAB используйте следующие блок-схемы для анализа файлов форм сигналов, записанных на предыдущем этапе.

Рисунок 1. Блок-схема анализа формы волны для эффекта 1 и эффекта 2

Рисунок 2. Блок-схема анализа формы волны для эффекта 3
Случаи неудач
Перед началом анализа и во время него проверьте наличие отказов (F01–F05).
- Эффекты, обозначенные F01 и F02, не могут быть обработаны кодом MATLAB.
- Эффекты, обозначенные как F03-1, не могут быть добавлены на карту производительности, даже если они обрабатываются кодом MATLAB без ошибок.
- Эффекты, обозначенные как F03-2 , F04 и F05 , по-прежнему могут быть добавлены на карту производительности, несмотря на сбой обработки.
-  Если Vibrator.hasAmplitudeControl()возвращаетfalse, то DUT обозначается как F04 или F05 .
- Если во время измерения после нажатия кнопки «Эффект 3» наблюдается заметная задержка (более 500 мс), то проверяемому устройству присваивается обозначение F04 .
| Код ошибки | Описание отказа | Применимые эффекты | Причина неудачи | Исправление ошибки | 
|---|---|---|---|---|
| Ф01 | Выходной сигнал не регистрируется. | Эффект 1 | Константа тактильной обратной связи не реализована. | Реализуйте пустую константу, как описано в разделе Реализация констант . | 
| Ф02 | Ошибка в коде MATLAB. Пример ошибки MATLAB: Индекс превышает размерность матрицы. | Эффект 1, Эффект 2 | Амплитуда тактильного эффекта слишком слаба. | Увеличить амплитуду тактильного эффекта. | 
| Ф03-1, Ф03-2 | [F03-1] Ошибок MATLAB нет, но PRR, заполненный из кода MATLAB, меньше 0. [F03-2] Ошибок MATLAB нет, но амплитуда, полученная из кода MATLAB, меньше 0,1 g. | Эффект 1, Эффект 2 | Амплитуда тактильного эффекта слишком слаба. | Увеличить амплитуду тактильного эффекта. | 
| Ф04 | Сигнал слишком короткий (около 500 мс вместо 1000 мс). | Эффект 3 | Устройство не может корректно генерировать масштабированную амплитуду. Первые 500 мс фазовой амплитуды генерируются с амплитудой 0%, хотя запрашивалась амплитуда 50%. | Включить возможности масштабирования амплитуды. | 
| Ф05 | Два значения максимальной амплитуды практически не различаются. | Эффект 3 | Устройство не может правильно генерировать масштабированную амплитуду. | Включить возможности масштабирования амплитуды. | 

Рисунок 3. Примеры графиков сигналов MATLAB для F03-1 (слева) и F03-2 (справа)

Рисунок 4. Примеры графиков сигналов MATLAB для F04 (слева) и F05 (справа)
Получить данные из анализа
При запуске кода MATLAB для каждого эффекта вы можете прочитать результаты, отображаемые в командном окне программного обеспечения MATLAB.


Рисунок 5. Пример результатов MATLAB в командном окне, Эффект 1 (первый) и Эффект 3 (второй)
- Эффект 1 и Эффект 2 (короткий импульс) - Длительность пика (мс)
- Пиковая амплитуда (g)
- PRR для расчета показателя резкости (FOMS = PRR/длительность пика)
 
- Эффект 3 (длительная вибрация) - Максимальная амплитуда (g) для двух фаз
 
Сравнение результатов с помощью карты производительности включает тот же набор данных, полученных с репрезентативных устройств в экосистеме Android, что позволяет заполнить карту производительности соответствующим образом. Это помогает понять экосистему в целом и сопоставить свои данные с данными карты производительности для сравнения.
Воспользуйтесь следующей таблицей, чтобы сравнить ваш тестируемый телефон с другими телефонами или планшетами в экосистеме 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:
- Основной импульс: определяется сигналом внутри окна длительности, где амплитуда уменьшается до 10% от пиковой амплитуды.
- Время звонка: определяется сигналом, амплитуда которого уменьшается от 10% пиковой амплитуды до менее 1% пиковой амплитуды. 
- Рассчитайте PRR и длительность : постройте кривую, используя пиковые точки каждого периода ускорения. Подбор кривой — лучший метод для этого, поскольку он улучшает повторяемость испытаний за счёт минимизации шумовых эффектов. 
Максимальная амплитуда для эффекта 3

Рисунок 7. Перерегулирование привода
Эти элементы показаны на рисунке 7:
-  Длительная вибрация- Выходной сигнал линейного резонансного привода при подаче синусоидального входного сигнала на резонансной частоте.
 
-  Максимальная амплитуда- Максимальная амплитуда длительной вибрации, когда вибрация устройства находится в устойчивом состоянии.
 
-  Перерегулирование- Перерегулирование происходит, когда актуатор выходит из резонанса. На рисунке показан тип поведения, возникающий при выходе вибратора из резонанса синусоидальным входным сигналом. Это пример экстремального перерегулирования .
- При работе LRA на резонансной частоте наблюдается минимальное или отсутствующее перерегулирование. Типичные резонансные частоты LRA находятся в диапазоне от 50 до 250 Гц.
 
