Het aanraakscherm gebruiken

Jun 09, 2021

Laat een bericht achter

Hoe het aanraakscherm te gebruiken:
De aanraakbediening is gecombineerd met de knopbediening. Volgens de instellingen van de knopbediening van de gebruiker in de ondersteunende software, kan de gebruiker, wanneer de gebruiker op het aanraakgebied van de knop klikt, de verbinding met de volgende pagina specificeren, het controle-ID-nummer verzenden of de coördinaatwaarde verzenden. Wanneer de gebruiker in het niet-aanraakgebied van de knop klikt, zal de man-machine interface-terminal geen enkele bewerking uitvoeren.
Bij het verzenden van het controle-ID-nummer zijn de eerste 2 bytes "FC FC" als de dataframe-header, wat aangeeft dat de verzonden gegevens touchscreengegevens zijn, en de volgende 2 bytes zijn het controle-ID-nummer, met de lage byte vooraan en de hoge byte achterin.
Bij het verzenden van coördinaatwaarden zijn de eerste 2 bytes "FE FE" als de dataframe-header, wat aangeeft dat de verzonden gegevens touchscreengegevens zijn; de laatste 4 bytes zijn x- en y-coördinaatgegevens op het touchscreen, de x-coördinaat bevindt zich vooraan en de y-coördinaat bevindt zich achteraan. Dezelfde lage byte bevindt zich vooraan en de hoge byte bevindt zich achteraan.
In het geval van een weergave met meerdere -lagen, wordt de bedieningspagina voor de bediening van de aanraakzone standaard ingesteld op de pagina van de laatste oproephandeling. Als u op dit moment andere pagina's wilt activeren, gebruikt u de opdracht 1B 33 om de bedieningspagina te wijzigen.
Er is een muisweergave op elk punt op het aanraakscherm. Als u het niet wilt weergeven, kunt u het commando 1B 30 00 FF FF EE FF gebruiken om het display uit te schakelen.
Aanraakscherm modus selectie commando
Formaat: Hexadecimale code: 1B 20 MODE FF FF EE FF
Uitleg: 1B: is de header van het commandoframe, 20: is het commando. MODE: is de waarde voor de modusselectie, een BYTE.
FF FF EE FF is het einde van het frame.
MODUS: 0x00: trigger met één-punt, d.w.z. wanneer op het aanraakscherm wordt gedrukt totdat het aanraakscherm wordt opgetild, wordt alleen de toegangscode voor het aanraakscherm één keer verzonden, en er is geen codebreuk wanneer deze wordt opgeheven.
0x01: trigger met één-punt, dat wil zeggen, wanneer het aanraakscherm wordt ingedrukt totdat het aanraakscherm wordt opgetild, wordt de toegangscode voor het aanraakscherm slechts één keer verzonden en wanneer het aanraakscherm wordt opgetild , wordt een gebroken code verzonden.
Als het is ingesteld om het controle-ID-nummer te retourneren in de eigenschapsinstellingen van de bovenste computerknop, is de gebroken code: FC F0 ID; ID is een WOORD, en de lage byte bevindt zich vooraan en de hoge byte bevindt zich achteraan.
Als het is ingesteld om de coördinaatwaarde van de huidige klik te retourneren in de eigenschapsinstellingen van het bovenste besturingselement van de computerknop, is de gebroken code: FE F0 XY; X en Y zijn beide een WOORD, en de lage byte zit vooraan en de hoge byte achteraan.
0x02: geeft aan dat er continu wordt geactiveerd, dat wil zeggen dat na het indrukken van het aanraakscherm de aanraakschermwaarde continu wordt verzonden totdat deze wordt opgetild, en er is geen codebreuk wanneer deze wordt opgetild. Het tijdsinterval tussen elke verzonden groep aanraakschermgegevens kan worden geregeld door opdrachten. Voor meer informatie over de opdracht, raadpleeg "Stuur de opdracht voor het instellen van tijdsinterval van gegevens op het aanraakscherm".
0x03: geeft aan dat er continu wordt geactiveerd, dat wil zeggen dat na het indrukken van het aanraakscherm de aanraakschermwaarde continu wordt verzonden totdat deze wordt opgeheven, en een gebroken code wordt verzonden wanneer deze wordt opgeheven.
Als het is ingesteld om het controle-ID-nummer te retourneren in de eigenschapsinstellingen van de bovenste computerknop, is de gebroken code: FC F0 ID; ID is een WOORD, en de lage byte bevindt zich vooraan en de hoge byte bevindt zich achteraan.
Als het is ingesteld om de coördinaatwaarde van de huidige klik te retourneren in de eigenschapsinstellingen van het bovenste besturingselement van de computerknop, is de gebroken code: FE F0 XY; X en Y zijn beide een WOORD, en de lage byte zit vooraan en de hoge byte achteraan.

Het tijdsinterval tussen elke verzonden groep aanraakschermgegevens kan worden geregeld door opdrachten. Voor meer informatie over de opdracht, raadpleeg "Stuur de opdracht voor het instellen van tijdsinterval van gegevens op het aanraakscherm".
Voorbeeld: selecteer de touchscreenmodus als trigger met één-punt zonder de code-breakwaarde te verzenden (initialiseren naar deze modus): 1B 20 00 FF FF EE FF
Selecteer aanraakschermmodus als trigger met één punt met verzendwaarde voor gebroken code: 1B 20 01 FF FF EE FF
Selecteer de touchscreen-modus als continue trigger zonder gebroken codewaarden te verzenden: 1B 20 02 FF FF EE FF
Selecteer de touchscreen-modus als continue trigger met waarde voor het verzenden van gebroken code: 1B 20 03 FF FF EE FF
Opmerking: de gebruiker stuurt het "selectiecommando voor de aanraakschermmodus" naar de man{{0}}machine-interface. De man-machine-interface wordt alleen uitgevoerd zonder de moduswaarde op te slaan. Wanneer de man-machine-interface wordt gereset en opnieuw wordt gestart, wordt de waarde van de aanraakschermmodus hersteld en geïnitialiseerd. De standaardmoduswaarde van het aanraakscherm is 0x00 tijdens initialisatie. , Dat wil zeggen, een enkele-punts trigger, er wordt geen gebroken code geretourneerd wanneer deze wordt opgeheven. De CPU-besturing van de gebruiker moet deze opdracht elke keer dat deze wordt ingeschakeld verzenden.

Stuur de opdracht voor het instellen van de tijdsinterval op het aanraakscherm:
Formaat: Hexadecimale code: 1B 21 keer FF FF EE FF
Uitleg: 1B: is de header van het commandoframe, 21: is het commando. tijd: Tijdsintervalwaarde, met 20MS als eenheid, een WOORD, lage byte vooraan, hoge byte achteraan. FF FF EE FF is het einde van het frame.
De initiële intervalwaarde is 20 MS. Dit tijdsinterval is alleen geldig in de continue activeringsmodus van het aanraakscherm en ongeldig in de enkelvoudige-punts activeringsmodus.
Voorbeeld: Stel het tijdsinterval voor het verzenden van gegevens op het aanraakscherm in op 40MS: 1B 21 02 00 FF FF EE FF
Opmerking: de gebruiker verzendt de opdracht "instelopdracht voor gegevensinterval op het aanraakscherm" naar de man-machine-interface, de man-machine-interface wordt alleen uitgevoerd zonder de intervaltijdwaarde op te slaan, wanneer de man{{2} }machine-interface wordt gereset en opnieuw gestart, de waarde van de aanraakschermmodus wordt hersteld naar initialisatie en het tijdsinterval van de aanraakschermgegevens tijdens initialisatie Voor 20MS. Deze opdracht is alleen geldig nadat de gebruiker het aanraakscherm als continue triggermodus heeft geselecteerd. Wanneer de triggermodus met één-punt is geselecteerd, is deze opdracht ongeldig en hoeft deze niet te worden gebruikt. De CPU-besturing van de gebruiker moet deze opdracht elke keer dat deze wordt ingeschakeld verzenden.

Aangepaste muisweergavepositie en -status
Formaat: Hexadecimale code: 1B 37 XY FF FF EE FF
Uitleg: 1B: is de header van het commandoframe, 37: is het commando. X: Toont de coördinaatwaarde van de muis in de X-richting. Het is een woord, met de lage byte vooraan en de hoge byte achteraan. Y: geeft de Y-coördinaatwaarde van de muis weer. Het is een woord, met de lage byte vooraan en de hoge byte achteraan. FF FF EE FF is het einde van het frame.
Voorbeeld: Pas aan om de muis op de coördinaten (100, 100) weer te geven, stuur de opdracht als volgt: 1B 37 64 00 64 00 FF FF EE FF
Opmerking: Het aanpassen van de weergavepositie van de muis is wanneer de eigenschappen van de muis zijn ingesteld om zichtbaar te zijn. Als de eigenschappen van de muis zijn ingesteld op onzichtbaar, is de muis nog steeds onzichtbaar na het aanpassen van de muis. Raadpleeg opdracht 1B 30 voor instellingen voor muisattributen.

Aanvraag sturen