Обзор SensorExplorer
SensorExplorer — это приложение, доступное в Microsoft Store , а доступ к пакету приложения можно получить через GitHub. SensorExplorer предлагает тесты для быстрой проверки установки поддерживаемых датчиков, таких как датчики ориентации (акселерометр, простые датчики ориентации и т. д.), а также предоставляет подробные таблицы и графики, позволяющие отслеживать различные датчики. SensorExplorer также предоставляет ведение журнала, которое можно проверить для отладки.
В строке меню слева в SensorExplorer доступно пять режимов:
Тест: Используется для ручного тестирования поддерживаемых датчиков. Тест ориентации проверяет, установлены ли датчики ориентации в правильном положении и данные датчика являются ожидаемыми. Также доступны другие тесты, такие как частота, смещение и дрожание. Данные датчика считываются с помощью API датчиков UWP.
Вид: Используется для просмотра данных и свойств датчика. В этом режиме приложение отображает визуализацию данных с различных датчиков, таких как акселерометр, компас, гирометр, инклинометр, датчик освещения и датчик ориентации, а также отображает подробные сведения о датчике в табличном формате. Это обеспечивает мониторинг любого аномального поведения датчиков, а также может использоваться для задания интервала отчета датчиков.
СОЛОДА: Используется для подключения к malt (Microsoft Ambient Light Tool) и управления им, простому недорогому прибору для тестирования освещения. Инструмент сочетает в себе микроконтроллер, датчики освещения и управляемую панель света для калибровки датчиков света и визуального измерения кривой света панели.
Переопределение расширения дисплея: Используется для переопределения параметров отображения. В этом режиме ползунки и кнопки сценария доступны для настройки яркости экрана различными способами. Убедитесь, что выбран ползунок Переопределение запрошено, чтобы переопределить дисплей с учетом параметров.
Расстояние: Используется для ручного и автоматического тестирования поддерживаемых датчиков присутствия человека. В ручном тесте используются предопределенные расстояния, а автоматический тест использует датчик в дополнение к передней камере с распознаванием лиц и ограничивающими прямоугольниками для определения точности датчика присутствия человека.
Служебные программы
В области представления, если выбрать датчик света, будет отображаться служебная программа вычисления whitepoint. Выбрав Параметр Вручную Вычислить белую точку, эта служебная программа позволяет запускать хроматики X и Y с помощью алгоритма адаптивного цвета Майкрософт. Вход должен быть внешним светом, а выходные данные будут сопоставлены значением Windows.
Тестирование датчиков с помощью SensorExplorer
Тесты, доступные для каждого датчика, можно изучить, прокрутив верхнюю строку меню, выделенную на снимке экрана ниже красной рамкой.
Тест ориентации SensorExplorer
Этот тест просит вас сориентировать устройство в разных направлениях, а затем проверяет показания датчика соответствующим образом. В конце теста отобразится результат успешного или неудачного выполнения.
Перед началом тестирования ориентации
В тестовом режиме, если дисплей поворачивается при повороте устройства, отключите автоматический поворот на устройстве (найдите "Блокировка поворота" в параметрах и включите его). В противном случае автоматическое вращение не требуется отключать. Дополнительные сведения об ориентации и опорной рамке см. в разделе Опорная рамка устройства.
Запуск тестов
Нажмите кнопку Пуск , чтобы начать тесты. Для каждого теста у вас есть 10 секунд, чтобы сориентировать устройство так, чтобы стрелка на экране указывала вниз к земле.
Примечание.
Вы можете щелкнуть значок (выделенный на снимке экрана ниже в виде красного поля), чтобы скрыть строку меню во время теста.
Строка меню отключена во время теста и будет включена после завершения теста.
Для простого датчика ориентации четыре тестируемых направления: лицом вверх, лицом вниз, влево и вправо. Для всех остальных датчиков проверяются четыре направления вверх, вниз, влево и вправо.
Когда данные датчика отражают, что устройство действительно находится в нужной ориентации, появится зеленая галочка. И вы автоматически перейдете к следующему тесту.
В противном случае через 10 секунд будет отображаться красный значок x, так как этот цикл тестов завершился сбоем.
После тестов
Нажмите кнопку Сохранить журнал , чтобы сохранить файл журнала. Данные для всех циклов тестов будут сохранены. Нажмите кнопку Перезапустить , чтобы запустить еще один тест.
Частотный тест
Вычисляет количество полученных показаний датчика/60 секунд. В конце теста будет отображаться числовое значение.
Тест смещения
Вычисляет среднюю ошибку в показаниях датчика по сравнению с ожидаемым значением. В конце теста будет отображаться числовое значение.
Тест на дрожание
Вычисляет максимальную разницу в показаниях датчика в течение определенного периода времени по сравнению с начальными показаниями. В конце теста будет отображаться числовое значение.
Тест плотности шума разрешения
Этот тест проверяет фактическое разрешение датчика и шум физического датчика акселерометра на устройстве. В конце теста будет отображаться числовое значение.
Мониторинг датчиков
Режим просмотра автоматически обнаруживает все датчики, подключенные к платформе или встроенные в нее, и отображает информацию, считываемую с датчиков. Прокрутите верхнюю строку меню (выделенную на снимке экрана ниже красной рамкой), чтобы изменить отображаемый датчик. Для каждого датчика текущие данные и свойства отображаются в таблице и отображаются как движущиеся формы волн. Интервал отчета для конкретного датчика можно изменить здесь.
Дополнительные сведения о ведении журнала
Кнопка Сохранить журнал запрашивает имя и расположение файла журнала трассировки событий (ETL) с именем по умолчанию SensorExplorerLog. Чтобы просмотреть ETL-файл, используйте команду tracerpt.
В журнал записываются следующие данные:
Свойства выбранного датчика
Сведения о каждом тесте
Для тестов ориентации:
- Показания датчика при прохождении теста
- Последнее считывание датчиком до завершения обратного отсчета при сбое теста
Для других тестов:
- Все показания датчика, собранные во время теста
- Окончательный результат
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по