下載及執行 MATLAB 檔案後,請使用下列流程圖分析先前步驟中記錄的波形檔案。
圖 1. 效果 1 和效果 2 的波形分析流程圖
圖 2. 效果 3 的波形分析流程圖
故障案例
在分析前和分析期間,請檢查失敗案例 (F01–F05)。
- MATLAB 程式碼無法處理以 F01 和 F02 指定的效果。
- 即使效果已指定為 F03-1,也無法新增至效能地圖,即使這些效果已透過 MATLAB 程式碼處理,也不會出現錯誤。
- 即使處理失敗,仍可將指定為 F03-2、F04 和 F05 的效果加入效能地圖。
- 如果
Vibrator.hasAmplitudeControl()
傳回false
,則 DUT 會指定為 F04 或 F05。 - 如果在測試期間按下效果 3 按鈕後,出現明顯延遲 (超過 500 毫秒),測試裝置就會獲得 F04 的評分。
失敗代碼 | 失敗說明 | 適用效果 | 失敗原因 | 修正失敗情形 |
---|---|---|---|---|
F01 | 未記錄任何輸出信號。 | 效果 1 | 未實作觸覺回饋常數。 | 按照 檢查清單的步驟 2 所述,實作空白常數。 |
F02 | MATLAB 程式碼錯誤。MATLAB 錯誤的範例如下: 索引超出矩陣維度。 |
效果 1、效果 2 | 觸覺效果的振幅太弱。 | 增加觸覺效果的振幅。 |
F03-1、F03-2 | [F03-1] 沒有 MATLAB 錯誤,但從 MATLAB 程式碼填入的 PRR 小於 0。 [F03-2] 沒有 MATLAB 錯誤,但從 MATLAB 程式碼填入的振幅小於 0.1 g。 |
效果 1,效果 2 | 觸覺效果的振幅太弱。 | 增加觸覺效果的振幅。 |
F04 | 訊號太短 (約 500 毫秒,而不是 1000 毫秒)。 | 效果 3 | 裝置無法正確產生經過調整的振幅。前 500 毫秒的振幅會產生 0% 的振幅 (即使要求 50% 振幅)。 | 啟用振幅功能。 |
F05 | 兩個最大振幅值的差異微乎其微。 | 效果 3 | 裝置無法正確產生縮放振幅。 | 啟用振幅縮放功能。 |
圖 3. MATLAB 信號圖表範例 (左側為 F03-1,右側為 F03-2)
圖 4. F04 (左) 和 F05 (右側) 的 MATLAB 信號圖範例
從分析中獲取資料
針對每項效果執行 MATLAB 程式碼時,您可以讀取 MATLAB 軟體指令視窗中顯示的結果。
圖 5. 指令視窗中的 MATLAB 結果範例,效果 1 (第一個) 和效果 3 (第二個)
效果 1 和效果 2 (短暫脈衝)
- 峰值時間長度 (毫秒)
- 峰值 (公克)
- PRR 來計算銳利度的指標數據 (FOMS = PRR/峰值持續時間)
效果 3 (長震動)
- 兩個相位之間的最大振幅 (g)
使用效能圖比較結果會包含 Android 生態系統中代表性裝置取得的同一組資料,方便您據此填入效能圖。這有助於您瞭解整個生態系統,並將資料與效能地圖資料進行比對,以便進行比較。
請參閱下表,瞭解您的 DUT 與 Android 生態系統中的其他手機或平板電腦相比如何。以此概念為架構的具體問題如下:與其他具有類似特徵 (例如價格等級) 的 Android 手機相比,我的手機效能是優於其他手機,還是遜於其他手機?
[輸入] 要分析的效果 |
[輸出] 峰值/最大振幅 (G) |
[輸出] 尖峰時間長度 (毫秒) | [輸出] 脈搏與響應比率 (PRR) |
---|---|---|---|
效果 1:預先定義的觸覺常數 (VibrationEffect.EFFECT_CLICK ) |
[1] 資料 1-1 | [2] 資料 1-2 | [3] 資料 1-3 |
效果 2:自訂觸覺回饋的簡短效果 (時間長度 = 20 毫秒,振幅 = 100%) | [4] 資料 2-1 | [5] 資料 2-2 | [6] 資料 2-3 |
效果 3-1:長時間自訂觸覺技術效果的加速度第 1 階段,前 500 毫秒的振幅為 50% | [7] Data 3-1 | 不適用 | 不適用 |
特效 3-2:長時間自訂觸覺技術效果加速階段 2,第 500 毫秒的振幅為 100% | [8] 資料 3-2 | 不適用 | 不適用 |
效果 1 和效果 2 的脈衝至鈴聲比率和峰值振幅
在效果 1 和效果 2 中測量的兩個重要參數是「脈衝至環形比率 (PRR)」和「峰值振幅」。這些參數是根據加速計設定所做的加速度測量值。
計算 PRR 時,主脈衝與振鈴振幅的比率。等式如圖 6 所示。「Duration」 是主要脈衝的經過時間。
圖 6. 模擬加速訊號
這些元素如圖 6 所示:
- 主要脈衝:由時間長度視窗內的訊號定義,其中振幅會降低至峰值振幅的 10%。
響鈴時間:由訊號定義,其中振幅從峰值振幅的 10% 減少到峰值振幅的 1% 以下。
計算 PRR 和 duration:建立使用每個加速期間的峰值點的曲線擬合結果。曲線擬合是最佳方法,因為這可盡量減少雜訊影響,進而改善測試的可重複性。
特效 3 的最大振幅
圖 7. 致動器過度射擊
上述元素如圖 7 所示:
- 長震動
- 在諧振頻率下,線性諧振致動器在施加正弦輸入時的輸出內容。
- 最大振幅
- 裝置震動處於穩定狀態時,長時間震動的最大振幅。
- 超出範圍
- 當致動器離開共振時,就會發生過衝。圖表顯示當振動器以正弦輸入離開共振時,會發生的行為類型。這是極端過衝的例子。
- 當 LRA 以其共振頻率驅動時,可觀察到最小或沒有過衝。LRA 的典型共振頻率介於 50 和 250 Hz 之間。