Partager via


Vue d’ensemble de SensorExplorer

SensorExplorer est une application disponible sur le Microsoft Store et le package d’application est accessible via GitHub. SensorExplorer propose des tests pour vérifier rapidement l’installation des capteurs pris en charge tels que les capteurs d’orientation (accéléromètre, capteurs d’orientation simples, etc.) et fournir des tableaux et des tracés détaillés qui permettent de surveiller différents capteurs. SensorExplorer fournit également une journalisation qui peut être examinée pour le débogage.

Cinq modes sont disponibles via la barre de menus sur le côté gauche dans SensorExplorer :

Capture d’écran de l’application SensorExplorer.

  • Test: Utilisé pour le test manuel des capteurs pris en charge. Le test d’orientation vérifie que les capteurs d’orientation sont installés à la bonne position et que les données du capteur sont comme prévu. D’autres tests, tels que la fréquence, le décalage et la gigue, sont également disponibles. Les données du capteur sont lues à l’aide de l’API Capteurs UWP.

  • Vue: Utilisé pour afficher les données et les propriétés du capteur. Dans ce mode, l’application affiche une visualisation des données à partir de divers capteurs tels que l’accéléromètre, la boussole, le gyromètre, l’inclinomètre, le capteur de lumière et le capteur d’orientation, et affiche des informations détaillées sur les capteurs au format tabulaire. Cela permet de surveiller les comportements anormaux des capteurs et peut également être utilisé pour définir l’intervalle de rapport des capteurs.

  • MALT: Utilisé pour la connexion et le contrôle d’un MALT (Microsoft Ambient Light Tool), un simple appareil de test de lumière à faible coût. L’outil combine un microcontrôleur, des capteurs de lumière et un panneau de lumière contrôlable pour étalonner les capteurs de lumière et mesurer visuellement la courbe de lumière d’un panneau.

  • Remplacement de l’amélioration de l’affichage : Utilisé pour remplacer les paramètres d’affichage. Dans ce mode, les curseurs et les boutons de scénario sont exposés pour définir la luminosité de l’affichage de différentes façons. Veillez à sélectionner le curseur Remplacer demandé pour remplacer l’affichage en fonction de vos paramètres.

  • Distance: Utilisé pour les tests manuels et automatiques des capteurs de présence humaine pris en charge. Le test manuel utilise des distances prédéfinies et le test automatique utilise le capteur en plus d’une caméra frontale avec une détection faciale et des cadres englobants pour déterminer la précision du capteur de présence humaine.

Services

À l’intérieur du volet d’affichage, si vous sélectionnez un capteur de lumière, un utilitaire de calcul de point blanc est exposé. En sélectionnant Calculer manuellement le point blanc, cet utilitaire permet d’exécuter des chromaticités X et Y via l’algorithme De couleur adaptative de Microsoft. L’entrée doit être une lumière ambiante et la sortie sera la valeur mappée de Windows.

Capture d’écran montrant le volet calculer manuellement les points blancs.

Comment tester vos capteurs avec SensorExplorer

Les tests disponibles pour chaque capteur peuvent être explorés en faisant défiler la barre de menus supérieure, mise en évidence dans la capture d’écran ci-dessous sous la forme d’une zone rouge.

Capture d’écran montrant l’écran de tests d’accéléromètre SensorExplorer.

Test d’orientation SensorExplorer

Ce test vous demande d’orienter l’appareil dans différentes directions, puis de vérifier la lecture du capteur en conséquence. Un résultat de réussite/échec s’affiche à la fin du test.

Avant de commencer les tests d’orientation

En mode test, si l’affichage pivote lorsque l’appareil est pivoté, désactivez la rotation automatique sur l’appareil (recherchez « Verrouillage de rotation » dans Paramètres et activez-le). Sinon, la rotation automatique n’a pas besoin d’être désactivée. Pour plus d’informations sur l’orientation et le cadre de référence, consultez Cadre de référence de l’appareil.

Démarrage des tests

Sélectionnez le bouton Démarrer pour commencer les tests. Pour chaque test, vous disposez de 10 secondes pour orienter l’appareil afin que la flèche de l’écran pointe vers le bas vers le sol.

Remarque :

  • Vous pouvez sélectionner l’icône (mise en surbrillance dans la capture d’écran ci-dessous en tant que zone rouge) pour masquer la barre de menus pendant le test.

  • La barre de menus est désactivée pendant le test et sera activée une fois le test terminé.

  • Pour le capteur d’orientation simple, les quatre directions testées sont face vers le haut, face vers le bas, gauche et droite. Pour tous les autres capteurs, les quatre directions testées sont haut, bas, gauche et droite.

Capture d’écran des tests d’orientation SensorExplorer.

Une fois que les données du capteur indiquent que votre appareil est effectivement dans l’orientation souhaitée, une coche verte s’affiche. Et vous passerez automatiquement au test suivant.

Capture d’écran montrant un test d’orientation SensorExplorer réussi.

Sinon, après 10 secondes, un x rouge s’affiche car cette série de tests a échoué.

Capture d’écran montrant un test d’orientation SensorExplorer ayant échoué.

Après les tests

Sélectionnez le bouton Enregistrer le journal pour enregistrer le fichier journal. Les données de toutes les séries de tests seront enregistrées. Sélectionnez le bouton Redémarrer pour démarrer un autre test.

Test de fréquence

Calcule le nombre de lectures de capteur reçues/60 secondes. Une valeur numérique s’affiche à la fin du test.

Test de décalage

Calcule l’erreur moyenne dans les lectures du capteur par rapport à la valeur attendue. Une valeur numérique s’affiche à la fin du test.

Test de gigue

Calcule la différence maximale dans les lectures du capteur pendant une période donnée par rapport à la lecture initiale. Une valeur numérique s’affiche à la fin du test.

Test de densité de bruit de résolution

Ce test vérifie la résolution réelle du capteur et le bruit du capteur d’accéléromètre physique dans l’appareil. Une valeur numérique s’affiche à la fin du test.

Comment surveiller vos capteurs

Le mode Affichage détecte automatiquement tous les capteurs qui sont attachés ou incorporés dans la plateforme et affiche les informations lues à partir des capteurs. Faites défiler la barre de menus supérieure (mise en surbrillance dans la capture d’écran ci-dessous sous la forme d’une zone rouge) pour modifier le capteur affiché. Pour chaque capteur, les données et les propriétés actuelles sont affichées dans un tableau et tracées sous forme d’ondes mobiles. L’intervalle de rapport d’un capteur spécifique peut être modifié ici.

Capture d’écran du mode Affichage SensorExplorer.

Informations supplémentaires sur la journalisation

Le bouton Enregistrer le journal invite à entrer le nom et l’emplacement du fichier journal de trace d’événements (ETL), avec le nom par défaut SensorExplorerLog. Pour afficher le fichier ETL, utilisez la commande tracerpt.

Capture d’écran de la boîte de dialogue Enregistrer sous du journal SensorExplorer.

Les données suivantes sont enregistrées :

  • Propriétés du capteur sélectionné

  • Informations sur chaque test

  • Pour les tests d’orientation :

    • Lecture du capteur lorsqu’un test est réussi
    • Dernière lecture du capteur avant la fin du compte à rebours en cas d’échec d’un test
  • Pour d’autres tests :

    • Toutes les lectures de capteur collectées pendant le test
    • Résultat final