Compartir a través de


Introducción a SensorExplorer

SensorExplorer es una aplicación disponible en Microsoft Store y se puede acceder al paquete de la aplicación a través de GitHub. SensorExplorer ofrece pruebas para comprobar rápidamente la instalación de sensores compatibles, como sensores de orientación (acelerómetro, sensores de orientación simples, etc.) y proporcionan tablas y trazados detallados que permiten supervisar diferentes sensores. SensorExplorer también proporciona un registro de eventos que se puede revisar para la depuración.

Hay cinco modos disponibles a través de la barra de menús del lado izquierdo en SensorExplorer:

Captura de pantalla de la aplicación SensorExplorer.

  • Prueba: Se usa para realizar pruebas manuales de sensores compatibles. La prueba de orientación comprueba que los sensores de orientación se instalan en la posición correcta y los datos del sensor son los esperados. También hay disponibles otras pruebas, como la frecuencia, el desplazamiento y la vibración. Los datos del sensor se leen mediante la API de sensores de UWP.

  • Vista: Se usa para ver las propiedades y los datos del sensor. En este modo, la aplicación muestra una visualización de datos de varios sensores, como acelerómetro, brújula, girómetro, inclinómetro, sensor de luz y sensor de orientación, y muestra información detallada del sensor en formato tabular. Este modo proporciona supervisión de cualquier comportamiento anómalo de los sensores y también se puede usar para establecer el intervalo de informe de los sensores.

  • MALT: Se usa para conectarse y controlar un dispositivo de pruebas de luz simple y de bajo costo, el MALT (Microsoft Ambient Light Tool). La herramienta combina un microcontrolador, sensores de luz y un panel de luz controlable para calibrar sensores de luz y medir visualmente la curva de luz de un panel.

  • Anulación de mejoras de visualización: Se utiliza para anular la configuración de la pantalla. En este modo, los controles deslizantes y los botones de escenarios están disponibles para ajustar el brillo de la pantalla de varias maneras. Para invalidar la pantalla según la configuración, seleccione el control deslizante Invalidar solicitado.

  • Distancia: Se usa para pruebas manuales y automáticas de sensores de presencia humana admitidos. Para determinar la precisión del sensor de presencia humana, la prueba manual usa distancias predefinidas. La prueba automática usa el sensor, una cámara frontal con detección facial y cajas delimitadoras.

Utilidades

Dentro del panel de vista, si selecciona un sensor de luz, se expone una utilidad de cálculo de puntos blancos. Al seleccionar Calcular manualmente el punto blanco, esta utilidad permite ejecutar cromáticas X e Y a través del algoritmo de color adaptable de Microsoft. La entrada debe ser una luz ambiente y la salida es el valor asignado de Windows.

Captura de pantalla que muestra el panel de puntos blancos calculado manualmente.

Cómo probar los sensores con SensorExplorer

Las pruebas disponibles para cada sensor se pueden explorar desplazando la barra de menús superior, resaltada en esta captura de pantalla como un cuadro rojo:

Captura de pantalla que muestra la pantalla de pruebas de acelerómetro SensorExplorer.

Prueba de orientación SensorExplorer

Esta prueba le pide que oriente el dispositivo en diferentes direcciones y, a continuación, compruebe la lectura del sensor en consecuencia. Se muestra un resultado de superación o error al final de la prueba.

Antes de comenzar las pruebas de orientación

En el modo de prueba, si la pantalla gira cuando se gira el dispositivo, desactive la activación automática en el dispositivo. Busque "Bloqueo de rotación" en Configuración y actítelo. De lo contrario, no es necesario desactivar la autorrotación. Para obtener más información sobre la orientación y el marco de referencia, consulte Marco de referencia del dispositivo.

Inicio de las pruebas

Seleccione el botón Iniciar para iniciar las pruebas. Para cada prueba, tienes 10 segundos para orientar el dispositivo para que la flecha de la pantalla apunte hacia abajo hacia el suelo.

  • Puede seleccionar el icono (resaltado en la captura de pantalla como un cuadro rojo) para ocultar la barra de menús durante la prueba.
  • La barra de menús está deshabilitada durante la prueba. Se vuelve a habilitar cuando finaliza la prueba.
  • Para el Sensor de orientación simple, las cuatro direcciones probadas son cara arriba, cara abajo, izquierda y derecha. Para todos los demás sensores, las cuatro direcciones probadas están arriba, abajo, izquierda y derecha.

Captura de pantalla de las pruebas de orientación de SensorExplorer.

Una vez que los datos del sensor reflejan que el dispositivo está realmente en la orientación deseada, se muestra una marca de verificación verde. A continuación, pase automáticamente a la siguiente prueba.

Captura de pantalla que muestra una prueba de orientación de SensorExplorer correcta.

De lo contrario, después de 10 segundos, se muestra un "X" rojo, lo que indica que se produjo un error en esta ronda de pruebas.

Captura de pantalla que muestra una prueba de orientación de SensorExplorer con errores.

Después de las pruebas

Seleccione el botón Guardar registro para guardar el archivo de registro. Se guardan los datos de todas las rondas de pruebas. Seleccione el botón Reiniciar para iniciar otra prueba.

Prueba de frecuencia

Calcula el número de lecturas de sensor recibidas/60 segundos. Se muestra un valor numérico al final de la prueba.

Prueba de desplazamiento

Calcula el error medio en las lecturas del sensor en comparación con el valor esperado. Se muestra un valor numérico al final de la prueba.

Prueba de vibración

Calcula la diferencia máxima en las lecturas del sensor durante un período de tiempo, en comparación con la lectura inicial. Se muestra un valor numérico al final de la prueba.

Prueba de densidad de ruido de resolución

Esta prueba comprueba la resolución real del sensor y el ruido del sensor de acelerómetro físico en el dispositivo. Se muestra un valor numérico al final de la prueba.

Supervisión de los sensores

El modo de vista detecta automáticamente los sensores conectados o insertados en la plataforma y muestra la información leída de los sensores. Para cambiar el sensor que se muestra, desplácese por la barra de menús superior (resaltada en la captura de pantalla como un cuadro rojo). Para cada sensor, los datos y propiedades actuales se muestran en una tabla y se trazan como formas de onda móviles. El intervalo de informe de un sensor específico se puede cambiar aquí.

Captura de pantalla del modo de vista SensorExplorer.

Información adicional sobre el registro

El botón Guardar registro solicita el nombre y la ubicación del archivo registro de seguimiento de eventos (ETL), con el nombre predeterminado SensorExplorerLog. Para ver el archivo ETL, use el comando tracerpt.

Captura de pantalla del cuadro de diálogo Guardar como en el registro de SensorExplorer.

Se registran los datos siguientes:

  • Propiedades del sensor seleccionado

  • Información sobre cada prueba

  • Para las pruebas de orientación:

    • Lectura del sensor cuando se supera una prueba
    • La última lectura del sensor antes de que finalice la cuenta atrás cuando se produzca un error en una prueba
  • Para otras pruebas:

    • Todas las lecturas del sensor recopiladas durante la prueba
    • Resultado final