SensorExplorer 概觀
SensorExplorer 是 Microsoft Store 上可用的應用程式,可透過 GitHub 存取應用程式套件。 SensorExplorer 提供測試來快速驗證支援的感測器安裝,例如方向感測器 (加速計、簡單方向感測器等,) 並提供詳細的數據表和繪圖,以啟用監視不同的感測器。 SensorExplorer 也提供可檢閱以進行偵錯的記錄。
感測器Explorer 左側的功能表列有五種可用模式:
測試: 用於手動測試支援的感測器。 方向測試會確認方向感測器會安裝在正確的位置,且感測器數據如預期般。 您也可以使用其他測試,例如頻率、位移和抖動。 感測器數據是使用 UWP感測器 API 來讀取。
視圖: 用於檢視感測器數據和屬性。 在此模式中,應用程式會顯示各種感測器的數據視覺效果,例如加速計、指南針、陀螺儀、傾角計、光線感測器和方向感測器,並以表格式顯示詳細的感測器資訊。 這會監視感測器的任何異常行為,也可以用來設定感測器的報表間隔。
麥芽: 用於連線及控制 (Microsoft 環境光線工具) ,這是簡單的低成本光線測試範本。 此工具結合了微控制器、光線感測器和可控制的光線面板,以校正光線感測器,並以可視化方式測量面板的光線曲線。
顯示增強功能覆寫: 用於覆寫顯示設定。 在此模式中,滑桿和案例按鈕會公開,以各種方式設定顯示亮度。 請確定您選取 [覆寫要求的] 滑桿,以覆寫您設定的顯示。
距離: 用於手動和自動測試支持的人類存在感測器。 手動測試會使用預先定義的距離,而自動測試除了具有臉部偵測和周框方塊的前端相機之外,還會使用感測器來判斷人類存在感測器的精確度。
公用程式
在檢視窗格中,如果您選取淺色感測器,將會公開白點計算公用程式。 藉由選取 [手動計算白點],此公用程式允許透過 Microsoft 的調適型色彩演演算法執行 X 和 Y 色彩。 輸入應該是環境光線,輸出將會是Windows的對應值。
如何使用 SensorExplorer 測試感測器
您可以捲動頂端功能表欄,以紅色方塊醒目提示下方螢幕快照,以探索每個感測器可用的測試。
SensorExplorer 方向測試
此測試會要求您以不同的方向將裝置導向,然後據以檢查感測器讀數。 測試結束時會顯示通過/失敗的結果。
開始方向測試之前
在測試模式下,如果當裝置旋轉時顯示旋轉,則關閉裝置上的自動旋轉, (在 [設定] 中搜尋「旋轉鎖定」,並將其開啟) 。 否則,不需要關閉自動旋轉。 如需方向和參考框架的詳細資訊,請參閱 裝置參考框架。
啟動測試
選取 [ 開始] 按鈕以開始測試。 針對每一項測試,您都有10秒來將裝置導向,讓螢幕上的箭號指向地面。
附註:
您可以選取下方螢幕快照中反白顯示的圖示 (,) ) 在測試期間隱藏功能表欄。
在測試期間停用功能表欄,並在測試完成後啟用。
針對簡單方向感測器,測試的四個方向是臉部向上、向下、向左和向右。 針對所有其他感測器,測試的四個方向是向上、向下、向左和右。
一旦感測器數據反映您的裝置確實處於所需的方向,就會顯示綠色複選標記。 您會自動移至下一個測試。
否則,在 10 秒之後,將會顯示紅色 x,因為此回合的測試失敗。
測試之後
選取 [ 儲存記錄] 按鈕以儲存記錄檔。 將會儲存所有回合測試的數據。 選取 [ 重新啟動] 按鈕以啟動另一個測試。
頻率測試
計算接收的感測器讀數數目/60 秒。 數值會顯示在測試結束時。
位移測試
計算感測器讀數中與預期值相比較的平均誤差。 數值會顯示在測試結束時。
抖動測試
計算一段時間內感測器讀數的最大差異,與初始讀數相較。 數值會顯示在測試結束時。
解析雜訊密度測試
此測試會檢查裝置中實體加速計感測器的實際感測器解析度和雜訊。 數值會顯示在測試結束時。
如何監視感測器
檢視模式會自動偵測任何附加至平臺或內嵌的感測器,並顯示從感測器讀取的資訊。 捲動頂端功能表列 (以紅色方塊) 醒目提示下方螢幕快照,以變更顯示的感測器。 對於每個感測器,目前的數據和屬性會顯示在數據表中,並繪製為移動曲線。 您可以在這裡變更特定感測器的報表間隔。
記錄的其他資訊
[ 儲存記錄] 按鈕會提示事件追蹤記錄檔 (ETL) 檔案的名稱和位置,其預設名稱為 SensorExplorerLog。 若要檢視 ETL 檔案,請使用 tracerpt 命令。
會記錄下列資料:
所選感測器的屬性
每個測試的相關信息
針對方向測試:
- 通過測試時的感測器讀取
- 測試失敗前的最後一個感測器讀數結束
針對其他測試:
- 測試期間收集的所有感測器讀數
- 最終結果