Wymagania dotyczące rutyny kalibracji dla niestandardowych sterowników ekranów dotykowych
Artykuł ten wyjaśnia, dlaczego wdrażanie fizycznej rutyny kalibracji jest rozsądna i zalecana praktyką projektowania oprogramowania, jeśli zdecydujesz się napisać niestandardowy sterownik ekranu dotykowego dla sprzętu od Elo — teraz część Zebra Technologies.
Kluczowe powody, aby uwzględnić rutynę kalibracji
Projektując oprogramowanie niestandardowego sterownika, nie możesz zakładać, że surowe dane współrzędnych z kontrolera dotyku będą mapowane bezpośrednio lub liniowo do współrzędnych ekranu twojego systemu operacyjnego. Rutyna kalibracji jest niezbędna do rozwiązania następujących powszechnych wyzwań integracyjnych sprzętu:
- Odwrócone lub obrócone orientacje: Z powodu ograniczeń długości kabli, ograniczeń montażu kontrolera lub wyborów projektowych wewnątrz obudowy monitora, czujnik ekranu dotykowego może być fizycznie zamontowany w obróconej o 180 stopni pozycji w stosunku do domyślnego ustawienia.
- Przełączone osie współrzędnych: W zależności od wewnętrznego projektu panelu dotykowego, niektóre ekrany dotykowe fizycznie zamieniają osie poziome (X) i pionowe (Y). Bez fazy kalibracji lub wyrównania do skorygowania tego, poziome przesunięcia będą mapowane na pionowe ruchy kursora i odwrotnie.
- Nieścisłości źródła: Nie możesz zagwarantować, że surowe współrzędne 0,0 czujnika będą niezawodnie odpowiadały lewemu górnemu rogowi aktywnego wyświetlacza.
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article