Как да използвате сензорния екран:
Управлението на сензорната зона е комбинирано с управлението с бутони. Според настройките за управление на бутоните на потребителя в поддържащия софтуер, когато потребителят щракне върху зоната за докосване на бутона, потребителят може да посочи връзката към следващата страница, да изпрати идентификационния номер на контрола или да изпрати стойността на координатите. Когато потребителят щракне в зоната без{0}}докосване на бутоните, терминалът за{1}}машинен интерфейс няма да извърши никаква операция.
При изпращане на идентификационния номер на контрола, първите 2 байта са "FC FC" като заглавка на рамката с данни, което показва, че изпратените данни са данни от сензорен екран, а следващите 2 байта са контролния идентификационен номер, като младият байт е отпред и високият байт отзад.
При изпращане на координатни стойности, първите 2 байта са "FE FE" като заглавка на рамката с данни, което показва, че изпратените данни са данни от сензорен екран; последните 4 байта са координатни данни на сензорния екран x и y, координатата x е отпред, а координатата y е отзад. Същият нисък байт е отпред, а високият байт е отзад.
В случай на многослоен-дисплей, страницата за операцията за управление на сензорната зона по подразбиране е страницата на последното повикване. В този момент, ако искате да активирате други страници, използвайте командата 1B 33, за да промените операционната страница.
Във всяка точка на сензорния екран има дисплей на мишката. Ако не желаете да го показвате, можете да използвате командата 1B 30 00 FF FF EE FF, за да изключите дисплея.
Команда за избор на режим на сензорен екран
Формат: Шестнадесетичен код: 1B 20 MODE FF FF EE FF
Обяснение: 1B: е заглавката на командния кадър, 20: е командата. MODE: е стойността за избор на режим, BYTE.
FF FF EE FF е краят на кадъра.
РЕЖИМ: 0x00: задействане в една точка-, тоест, когато сензорният екран се натисне, докато сензорният екран не се вдигне, само стойността на кода за достъп до сензорния екран се изпраща веднъж, и няма прекъсване на кода, когато се вдигне.
0x01: Едноточково задействане-, тоест, когато сензорният екран се натисне, докато сензорният екран се вдигне, стойността на кода за достъп до сензорния екран се изпраща само веднъж и когато сензорният екран се вдигне , се изпраща счупен код.
Ако е настроено да връща идентификационния номер на контрола в настройките на свойството на горната контрола на бутона на компютъра, счупеният код е: FC F0 ID; ИД е WORD, а младият байт е отпред, а високият байт е отзад.
Ако е настроено да връща стойността на координатите на текущото щракване в настройките на свойството на горния бутон за управление на компютъра, счупеният код е: FE F0 XY; X и Y са ДУМА, като малкият байт е отпред, а високият байт е отзад.
0x02: Показва непрекъснато задействане, тоест след натискане на сензорния екран стойността на сензорния екран ще се изпраща непрекъснато, докато не бъде вдигната, и няма прекъсване на кода, когато се вдигне. Интервалът от време между всяка група изпратени данни на сензорния екран може да се контролира чрез команди. За подробности относно командата, моля, вижте „Команда за настройка на времеви интервал за изпращане на данни от сензорен екран“.
0x03: Показва непрекъснато задействане, т.е. след натискане на сензорния екран стойността на сензорния екран ще се изпраща непрекъснато, докато не бъде вдигната, а при вдигането ще бъде изпратен повреден код.
Ако е настроено да връща идентификационния номер на контрола в настройките на свойството на горната контрола на бутона на компютъра, счупеният код е: FC F0 ID; ИД е WORD, а младият байт е отпред, а високият байт е отзад.
Ако е настроено да връща стойността на координатите на текущото щракване в настройките на свойството на горния бутон за управление на компютъра, счупеният код е: FE F0 XY; X и Y са ДУМА, като малкият байт е отпред, а високият байт е отзад.
Интервалът от време между всяка група изпратени данни на сензорния екран може да се контролира чрез команди. За подробности относно командата, моля, вижте „Команда за настройка на времеви интервал за изпращане на данни от сензорен екран“.
Пример: Изберете режима на сензорния екран като едноточково задействане, без да изпращате стойността за прекъсване на кода (инициализирайте към този режим): 1B 20 00 FF FF EE FF
Изберете режим на сензорен екран като едноточково задействане със стойност за изпращане на счупен код: 1B 20 01 FF FF EE FF
Изберете режима на сензорния екран като непрекъснато задействане, без да изпращате стойности на счупен код: 1B 20 02 FF FF EE FF
Изберете режима на сензорния екран като непрекъснат тригер със стойност за изпращане на счупен код: 1B 20 03 FF FF EE FF
Забележка: Потребителят изпраща „командата за избор на режим на сензорен екран“ до интерфейса на машината на човек {{0}}. Интерфейсът на човек-машина се изпълнява само без запазване на стойността на режима. Когато интерфейсът на човек-машина бъде нулиран и рестартиран, стойността на режима на сензорния екран ще бъде възстановена и инициализирана. Стойността на режима по подразбиране на сензорния екран е 0x00 по време на инициализация. , Тоест тригер с една точка-, при повдигане няма да бъде върнат повреден код. Управлението на потребителския процесор трябва да изпраща тази команда всеки път, когато е включена.
Изпратете командата за настройка на интервала за данни на сензорния екран
Формат: Шестнадесетичен код: 1B 21 време FF FF EE FF
Обяснение: 1B: е заглавката на командния кадър, 21: е командата. време: Стойност на интервала от време, с 20MS като единица, WORD, нисък байт отпред, висок байт отзад. FF FF EE FF е краят на кадъра.
Първоначалната стойност на интервала е 20MS. Този интервал от време е валиден само в непрекъснат режим на задействане на сензорния екран и е невалиден в режим на задействане с една-една точка.
Пример: Задайте времеви интервал за изпращане на данни на сензорния екран на 40MS: 1B 21 02 00 FF FF EE FF
Забележка: Потребителят изпраща „команда за настройка на интервала от времеви интервал от данни на сензорния екран“ към интерфейса на човек-машината, интерфейсът на машината{1}}человека се изпълнява само без запазване на стойността на интервала от време, когато човекът{{2} }интерфейсът на машината се нулира и рестартира, стойността на режима на сензорния екран ще бъде възстановена до инициализация, а интервалът от време на данни за сензорния екран по време на инициализация За 20MS. Тази команда е валидна само след като потребителят избере сензорния екран като непрекъснат режим на задействане. Когато е избран режимът на задействане с една точка, тази команда е невалидна и не е необходимо да се използва. Управлението на потребителския процесор трябва да изпраща тази команда всеки път, когато е включена.
Персонализирана позиция и състояние на дисплея на мишката
Формат: Шестнадесетичен код: 1B 37 XY FF FF EE FF
Обяснение: 1B: е заглавката на командния кадър, 37: е командата. X: Показва стойността на координатите на мишката в посока X. Това е Word, с нисък байт отпред и висок байт отзад. Y: показва Y координатната стойност на мишката. Това е Word, с нисък байт отпред и висок байт отзад. FF FF EE FF е краят на кадъра.
Пример: Персонализирайте за показване на мишката в координатите (100, 100), изпратете командата, както следва: 1B 37 64 00 64 00 FF FF EE FF
Забележка: Персонализирането на позицията на дисплея на мишката е, когато свойствата на мишката са настроени да бъдат видими. Ако свойствата на мишката са зададени на невидими, мишката ще продължи да бъде невидима след персонализиране на мишката. Моля, вижте команда 1B 30 за настройките на атрибутите на мишката.

