Condividi tramite


Risoluzione input (touchpad-input-resolution)

Ciò consente di verificare che il dispositivo Touchpad precisione Windows sia in grado di segnalare la risoluzione specificata.

Nome test

  • Test.InputResolution.json

Requisiti di base testati

  • Device.Input.Digitaler.PrecisionTouchpad.InputResolution

Scopo del test

  • Verifica che il dispositivo sia in grado di segnalare effettivamente la risoluzione specificata e che la risoluzione è maggiore o uguale a 300DPI.

Strumenti (obbligatorio)

  • PTLogo.exe

Strumenti (facoltativo)

  • Contatto di capacità di 7 mm di diametro.

  • Rig di test di contatto robotico (consigliato : l'attività può essere difficile se eseguita manualmente). Per informazioni dettagliate sull'operazione, contattare il fornitore del robot.

Passaggi di convalida

Tra 2 scorrimenti orizzontali lenti, ogni unità logica di X deve essere raggiunta e segnalata e tra 2 scorrimenti verticali lenti, ogni unità logica di Y deve essere raggiunta e segnalata.

  1. Avviare Test.InputResolution.json.

  2. A partire dal bordo sinistro della superficie del digitalizzatore, trascinare un singolo contatto attraverso il touchpad a una velocità inversamente proporzionale alla risoluzione di input segnalata del dispositivo per l'asse x da sinistra a destra e di nuovo da destra a sinistra. Per altre informazioni, vedere l'elemento punto elenco seguente su Velocità di trascinamento . a. Velocità di trascinamento: tutti i dispositivi devono segnalare un valore maggiore o uguale a 125Hz per un singolo contatto. La formula seguente può quindi essere usata per calcolare una velocità di trascinamento sicura: Trascina velocità <= 60Hz / (Intervallo logico per asse /intervallo fisico per asse).

Ad esempio, per un dispositivo con un intervallo logico di 4000 per X e un intervallo fisico di 100mm per X, una velocità di trascinamento sicura sarà:

60 / (4000/100) = 60 / 40 = 1,5mm/s.

image from the input resolution test, showing how to drag a contact across the touchpad.

b. Tutto lo spostamento fuori asse o il jitter viene ignorato in questo test. Come illustrato nella figura 10, facoltativamente un contatto di precisione può essere usato per superare potenziali attriti con un dito umano, ma deve essere mantenuto perfettamente perpendicolare alla superficie del touchpad, in modo che le dimensioni del contatto non diminuiscano molto al di sotto di 7mm (che potrebbe causare la "perdita" del contatto da parte del dispositivo). 3. Ripetere verticalmente. A partire dal bordo superiore della superficie del digitalizzatore, trascinare un singolo contatto verso il basso il touchpad a una velocità inversamente proporzionale alla risoluzione di input segnalata del dispositivo per l'asse y, trascinando prima dal bordo superiore al bordo inferiore, quindi dal bordo inferiore al bordo superiore. Per altre informazioni, vedere l'elemento punto elenco precedente su Drag Velocity (Velocità di trascinamento ).

Nota Se una quantità sufficiente di coordinate x/y logiche viene raggiunta dopo uno scorrimento rapido sull'asse, l'iterazione passerà automaticamente senza la necessità di scorrere verso l'altra direzione.

Messaggi di errore comuni

  • "[20] delta posizionale troppo grande: #" o C'è stato un salto nelle coordinate tra 2 rapporti successivi che superano la tolleranza consentita di 0,5mm. o Il valore specificato è la lunghezza del salto. o Questo errore arresterà un'iterazione, anche se è stato eseguito solo 1 scorrimento rapido.
  • "[35] Coordinata logica non trovata: #" o Il valore logico minimo o massimo non è mai stato segnalato in uno dei 2 passaggi per un determinato asse. o Il valore specificato è il valore logico X o Y che non è stato segnalato (rispettivamente all'asse da convalidare).
  • "[31] Percentuale eccessiva di coordinate logiche rilevate: #" o La percentuale minima (95%) di tutte le unità logiche da segnalare non è stata soddisfatta per un determinato asse. o Il valore indica la percentuale di tutte le unità logiche segnalate per un determinato asse.

Passaggio di criteri

  • Le iterazioni del 2/2 (100%) devono passare per completare con lo stato di passaggio.