Requisitos da Rotina de Calibração para Drivers Personalizados de Tela Sensível ao Toque
Este artigo explica por que implementar uma rotina física de calibração é uma prática de design de software sólida e recomendada se você optar por escrever um driver personalizado para tela sensível ao toque de hardware da Elo — Agora parte da Zebra Technologies.
Principais Razões para Incluir uma Rotina de Calibração
Ao projetar software de driver personalizado, você não pode assumir que os dados brutos de coordenadas do controlador de toque irão mapear diretamente ou linearmente para as coordenadas da tela do seu sistema operacional. Uma rotina de calibração é necessária para resolver os seguintes desafios comuns de integração de hardware:
- Orientações Invertidas ou Rotacionadas: Devido a restrições físicas no comprimento do cabo, limitações na montagem do controlador ou escolhas de design dentro da carcaça do monitor, um sensor de tela sensível ao toque pode estar montado fisicamente rotacionado 180 graus em relação ao seu alinhamento padrão.
- Eixos de Coordenadas Trocados: Dependendo do design interno do painel de toque, algumas telas sensíveis ao toque trocam fisicamente os eixos horizontal (X) e vertical (Y). Sem uma fase de calibração ou alinhamento para corrigir isso, arrastos horizontais serão mapeados para movimentos verticais do cursor e vice-versa.
- Discrepâncias de Origem: Você não pode garantir que a origem da coordenada bruta 0,0 do sensor coincida de forma confiável com o canto superior esquerdo da tela ativa.
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article