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. 1. efekt ve 2. efekt için dalga şekli analizi akış şeması
Şekil 2. 3. efekt için dalga şekli analizi akış şeması
Hata örnekleri
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 tanımlanan 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
döndürürse DUT, F04 veya F05 olarak belirlenir.- Ö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 | Hatanın 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ı ö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. | Etki 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.
Şekil 5. Komut penceresindeki MATLAB sonuçları örneği, 1. efekt (ilk) ve 3. efekt (ikinci)
1. efekt ve 2. efekt (kısa impuls)
- Tepe süresi (ms)
- En yüksek genlik (g)
- Keskinlik metrikleri figürünü hesaplamak için PRR (FOMS = PRR/zirve süresi)
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 karşılaştırma için verilerinizi 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 aralığı) 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. etki: Önceden tanımlanmış dokunma sabitleri (VibrationEffect.EFFECT_CLICK ) |
[1] Veri 1-1 | [2] Veri 1-2 | [3] Veri 1-3 |
2. efekt: Kısa özel dokunma etkisi (süre = 20 ms, genlik = %100) | [4] Veri 2-1 | [5] Veri 2-2 | [6] Veri 2-3 |
3-1 numaralı efekt: Uzun özel dokunma etkisi İlk 500 ms için %50 genlikle 1. hızlanma aşaması | [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 |
1. ve 2. efekt için darbe/zil oranı ve tepe genliği
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 darbenin zil sesi amplitüdü oranı alınarak hesaplanır. Süre, ana darbenin geçtiği süredir. PRR'nin formülü:
Ş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.
Çınlama süresi: Genliğin% 10'luk tepe genliğinden tepe genliğinin% 1'inden az bir değere düştüğü sinyal tarafından 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.
3. efekt için maksimum genlik
Şekil 7. Aktüatör aşırı hareketi
Bu öğeler Şekil 7'de gösterilmiştir:
- 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.