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 :
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.
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.
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.
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.
Sinon, après 10 secondes, un x rouge s’affiche car cette série de tests a é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.
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.
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