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.
Şekil 1. Efekt 1 ve Efekt 2 için dalga formu analizi akış şeması
Ş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. |
Şekil 3. F03-1 (sol) ve F03-2 (sağ) için MATLAB sinyal çizelgesi örnekleri
Ş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.
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.
Ş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
Ş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.