Az érintőképernyő használata:
Az érintőterület-vezérlés a gombvezérléssel van kombinálva. A felhasználó gombvezérlési beállításai szerint a támogató szoftverben, amikor a felhasználó rákattint a gomb érintőterületére, a felhasználó megadhatja a kapcsolatot a következő oldallal, elküldheti a vezérlőazonosító számot, vagy elküldheti a koordináta-értéket. Amikor a felhasználó a nem gombos érintőterületre kattint, a man-machine interfész terminál nem hajt végre semmilyen műveletet.
A vezérlőazonosító szám elküldésekor az első 2 bájt az "FC FC" adatkeret fejléceként, jelezve, hogy az elküldött adatok érintőképernyős adatok, a következő 2 bájt pedig a vezérlőazonosító szám, elöl az alacsony bájttal és a hátul lévő magas bájttal .
A koordinátaértékek küldésekor az első 2 bájt "FE FE" adatkeret fejlécként, ami azt jelzi, hogy az elküldött adatok érintőképernyős adatok; az utolsó 4 bájt az x és y koordináta-adatok, az x koordináta elöl van, az y koordináta pedig hátul van , Ugyanaz az alacsony bájt elöl, a magas bájt pedig hátul van.
Többrétegű megjelenítés esetén az érintési zóna vezérlőműveleti lap alapértelmezés szerint az utolsó hívási művelet lapjára kerül. Ekkor, ha más oldalakat szeretne aktiválni, az 1B 33 paranccsal módosítsa a műveleti lapot.
Az érintőképernyő minden pontján van egy egérkijelző. Ha nem szeretné megjeleníteni, az 1B 30 00 FF FF EE FF paranccsal kikapcsolhatja a kijelzőt.
Érintőképernyős mód kiválasztása parancs
Formátum: Hexadecimális kód: 1B 20 MODE FF FF EE FF
Magyarázat: 1B: a parancskeret fejléce, 20: a parancs. MÓD: a módkiválasztási érték, a BÁJT.
Az FF FF EE FF a keret vége.
MÓD: 0x00: Egypontos ravasz, azaz amikor az érintőképernyőt megnyomja, amíg az érintőképernyőt fel nem emelik, csak az érintőképernyős kódérték kerül elküldésre egyszer, és nincs kódtörés, amikor felemelik.
0x01: Egypontos ravasz, azaz amikor az érintőképernyőt megnyomja, amíg az érintőképernyőt fel nem emelik, az érintőképernyő jelkódjának értékét csak egyszer küldi el, és amikor az érintőképernyőt felemelik, hibás kódot küld.
Ha úgy van beállítva, hogy visszaadja a vezérlőazonosító számot a felső számítógépgomb-vezérlő tulajdonságbeállításaiban, a hibás kód a következő: FC F0 ID; Az azonosító egy SZÓ, és az alacsony bájt elöl van, a magas bájt pedig hátul.
Ha úgy van beállítva, hogy visszaadja az aktuális kattintás koordinátaértékét a felső számítógépgomb-vezérlő tulajdonságbeállításaiban, a hibás kód a következő: FE F0 X Y; X és Y egyaránt egy szó, és az alacsony bájt elöl van, a magas bájt pedig hátul.
0x02: Folyamatos indítást jelez, azaz az érintőképernyő megnyomása után az érintőképernyő értéke folyamatosan elküldésre kerül, amíg fel nem emeli, és nincs kódtörés, amikor felemeli. Az elküldött érintőképernyős adatok egyes csoportjai közötti időintervallum parancsokkal szabályozható. A parancs részleteiért olvassa el az "Érintőképernyős adatidő-intervallum beállítási parancs küldése" című témakört.
0x03: Folyamatos indítást jelez, azaz az érintőképernyő megnyomása után az érintőképernyő értékét folyamatosan elküldi, amíg fel nem emeli, és egy törött kódot küld, amikor felemeli.
Ha úgy van beállítva, hogy visszaadja a vezérlőazonosító számot a felső számítógépgomb-vezérlő tulajdonságbeállításaiban, a hibás kód a következő: FC F0 ID; Az azonosító egy SZÓ, és az alacsony bájt elöl van, a magas bájt pedig hátul.
Ha úgy van beállítva, hogy visszaadja az aktuális kattintás koordinátaértékét a felső számítógépgomb-vezérlő tulajdonságbeállításaiban, a hibás kód a következő: FE F0 X Y; X és Y egyaránt egy szó, és az alacsony bájt elöl van, a magas bájt pedig hátul.
Az elküldött érintőképernyős adatok egyes csoportjai közötti időintervallum parancsokkal szabályozható. A parancs részleteiért olvassa el az "Érintőképernyős adatidő-intervallum beállítási parancs küldése" című témakört.
Példa: Válassza ki az érintőképernyős módot egypontos eseményindítóként a kódtörési érték elküldése nélkül (inicializálja ezt a módot): 1B 20 00 FF FF EE FF
Válassza ki az érintőképernyős módot egypontos eseményindítóként törött kódküldési értékkel: 1B 20 01 FF FF EE FF
Válassza ki az érintőképernyős módot folyamatos eseményindítóként törött kódértékek küldése nélkül: 1B 20 02 FF FF EE FF
Válassza ki az érintőképernyős módot folyamatos triggerként, hibás kódküldési értékkel: 1B 20 03 FF FF EE FF
Megjegyzés: A felhasználó elküldi az "érintőképernyős mód kiválasztása parancsot" az ember-gép felületre. Az ember-gép interfész csak az üzemmód értékének mentése nélkül hajt végre. Amikor a férfi-gép interfész alaphelyzetbe áll és újraindul, az érintőképernyős mód értéke visszaáll és inicializálódik. Az érintőképernyő alapértelmezett módértéke 0x00 az inicializálás során. , Azaz egypontos eseményindító, nem ad vissza törött kódot feloldáskor. A felhasználói cpu-vezérlőnek minden alkalommal el kell küldenie ezt a parancsot, amikor be van kapcsolva.
Az érintőképernyős adatok időintervallum-beállításának elküldése parancs
Formátum: Hexadecimális kód: 1B 21-szeres FF FF EE FF
Magyarázat: 1B: a parancskeret fejléce, 21: a parancs. idő: Időintervallum érték, egységként 20 MSS-sel, egy WORD-kel, elöl alacsony bájttal, hátul magas bájttal. Az FF FF EE FF a keret vége.
A kezdeti intervallumérték 20MS. Ez az időintervallum csak az érintőképernyő folyamatos eseményindító módjában érvényes, és érvénytelen az egypontos eseményindító módban.
Példa: Állítsa az érintőképernyős adatküldési időintervallumát 40MS-re: 1B 21 02 00 FF FF EE FF
Megjegyzés: A felhasználó elküldi az "érintőképernyős adatok időintervallum beállítási parancsát" az ember-gép interfészre, az ember-gép interfész csak az intervallum időértékének mentése nélkül hajt végre, amikor az ember-gép interfészt alaphelyzetbe állítják és újraindítják, az érintőképernyős mód értéke inicializálásra kerül vissza, és az érintőképernyős adatidőintervallum az inicializálás során 20MS esetén. Ez a parancs csak akkor érvényes, ha a felhasználó az érintőképernyőt választja folyamatos eseményindító módként. Ha az egypontos eseményindító mód van kiválasztva, ez a parancs érvénytelen, és nem kell használni. A felhasználói cpu-vezérlőnek minden alkalommal el kell küldenie ezt a parancsot, amikor be van kapcsolva.
Egyéni egérkijelző helyzete és állapota
Formátum: Hexadecimális kód: 1B 37 X Y FF FF EE FF
Magyarázat: 1B: a parancskeret fejléce, 37: a parancs. X: Megjeleníti az egér koordináta-értékét X irányban. Ez egy szó, elöl az alacsony bájttal és hátul a magas bájttal. Y: megjeleníti az egér Y koordináta-értékét. Ez egy szó, elöl az alacsony bájttal, hátul a magas bájttal. Az FF FF EE FF a keret vége.
Példa: Testreszabhatja az egér megjelenítéséhez a koordinátákon (100, 100), küldje el a parancsot a következőképpen: 1B 37 64 00 64 00 FF FF EE FF
Megjegyzés: Az egér megjelenítési helyzetének testreszabása az, amikor az egér tulajdonságai láthatóvá vannak állítva. Ha az egér tulajdonságai láthatatlanra vannak állítva, az egér az egér testreszabása után is láthatatlan marad. Az egérattribútum-beállításokért olvassa el az 1B 30 parancsot.

