Vereisten voor Kalibratieroutine bij Aangepaste Touchscreen Drivers
Dit artikel legt uit waarom het implementeren van een fysieke kalibratieroutine een goede en aanbevolen softwareontwerppraktijk is als u ervoor kiest om een aangepaste touchscreen driver te schrijven voor hardware van Elo — nu onderdeel van Zebra Technologies.
Belangrijke Redenen om een Kalibratieroutine op te Nemen
Bij het ontwerpen van aangepaste driversoftware kunt u niet aannemen dat ruwe coördinaten van de touchcontroller direct of lineair zullen overeenkomen met de schermcoördinaten van uw besturingssysteem. Een kalibratieroutine is noodzakelijk om de volgende veelvoorkomende hardware-integratieproblemen op te lossen:
- Omgekeerde of Gedraaide Oriëntaties: Door fysieke beperkingen in kabellengte, beperkingen bij het monteren van de controller, of ontwerpkeuzes binnen de behuizing van de monitor, kan een touchscreen sensor fysiek 180 graden gedraaid gemonteerd zijn ten opzichte van de standaarduitlijning.
- Gewisselde Coördinaatassen: Afhankelijk van het interne ontwerp van het touchpaneel wisselen sommige touchscreens fysiek de horizontale (X) en verticale (Y) assen om. Zonder een kalibratie- of uitlijningsfase om dit te corrigeren, zullen horizontale bewegingen worden vertaald naar verticale cursorbewegingen en omgekeerd.
- Oorsprongverschillen: U kunt niet garanderen dat de ruwe 0,0-coördinaatoorsprong van de sensor betrouwbaar overeenkomt met de linkerbovenhoek van het actieve scherm.
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article