이는 Windows 정밀 터치패드 디바이스가 지정된 해상도로 보고할 수 있는지 유효성 검사하기 위한 것입니다.
테스트 이름
- Test.InputResolution.json
테스트된 핵심 요구 사항
- Device.Input.Digitizer.PrecisionTouchpad.InputResolution
테스트 목적
- 디바이스가 지정된 해상도에서 진정으로 보고할 수 있고 해당 해상도가 300DPI 이상인지 확인합니다.
도구(필수)
- PTLogo.exe
도구(선택 사항)
7mm 직경의 용량성 접촉.
로봇식 접촉 테스트 장비(권장됨 - 수동으로 수행할 경우 작업이 어려울 수 있음). 작동에 대한 자세한 내용은 로봇 공급업체에 문의합니다.
유효성 검사 단계
2번의 느린 수평 스와이프 사이에는 X의 모든 논리 단위가 적중되고 보고되어야 하고, 2번의 느린 수직 스와이프 사이에는 Y의 모든 논리적 단위가 적중되고 보고되어야 합니다.
Launch Test.InputResolution.json.
디지타이저 표면의 왼쪽 가장자리에서 시작하여 x축에 대해 보고된 디바이스의 입력 해상도에 반비례하는 속도로 터치패드를 가로질러 단일 접점을 왼쪽에서 오른쪽으로, 다시 오른쪽에서 왼쪽으로 끕니다. 자세한 내용은 끌기 속도에 대한 다음 글머리 기호 항목을 참조하세요. a. Drag Velocity: 모든 디바이스는 단일 접점에 대해 125Hz 이상이면 보고해야 합니다. 따라서 다음 수식을 사용하여 안전한 끌기 속도를 계산할 수 있습니다. 끌기 속도 <= 60Hz / (축에 대한 논리적 범위/축에 대한 물리적 범위).
예를 들어, X의 경우 논리적 범위가 4000이고 X의 경우 물리적 범위가 100mm인 디바이스의 경우 안전한 끌기 속도는 다음과 같습니다.
60 / (4000/100) = 60 / 40 = 1.5mm/s.

b. 이 테스트에서는 모든 축외 이동 또는 지터가 무시됩니다. 그림 10에 표시된 것처럼 선택적으로 정밀 접촉을 사용하여 사람의 손가락과의 잠재적인 마찰을 극복할 수 있지만 접촉 크기가 7mm 아래로 크게 떨어지지 않도록(이로 인해 디바이스가 연락을 "끊어질" 수 있음) 터치패드 표면에 완벽하게 수직으로 유지해야 합니다. 3. 세로로 반복합니다. 디지타이저 표면의 위쪽 가장자리 위에서 시작하여 y축에 대해 보고된 디바이스의 입력 해상도에 반비례하는 속도로 단일 접점을 터치패드 아래로 끕니다. 먼저 위쪽 가장자리에서 아래쪽 가장자리로, 그런 다음 아래쪽 가장자리에서 위쪽 가장자리로 끕니다. 자세한 내용은 끌기 속도에 대한 앞의 글머리 기호 항목을 참조하세요.
참고 해당 축에서 한 번 스와이프한 후 논리적 x/y 좌표가 충분히 적중하면 다른 방향으로 스와이프할 필요 없이 반복이 자동으로 통과됩니다.
일반적인 오류 메시지
- "[20] 위치 Delta가 너무 큼: #" o 허용된 허용 오차인 0.5mm를 초과하는 2개의 후속 보고서 사이에 좌표 점프가 있었습니다. o 주어진 값은 점프의 길이입니다. o 이 오류는 한 번만 스와이프한 경우에도 반복을 중지합니다.
- "[35] 논리 좌표를 찾을 수 없음: #" o 주어진 축에 대한 2개의 패스 중 하나에서 최소 또는 최대 논리 값이 보고된 적이 없습니다. o 주어진 값은 보고되지 않은 X 또는 Y 논리 값입니다(유효성 검사 중인 축에 대해).
- "[31] 논리 좌표의 너무 낮은 백분율이 발견됨: #" o 보고해야 하는 모든 논리적 단위의 최소 백분율(95%)이 지정된 축에 대해 충족되지 않았습니다. o 이 값은 주어진 축에 대해 보고된 모든 논리적 단위의 백분율을 나타냅니다.
통과 기준
- 통과 상태로 완료하려면 2/2(100%) 반복을 통과해야 합니다.