Analizowanie przebiegu fali

Po pobraniu i uruchomieniu plików MATLAB użyj podanych niżej schematów blokowych do przeanalizowania plików z fazami zarejestrowanymi w poprzednim kroku.

Schemat blokowy analizy 1

Rysunek 1. Schemat przepływu analizy przebiegu sygnału dla efektu 1 i 2

Schemat blokowy analizy 2

Rysunek 2. Schemat przepływu analizy przebiegu dla efektu 3

Przypadki błędów

Przed analizą i w jej trakcie sprawdź, czy nie wystąpiły błędy (F01–F05).

  • Kod MATLAB nie może przetwarzać efektów oznaczonych jako F01 i F02.
  • Efektów oznaczonych jako F03-1 nie można dodawać do mapy wydajności, nawet jeśli są przetwarzane przez kod MATLAB bez błędów.
  • Efekty oznaczone znakami F03-2, F04 i F05 nadal można dodawać do mapy wydajności, mimo że przetwarzanie nie powiedzie się.
  • Jeśli funkcja Vibrator.hasAmplitudeControl() zwraca wartość false, DUT jest oznaczony jako F04 lub F05.
  • Jeśli po kliknięciu przycisku Efekt 3 podczas pomiaru występuje zauważalne opóźnienie (ponad 500 ms), urządzenie otrzymuje oznaczenie F04.
Kod błędu Opis błędu Efekty Przyczyna niepowodzenia Naprawianie błędów
F01 Nie rejestruje się sygnału wyjściowego. Efekt 1 Nie zaimplementowano stałych danych dotyczących reakcji na dotyk. Zaimplementuj pustą stałą zgodnie z opisem w  kroku 2 listy kontrolnej.
F02 Błąd kodu MATLAB. Przykład błędu MATLAB:

Indeks przekracza wymiary macierzy.
Efekt 1, Efekt 2 Amplituda efektu haptycznego jest zbyt słaba. Zwiększ amplitudę efektu haptycznego.
F03-1, F03-2 [F03-1] Brak błędu MATLAB, ale PRR wypełniony z kodu MATLAB jest mniejszy niż 0.

[F03-2] Brak błędu MATLAB, ale amplituda wypełniona z kodu MATLAB jest mniejsza niż 0,1 g.
Efekt 1, Efekt 2 Amplituda efektu haptycznego jest zbyt słaba. Zwiększ amplitudę efektu haptycznego.
F04 sygnał jest za krótki (około 500 ms zamiast 1000 ms); Efekt 3 Urządzenie nie generuje prawidłowo skalowanej amplitudy. Na początku amplituda fazy wynosząca 500 ms jest generowana z amplitudą 0%, mimo że została wybrana wartość 50%. Włącz funkcje skalowania Amplitude.
F05 Te 2 maksymalne wartości amplitudy mają małą różnicę lub nie mają jej wcale. Efekt 3 Urządzenie nie generuje prawidłowo skalowanej amplitudy. Włącz funkcje skalowania Amplitude.

Wykres sygnału 1 MATLAB

Rysunek 3. Przykłady wykresów sygnałów w MATLAB-ie w przypadku F03-1 (po lewej) i F03-2 (po prawej)

MATLAB Signal Plot 2

Rysunek 4. Przykłady wykresów sygnałów w MATLABIE dla F04 (po lewej) i F05 (po prawej)

Uzyskiwanie danych z analizy

Po uruchomieniu kodu MATLAB dla każdego efektu możesz odczytać wyniki wyświetlane w oknie poleceń oprogramowania MATLAB.

Okno polecenia MATLAB 1

Okno poleceń MATLAB 2

Rysunek 5. Przykład wyników MATLAB w oknie poleceń: efekt 1 (pierwszy) i efekt 3 (drugi)

  • Efekt 1 i Efekt 2 (krótki impuls)

    • Czas trwania szczytu (ms)
    • Maksymalna amplituda (g)
    • PRR do obliczania danych dotyczących ostrości (FOMS = PRR/czas szczytu)
  • Efekt 3 (długie wibracje)

    • Maksymalna amplituda (g) dla dwóch faz

Porównywanie wyników za pomocą mapy wydajności obejmuje ten sam zestaw danych uzyskanych z reprezentatywnych urządzeń w ekosystemie Androida, dzięki czemu możesz odpowiednio wypełnić mapę wydajności. Pomoże Ci to zrozumieć cały ekosystem i połączyć dane z danymi mapy skuteczności, aby umożliwić ich porównywanie.

Z tabeli poniżej dowiesz się, jak Twój DUT wypada na tle innych telefonów lub tabletów w ekosystemie Androida. Konkretne pytanie oparte na tym założeniu wygląda tak: W porównaniu z innymi telefonami z Androidem o podobnych właściwościach (np. w tej samej kategorii cenowej) czy mój telefon działa lepiej czy gorzej?

[Input]
Efekty do analizy
[Wyjście]
Amplituda maksymalna (G)
[Dane wyjściowe] Szczytowy czas trwania (ms) [Wyjście]
Współczynnik pulsu do dzwonienia (PRR)
Efekt 1. Wstępnie zdefiniowane stałe haptyczne (VibrationEffect.EFFECT_CLICK) [1] Data 1-1 [2] Dane 1–2 [3] Dane 1–3
Efekt 2. Krótki niestandardowy efekt haptyczny (czas trwania = 20 ms, amplituda = 100%) [4] Dane 2-1 [5] Data 2-2 [6] Dane z 2020 r.
Efekt 3-1. Długi niestandardowy efekt haptyczny. Faza 1 przyspieszenia z amplitudą 50% przez pierwsze 500 ms [7] Data 3-1 nie dotyczy nie dotyczy
Efekt 3-2. Długi niestandardowy efekt haptyczny. Faza 2 przyspieszenia z amplitudą 100% przez 500 ms [8] Dane z 3-2 nie dotyczy nie dotyczy

Stosunek pulsu do pierścienia i amplituda szczytowa dla efektu 1 i efektu 2

Dwa kluczowe parametry mierzone w efekcie 1 i 2 to współczynnik pulsu do dzwonienia (PRR)amplituda szczytowa. Parametry te opierają się na pomiarze przyspieszenia uzyskanym w ramach konfiguracji akcelerometru.

Przy obliczaniu PRR oblicza się stosunek pulssu głównego do amplitudy dzwonienia. Równanie to przedstawiono na rysunku 6. Czas trwania to czas, który upływa dla głównego tętna.

Symulowany przyspieszacz

Rysunek 6. Symulowany sygnał przyspieszenia

Rysunek 6 przedstawia te elementy:

  • Główny impuls:określany przez sygnał w oknie czasowym, w którym amplituda maleje do 10% amplitudy szczytowej.
  • Czas dzwonienia: określany przez sygnał, w którym amplituda maleje z 10% amplitudy szczytowej do mniej niż 1% amplitudy szczytowej.

  • Oblicz PRR i czas trwania: utwórz krzywą dopasowania, która wykorzystuje punkty szczytowe każdego okresu przyspieszenia. Najlepszym sposobem na to jest dopasowanie krzywej, ponieważ poprawia ono powtarzalność testu przez minimalizowanie efektów szumu.

Maksymalna amplituda dla efektu 3

Przeskok aktuatora

Rysunek 7. Przeskok aktuatora

Rysunek 7 przedstawia te elementy:

  • Długa wibracja
    • Dane wyjściowe z liniowego mechanizmu rezonansowego po zastosowaniu sygnału sinusoidalnego, z częstotliwością rezonansową.
  • Maksymalna amplituda
    • Maksymalna amplituda długich wibracji, gdy wibracje urządzenia są w stanie stałym.
  • Przekroczenie wartości docelowej
    • Przeskok występuje, gdy siłownik jest oddalany od rezonansu. Rysunek przedstawia typ zachowania, gdy wibrator jest odrywany od rezonansu przez sygnał sinusoidalny. To przykład bardzo dużego przekroczenia.
    • Gdy LRA jest zasilany w swojej częstotliwości rezonansowej, może wystąpić minimalne lub żadne przeregulowanie. Typowe częstotliwości rezonansowe LRA mieszczą się w zakresie 50–250 Hz.