MATLAB dosyalarını indirip çalıştırdıktan sonra, önceki adımda kaydedilen dalga formu dosyalarını analiz etmek için aşağıdaki akış şemalarını kullanın.
1. şekil. Efekt 1 ve Efekt 2 için dalga şekli analizi akış şeması
Şekil 2. Efekt 3 için dalga biçimi 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 koduyla işlenemez.
- F03-1 ile belirtilen efektler, MATLAB kodu tarafından hatasız işlense bile performans haritasına eklenemez.
- F03-2, F04 ve F05 ile belirtilen efektler, işleme başarısız olsa bile performans haritasına eklenebilir.
- If
Vibrator.hasAmplitudeControl()
false
değerini döndürürse DUT, F04 veya F05 olarak belirlenir. - Ölçüm sırasında Efekt 3 düğmesi tıklandıktan sonra belirgin bir gecikme (500 ms'den fazla) olursa DUT, F04 tanımlaması alır.
Hata kodu | Arızanın açıklaması | Uygulanabilir efektler | Hatanın nedeni | Başarısızlığı düzeltme |
---|---|---|---|---|
F01 | Çıkış sinyali kaydedilmez. | Efekt 1 | Dokunsal geri bildirim sabiti uygulanmaz. | Boş sabiti, Sabitleri uygulama başlıklı makalede açıklandığı şekilde uygulayın. |
F02 | MATLAB kodu hatası. MATLAB hatası örneği: Dizin, matris boyutlarını aşıyor. |
Efekt 1, Efekt 2 | Dokunsal efektin genliği çok zayıf. | Dokunsal efektin genliğini artırın. |
F03-1, F03-2 | [F03-1] MATLAB hatası yok ancak MATLAB kodundan doldurulan PRR değeri 0'dan küçük. [F03-2] MATLAB hatası yok ancak MATLAB kodundan doldurulan genlik 0, 1 g'den küçük. |
Efekt 1, Efekt 2 | Dokunsal efektin genliği çok zayıf. | Dokunsal efektin genliğini artırın. |
F04 | Sinyal çok kısa (1.000 ms yerine yaklaşık 500 ms). | Efekt 3 | Cihaz, ölçeklendirilmiş genliği düzgün şekilde oluşturamıyor. %50 genlik istenmesine rağmen ilk 500 ms'lik aşama genliği% 0 olarak 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 şekilde oluşturamıyor. | Genlik ölçeği özelliklerini etkinleştirin. |
3.Şekil F03-1 (sol) ve F03-2 (sağ) için MATLAB sinyal grafiği örnekleri
Şekil 4. F04 (sol) ve F05 (sağ) için MATLAB sinyal grafiği örnekleri
Analizden veri edinme
Her efekt için MATLAB kodu çalıştırırken MATLAB yazılımının Komut Penceresi'nde gösterilen sonuçları okuyabilirsiniz.
5.şekil Komut penceresinde MATLAB sonuçları örneği, Efekt 1 (birinci) ve Efekt 3 (ikinci)
Efekt 1 ve Efekt 2 (kısa dürtü)
- En yüksek süre (ms)
- Maksimum genlik (g)
- Keskinlik metriklerinin değerini hesaplamak için PRR (FOMS = PRR/en yüksek süre)
Efekt 3 (uzun titreşim)
- İki faz için maksimum genlik (g)
Performans haritasını kullanarak sonuçları karşılaştırma işlemi, Android ekosistemindeki temsili cihazlardan elde edilen aynı veri kümesini içerir. Böylece performans haritasını buna göre doldurabilirsiniz. Bu, tüm ekosistemi anlamanıza ve verilerinizi karşılaştırma için performans haritası verileriyle eşleştirmenize yardımcı olur.
DUT'nizin Android ekosistemindeki diğer telefonlara veya tabletlere kıyasla nasıl olduğunu anlamak için aşağıdaki tablodan yararlanın. Bu kavram etrafında yapılandırılmış belirli bir soru şu şekilde görünür: Benzer özelliklere (ör. fiyat katmanı) sahip diğer Android telefonlara kıyasla telefonum diğer telefonlardan daha iyi mi yoksa daha kötü mü performans gösteriyor?
[Giriş] Analiz edilecek efektler |
[Çıkış] En yüksek/maksimum genlik (G) |
[Çıkış] En yüksek süre (ms) | [Çıkış] Nabız-zil oranı (PRR) |
---|---|---|---|
1. efekt: Önceden tanımlanmış dokunsal sabitler
(VibrationEffect.EFFECT_CLICK ) |
[1] Data 1-1 | [2] Veri 1-2 | [3] 1-3 numaralı veriler |
Efekt 2: Kısa özel dokunsal efekt (süre = 20 ms, genlik = %100) | [4] Veri 2-1 | [5] Veri 2-2 | [6] Veri 2-3 |
Efekt 3-1: İlk 500 ms için %50 genlikte, uzun özel dokunsal efektli hızlanma aşaması 1 | [7] Veri 3-1 | Yok | Yok |
Efekt 3-2: Uzun özel dokunsal efekt. İkinci 500 ms için %100 genlikte 2. hızlanma aşaması | [8] Veri 3-2 | Yok | Yok |
1. ve 2. efekt için zil sesi oranı ve maksimum genlik
Efekt 1 ve Efekt 2'de ölçülen iki temel parametre pulse to ring ratio (PRR) ve peak amplitude'dir. Bu parametreler, ivmeölçer kurulumu tarafından yapılan ivme ölçümüne dayanır.
PRR, ana darbenin zil çalma genliğine oranının alınmasıyla hesaplanır. Süre, ana darbenin geçen süresidir. PRR formülü şöyledir:
6.şekil Simüle edilmiş hızlanma sinyali
Bu öğeler Şekil 6'da gösterilmektedir:
- Ana darbe: Genliğin, tepe genliğinin% 10'una düştüğü süre aralığındaki sinyalle tanımlanır.
Çınlama süresi: Genliğin% 10'luk tepe genliğinden% 1'lik tepe genliğinin altına düştüğü sinyalle tanımlanır.
PRR ve süre değerlerini hesaplayın: Her hızlanma döneminin tepe noktalarını kullanan bir eğri uydurma oluşturun. Gürültü etkilerini en aza indirerek test tekrarlanabilirliğini iyileştirdiği için bu işlemi yapmanın en iyi yöntemi eğri uydurmadır.
Efekt 3 için maksimum genlik
Şekil 7. Aktüatör aşımı
Bu öğeler Şekil 7'de gösterilmektedir:
- Uzun titreşim
- Rezonans frekansında sinüs giriş uygulandığında doğrusal rezonans aktüatörünün çıkışı.
- Maksimum genlik
- Cihaz titreşimi sabit durumdayken uzun titreşimin maksimum genliği.
- Aşma
- Aşma, aktüatör rezonansından uzaklaştırıldığında meydana gelir. Şekilde, titreşim motoru sinüs girişli bir rezonanstan uzaklaştırıldığında meydana gelen davranış türü gösterilmektedir. Bu, aşırı aşma örneğidir.
- LRA rezonans frekansında çalıştırıldığında çok az veya hiç aşma gözlemlenmeyebilir. LRA'nın tipik rezonans frekansları 50 ile 250 Hz arasındadır.