Compartir a través de


Linealidad (touchpad-linearity)

Esto es para probar el rendimiento de linealidad de un dispositivo Windows Precision Touchpad.

Nombres de prueba

  • Test.LinearityDiagonal
  • Test.LinearityDiagonalMultiple

Requisitos básicos probados

  • Device.Input.Digitizer.PrecisionTouchpad.FingerSeparation
  • Device.Input.Digitizer.PrecisionTouchpad.Jitter

Objetivo de la prueba

  • Comprueba que el dispositivo puede cumplir los requisitos de linealidad en todas las direcciones, en las distancias mínimas de separación de contactos.

    Nota Las piezas mecánicas usadas para esta prueba se pueden usar para validar otras métricas de experiencia del usuario mediante la determinación del rendimiento en separaciones de dedos más estrechos. Aunque esta prueba adicional no es necesaria, se recomienda.

Herramientas necesarias

  • PT3 con modificaciones del Precision Touchpad
  • PTLogo.exe

Pasos de validación

Tenga en cuenta que la prueba de linealidad se divide en 6 sub-pruebas. Estas pruebas se pueden realizar en cualquier orden y no es necesario seguir el orden en que se presentan aquí.

  1. Launch Test.LinearityDiagonal.json.

a. Desbloquee el eje Y en el PT3 y desbloquee el eje X.

Esta es una imagen que muestra las palancas de bloqueo del eje.

image from the linearity test for a windows precision touchpad device, showing the axis lock levers.

b. Gire parcialmente la placa para permitir un arrastre diagonal de esquina a esquina (o lo más cerca posible de 45 grados).

c. A partir de una de las esquinas del panel táctil, arrastre 1 contacto de precisión a la esquina opuesta. Realice 5 iteraciones diagonales.

d. Asegúrese de alternar direcciones y, en algún momento, gire aproximadamente 180 grados para realizar la diagonal opuesta.

e. Si no se producen errores, PTLogo pasará automáticamente la iteración y avanzará a la siguiente.

  1. Launch Test.LinearityDiagonalMultiple.json.

a. Agregue un segundo contacto de precisión de 7 mm al PT3, con una distancia de centro a centro de 8 mm entre los dos bordes externos de los contactos (también puede establecer los contactos de 7 mm en 15 mm de centro a centro).

Esta es una imagen que muestra la configuración de la prueba de varios contactos.

image from the linearity test for a windows precision touchpad device, showing the setup for the multiple contact test.

b. Girar el dispositivo a un ángulo (suponiendo que se inició a 0°). El eje X todavía debe estar bloqueado, con el eje Y desbloqueado.

Esta es una imagen que muestra la guía de rotación en el dispositivo de prueba PT3.

image from the linearity test for a windows precision touchpad device, showing the rotation guide on the pt3 test device.

c. Arrastre los 2 contactos a través del panel táctil (relativo a la superficie del digitalizador). Realice 3 iteraciones diagonales, direcciones alternas como se muestra en el diagrama siguiente.

image from the linearity test for a windows precision touchpad device, showing the acceptable segments for diagonal linearity testing.

d. Gire el dispositivo aproximadamente 180 grados y repita las últimas 2 iteraciones.

Tenga en cuenta que, como se muestra en el diagrama anterior, todos los segmentos implican la entrada de ambos contactos en el mismo borde del digitalizador y la salida de ambos contactos en el mismo borde del digitalizador.

Este es un diagrama que muestra segmentos inaceptables para realizar la prueba diagonal de varios contactos.

diagram from the linearity test for a windows precision touchpad device, showing unacceptable segments for performing the multiple-contact diagonal test.

Tenga en cuenta que, como se muestra en el diagrama anterior, las partes del segmento No bueno (NG) implican contactos que no entraron en el área del digitalizador desde el mismo borde. Como tal 3 de 4 de las entradas del segmento no son válidas.

Mensajes comunes de error

  • "[14] Paquete demasiado lejos del borde: #"

    Se debe comenzar a deslizar el dedo en el borde (o antes de él).

    Esta es una captura de pantalla de la prueba, con una línea azul en la que se muestra un deslizamiento que no se inició o antes del borde.

    screenshot from the linearity test for a windows precision touchpad device, showing a blue line that indicates a swipe that did not start at, or before the edge.

  • "[15] El contacto no se movió en línea recta."

    Ruta notificada desviada de una línea recta por más de la tolerancia permitida (0,5 mm en cualquier dirección).

  • "[16] La línea se desfasó demasiado en el eje: #"

    La línea se movió en una línea recta (principalmente) recta, pero no era completamente horizontal o completamente vertical (la orientación esperada se muestra en la parte superior de la pantalla). A menos que se produzcan curvas ligeras en los extremos del contacto, suele ser un error de prueba. Ajuste el PT3 e inténtelo de nuevo.

    Use la cuadrícula de visualización para ayudar a determinar la alineación adecuada. Por ejemplo, en la imagen siguiente, el dispositivo debe girarse ligeramente en sentido contrario a las agujas del reloj.

    a screensot from the linearity test for a windows precision touchpad device, showing horzontal lines that have drfted off the true horizontal axis.

  • "[26] No hay paquetes fuera de la región fronteriza."

    o Esto significa que un contacto nunca apareció más de unos milímetros lejos de los bordes del panel táctil.

    o Esto puede deberse a que se realiza un deslizamiento horizontal demasiado cerca de la parte superior del panel táctil, por ejemplo.

  • "[27] El paquete de sierra viaja hacia atrás en (#, #)."

    Las pruebas de linealidad siempre se realizan moviendo un contacto en una dirección coherente en el panel táctil. Por lo tanto, si un paquete informa de las coordenadas detrás del paquete anterior, esto se considera vibración hacia atrás.

    o Los números mostrados (#, #) son las coordenadas X e Y, en unidades himétricas.

  • "[34] Paquete duplicado: #."

    o Cuando el contacto se mueve por encima de una velocidad determinada, se espera que cada paquete esté en una coordenada diferente de la anterior o posterior. Por lo tanto, si dos paquetes de tal situación informan exactamente de las mismas coordenadas, deben ser erróneos.

    o El número mostrado (#) es la marca de tiempo de uno de los paquetes duplicados.

Criterios de paso

  • Debe pasar el 30/30 (100%) de las iteraciones para completarse con el estado de paso.