Jak používat dotykovou obrazovku

Jun 09, 2021

Zanechat vzkaz

Jak používat dotykovou obrazovku:
Ovládání dotykové oblasti je kombinováno s ovládáním tlačítka. Podle nastavení ovládacího tlačítka uživatele v podpůrném softwaru, když uživatel klikne na dotykovou plochu tlačítka, může uživatel určit připojení k další stránce, odeslat identifikační číslo ovládacího prvku nebo odeslat hodnotu souřadnic. Když uživatel klikne na dotykovou plochu bez tlačítka, terminál rozhraní člověk-stroj neprovede žádnou operaci.
Při odesílání identifikačního čísla ovládacího prvku jsou první 2 bajty "FC FC" jako záhlaví datového rámce, což znamená, že odeslaná data jsou data dotykové obrazovky a další 2 bajty jsou identifikační číslo ovládacího prvku, s nízkým bajtem vpředu a vysokým bajtem vzadu .
Při odesílání hodnot souřadnic jsou první 2 bajty "FE FE" jako záhlaví datového rámce, což znamená, že odeslaná data jsou data dotykové obrazovky; poslední 4 bajty jsou data souřadnic dotykové obrazovky x a y, souřadnice x je vpředu a souřadnice y je vzadu , Stejný nízký bajt je vpředu a vysoký bajt je vzadu.
V případě vícevrstvého zobrazení je výchozí stránka operace ovládání dotykové zóny na stránce poslední operace volání. Chcete-li v tuto chvíli aktivovat další stránky, změňte stránku operace pomocí příkazu 1B 33.
V každém bodě dotykové obrazovky je displej myši. Pokud jej nechcete zobrazit, můžete displej vypnout příkazem 1B 30 00 FF FF EE FF.
Příkaz pro výběr režimu dotykové obrazovky
Formát: Hexadecimální kód: 1B 20 MODE FF FF EE FF
Vysvětlení: 1B: je záhlaví příkazového rámce, 20: je příkaz. MODE: je hodnota výběru režimu, BYTE.
FF FF EE FF je konec rámu.
REŽIM: 0x00: Jednobodová spoušť, to znamená, že když je dotyková obrazovka stisknuta, dokud není dotyková obrazovka zvednuta, je jednou odeslána pouze hodnota přístupového kódu dotykové obrazovky a při zvednutí nedochází k přerušení kódu.
0x01: Jednobodová spoušť, to znamená, že když je dotyková obrazovka stisknuta, dokud není dotyková obrazovka zvednuta, hodnota přístupového kódu dotykové obrazovky je odeslána pouze jednou a při zvednutí dotykové obrazovky je odeslán poškozený kód.
Pokud je nastaveno tak, aby vracelo identifikační číslo ovládacího prvku v nastavení vlastností horního ovládacího prvku tlačítka počítače, je poškozený kód: FC F0 ID; ID je WORD a nízký bajt je vpředu a vysoký bajt je vzadu.
Pokud je nastavena tak, aby vracela hodnotu souřadnic aktuálního kliknutí v nastavení vlastností horního ovládacího prvku tlačítka počítače, nefunkční kód je: FE F0 X Y; X a Y jsou oba WORD a nízký bajt je vpředu a vysoký bajt je vzadu.
0x02: Označuje nepřetržité spouštění, to znamená, že po stisknutí dotykové obrazovky bude hodnota dotykové obrazovky odesílána nepřetržitě, dokud nebude zvednuta, a při zvednutí nedojde k přerušení kódu. Časový interval mezi každou skupinou odeslaných dat dotykové obrazovky lze ovládat příkazy. Podrobnosti o příkazu naleznete v části "Příkaz pro nastavení časového intervalu dat dotykové obrazovky".
0x03: Označuje nepřetržité spouštění, to znamená, že po stisknutí dotykové obrazovky bude hodnota dotykové obrazovky odesílána nepřetržitě, dokud nebude zvednuta, a při zvednutí bude odeslán poškozený kód.
Pokud je nastaveno tak, aby vracelo identifikační číslo ovládacího prvku v nastavení vlastností horního ovládacího prvku tlačítka počítače, je poškozený kód: FC F0 ID; ID je WORD a nízký bajt je vpředu a vysoký bajt je vzadu.
Pokud je nastavena tak, aby vracela hodnotu souřadnic aktuálního kliknutí v nastavení vlastností horního ovládacího prvku tlačítka počítače, nefunkční kód je: FE F0 X Y; X a Y jsou oba WORD a nízký bajt je vpředu a vysoký bajt je vzadu.

Časový interval mezi každou skupinou odeslaných dat dotykové obrazovky lze ovládat příkazy. Podrobnosti o příkazu naleznete v části "Příkaz pro nastavení časového intervalu dat dotykové obrazovky".
Příklad: Vyberte režim dotykové obrazovky jako jednobodovou spoušť bez odeslání hodnoty přerušení kódu (inicializace do tohoto režimu): 1B 20 00 FF FF EE FF
Vyberte režim dotykové obrazovky jako jednobodovou spoušť s hodnotou pro odesílání rozbitého kódu: 1B 20 01 FF FF EE FF
Vyberte režim dotykové obrazovky jako nepřetržitou spoušť bez odesílání hodnot poškozeného kódu: 1B 20 02 FF FF EE FF
Vyberte režim dotykové obrazovky jako nepřetržitou spoušť s hodnotou pro odesílání kódu: 1B 20 03 FF FF EE FF
Poznámka: Uživatel odešle "příkaz pro výběr režimu dotykové obrazovky" do rozhraní člověk-stroj. Rozhraní člověk-stroj se provádí pouze bez uložení hodnoty režimu. Po resetování a restartování rozhraní člověk-stroj bude hodnota režimu dotykové obrazovky obnovena a inicializována. Výchozí hodnota režimu dotykové obrazovky je 0x00 během inicializace. , To znamená, že jednobodová spoušť, při zvedání nebude vrácen žádný poškozený kód. Uživatelský ovládací prvek CPU musí tento příkaz odeslat při každém zapnutí.

Odeslat příkaz k nastavení časového intervalu dat dotykové obrazovky
Formát: Hexadecimální kód: 1B 21 čas FF FF EE FF
Vysvětlení: 1B: je záhlaví příkazového rámce, 21: je příkaz. time: Hodnota časového intervalu, s jednotkou 20MS, WORD, nízký bajt vpředu, vysoký bajt vzadu. FF FF EE FF je konec rámu.
Počáteční hodnota intervalu je 20MS. Tento časový interval je platný pouze v režimu nepřetržité spouště dotykové obrazovky a neplatný v režimu jednobodové spouště.
Příklad: Nastavte časový interval odesílání dat dotykové obrazovky na 40MS: 1B 21 02 00 FF FF EE FF
Poznámka: Uživatel odešle "příkaz pro nastavení časového intervalu dat dotykové obrazovky" do rozhraní člověk-stroj, rozhraní člověk-stroj se provádí pouze bez uložení hodnoty intervalu, když je rozhraní člověk-stroj resetováno a restartováno, hodnota režimu dotykové obrazovky bude obnovena na inicializaci a časový interval dat dotykové obrazovky během inicializace Pro 20MS. Tento příkaz je platný pouze poté, co uživatel vybere dotykovou obrazovku jako režim nepřetržitého spouštění. Pokud je vybrán režim jednobodové aktivace, je tento příkaz neplatný a není nutné jej použít. Uživatelský ovládací prvek CPU musí tento příkaz odeslat při každém zapnutí.

Vlastní poloha a stav zobrazení myši
Formát: Hexadecimální kód: 1B 37 X Y FF FF EE FF
Vysvětlení: 1B: je záhlaví příkazového rámce, 37: je příkaz. X: Zobrazuje hodnotu souřadnic myši ve směru X. Je to Slovo, s nízkým bajtem vpředu a vysokým bajtem vzadu. Y: zobrazí hodnotu souřadnic Y myši. Je to Slovo, s nízkým bajtem vpředu a vysokým bajtem vzadu. FF FF EE FF je konec rámu.
Příklad: Přizpůsobit zobrazení myši na souřadnicích (100, 100), odeslat příkaz následujícím způsobem: 1B 37 64 00 64 00 FF FF EE FF
Poznámka: Přizpůsobení polohy zobrazení myši je, když jsou vlastnosti myši nastaveny tak, aby byly viditelné. Pokud jsou vlastnosti myši nastaveny na neviditelné, myš bude po přizpůsobení myši stále neviditelná. Nastavení atributů myši naleznete v příkazu 1B 30.

Odeslat dotaz