Dalga biçimini analiz etme

MATLAB dosyalarını indirip çalıştırdıktan sonra, önceki adımda kaydedilen dalga biçimi dosyalarını analiz etmek için aşağıdaki akış diyagramlarını kullanın.

Analiz Akış Grafiği 1

Şekil 1. Efekt 1 ve Efekt 2 için dalga formu analizi akış şeması

Analiz Akış Şeması 2

Şekil 2. 3. efekt için dalga şekli analizi akış şeması

Hata durumları

Analizden önce ve analiz sırasında hata durumlarını (F01-F05) kontrol edin.

  • F01 ve F02 ile belirtilen efektler MATLAB kodu tarafından işlenemez.
  • F03-1 ile belirtilen efektler, MATLAB kodu tarafından hatasız bir şekilde işlenmiş olsalar bile performans haritasına eklenmeye uygun değildir.
  • F03-2, F04 ve F05 ile tanımlanan efektler, işleme hatasına rağmen performans haritasına eklenebilir.
  • Vibrator.hasAmplitudeControl(), false değerini döndürürse DUT, F04 veya F05 olarak belirtilir.
  • Ölçüm sırasında 3. Etki düğmesi tıklandıktan sonra belirgin bir gecikme (500 ms'den fazla) varsa DUT'a F04 ataması yapılır.
Hata kodu Hata açıklaması Geçerli efektler Hatanın nedeni Başarısızlık düzeltmesi
F01 Çıkış sinyali kaydedilmez. 1. efekt Dokunsal geri bildirim sabiti uygulanmadı. Boş sabit değeri, kontrol listesinin 2. adımında açıklandığı şekilde uygulayın.
F02 MATLAB kod hatası. MATLAB hatasının örneği:

Dizin, matris boyutlarını aşıyor.
1. Efekt, 2. Efekt Dokunma etkisinin genliği çok düşük. Dokunsal efektin genliğini artırın.
F03-1, F03-2 [F03-1] MATLAB hatası yok ancak MATLAB kodundan doldurulan PRR 0'dan küçük.

[F03-2] MATLAB hatası yok ancak MATLAB kodundan doldurulan genlik 0, 1 g'den küçük.
1. Efekt, 2. Efekt Dokunma etkisinin genliği çok düşük. Dokunsal efektin genliğini artırın.
F04 Sinyal çok kısa (1.000 ms yerine yaklaşık 500 ms). Etki 3 Cihaz, ölçeklendirilmiş genliği düzgün bir şekilde oluşturamaz. %50 genlik istenmesine rağmen ilk 500 ms faz genliği% 0 genlikle oluşturulur. Genlik ölçeği özelliklerini etkinleştirin.
F05 İki maksimum genlik değeri arasında çok az fark vardır veya hiç fark yoktur. Efekt 3 Cihaz, ölçeklendirilmiş genliği düzgün bir şekilde oluşturamaz. Genlik ölçeği özelliklerini etkinleştirin.

MATLAB Sinyal Grafiği 1

Şekil 3. F03-1 (sol) ve F03-2 (sağ) için MATLAB sinyal çizelgesi örnekleri

MATLAB Sinyal Grafiği 2

Şekil 4. F04 (sol) ve F05 (sağ) için MATLAB sinyal çizelgesi örnekleri

Analizden veri edinme

Her bir efekt için MATLAB kodunu çalıştırırken MATLAB yazılımının Komut Penceresinde görüntülenen sonuçları okuyabilirsiniz.

MATLAB Komut Penceresi 1

MATLAB Komut Penceresi 2

5. Şekil. Komut penceresindeki MATLAB sonuçları örneği, 1. efekt (ilk) ve 3. efekt (ikinci)

  • Efekt 1 ve Etki 2 (kısa itme)

    • Tepe süresi (ms)
    • En yüksek genlik (g)
    • Keskinlik metriklerinin sayısını hesaplamak için PRR (FOMS = PRR/en yüksek süre)
  • 3. efekt (uzun titreşim)

    • İki faz için maksimum genlik (g)

Performans haritasını kullanarak sonuçları karşılaştırma, Android ekosistemindeki temsili cihazlardan elde edilen aynı veri kümesini içerir. Böylece performans haritasını uygun şekilde doldurabilirsiniz. Bu, tüm ekosistemi anlamanıza ve verilerinizi karşılaştırma için performans haritası verileriyle uyumlu hale getirmenize yardımcı olur.

DUT'unuzun Android ekosistemindeki diğer telefonlara veya tabletlere kıyasla nasıl bir performans gösterdiği hakkında fikir edinmek için aşağıdaki tablodan yararlanabilirsiniz. Bu kavram etrafında yapılandırılmış belirli bir soru şu şekildedir: Benzer özelliklere (ör. fiyat kategorisi) sahip diğer Android telefonlara kıyasla telefonum diğer telefonlardan daha iyi mi yoksa daha kötü mü performans gösteriyor?

[Giriş]
Analizi yapılacak etkiler
[Çıkış]
Değer/maksimum genlik (G)
[Çıkış] En yüksek süre (ms) [Çıkış]
Darbe/zil oranı (PRR)
1. Efekt: Önceden tanımlanmış dokunma teknolojisi sabitleri (VibrationEffect.EFFECT_CLICK) [1] Veri 1-1 [2] Veri 1-2 [3] Veri 1-3
2. efekt: Kısa özel dokunma efekti (süre = 20 ms, genlik = %100) [4] Veri 2-1 [5] Veri 2-2 [6] Veri 2-3
Efekt 3-1: Uzun özel dokunma teknolojisi efekti: İlk 500 ms için %50 genlikli 1. aşama Hızlandırma [7] Veri 3-1 Yok Yok
3-2 numaralı efekt: Uzun özel dokunma efekti İkinci 500 ms için %100 genlikle 2. hızlanma aşaması [8] Veri 3-2 Yok Yok

Efekt 1 ve Efekt 2 için nabız-halka oranı ve en yüksek genlik

1. ve 2. efektte ölçülen iki önemli parametre darbe/zil oranı (PRR) ve en yüksek genlik'tir. Bu parametreler, ivmeölçer kurulumu tarafından yapılan ivme ölçümüne dayanır.

PRR, ana nabız ile çalma genliği oranı alınarak hesaplanır. Denklem Şekil 6'da gösterilmektedir. Süre, ana nabız için geçen süredir.

Simulated Accel

Şekil 6. Yapay ivme sinyali

Bu öğeler Şekil 6'da gösterilmiştir:

  • Ana darbe: Amplitüdünün, tepe amplitüdünün% 10'una düştüğü süre aralığı içindeki sinyal tarafından tanımlanır.
  • Çalma süresi: Genişliğin% 10'luk en yüksek genlik değerinden en yüksek genliğin% 1'inin altına düştüğü sinyalle tanımlanır.

  • PRR ve süre'yi hesaplayın: Her hızlanma döneminin zirve noktalarını kullanan bir eğri sığdırması oluşturun. Eğri uydurma, gürültü etkilerini en aza indirerek test tekrarlanabilirliğini artırdığı için bunu yapmanın en iyi yöntemidir.

Efekt 3 için maksimum genlik

Aktüatör Aşırı Atlaması

Şekil 7. Aktüatörün aşımı

Bu öğeler Şekil 7'de gösterilmektedir:

  • Uzun titreşim
    • Sinüsoidal giriş uygulandığında, rezonans frekansında doğrusal rezonanslı aktüatörden gelen çıkış.
  • Maksimum genlik
    • Cihaz titreşimi sabit durumdayken uzun titreşimin maksimum genliği.
  • Aşırı aşma
    • Aktüatör, rezonansından uzaklaştığında aşırı vuruş meydana gelir. Şekilde, titreşim motoru sinüsoidal bir girişle rezonanstan uzaklaştırıldığında ortaya çıkan davranış türü gösterilmektedir. Bu, aşırı aşma örneğidir.
    • LRA, rezonans frekansında çalıştırıldığında aşırı vuruş minimum düzeyde veya hiç gözlemlenmez. LRA'nın tipik rezonans frekansları 50 ila 250 Hz arasındadır.