Hur man använder pekskärmen

Jun 09, 2021

Lämna ett meddelande

Så här använder du pekskärmen:
Pekområdeskontrollen kombineras med knappkontrollen. Enligt användarens knappkontrollinställningar i den stödjande programvaran, när användaren klickar på knappens beröringsyta, kan användaren ange anslutningen till nästa sida, skicka kontroll-ID-numret eller skicka koordinatvärdet. När användaren klickar i det icke-knappspekande området, utför man-maskingränssnittsterminalen ingen operation.
När du skickar kontroll-ID-numret är de första 2 byten "FC FC" som dataramhuvud, vilket indikerar att data som skickas är pekskärmsdata, och de nästa 2 byten är kontroll-ID-numret, med den låga byten i fronten och den höga byten på baksidan.
Vid sändning av koordinatvärden är de första 2 byten "FE FE" som dataramhuvud, vilket indikerar att data som skickas är pekskärmsdata; de sista 4 byten är pekskärmens x- och y-koordinatdata, x-koordinaten är framtill och y-koordinaten är baktill. Samma lågbyte finns i fronten och den höga byten är bak.
I fallet med fler-lager visas funktionen för pekzonskontroll som standard till sidan för det senaste samtalet. För närvarande, om du vill aktivera andra sidor, använd kommandot 1B 33 för att ändra operationssidan.
Det finns en musskärm vid varje punkt på pekskärmen. Om du inte vill visa den kan du använda kommandot 1B 30 00 FF FF EE FF för att stänga av displayen.
Kommando för val av pekskärmsläge
Format: Hexadecimal kod: 1B 20 MODE FF FF EE FF
Förklaring: 1B: är kommandoramshuvudet, 20: är kommandot. MODE: är lägesvalvärdet, en BYTE.
FF FF EE FF är slutet på ramen.
LÄGE: 0x00: Enkel-punktsutlösare, det vill säga när pekskärmen trycks ned tills pekskärmen lyfts, skickas endast pekskärmens lösenordskod en gång, och det finns inget kodbrott när det lyfts.
0x01: Enkel-punktsutlösare, det vill säga när pekskärmen trycks ned tills pekskärmen lyfts, skickas pekskärmens lösenordskod endast en gång och när pekskärmen lyfts , skickas en trasig kod.
Om den är inställd för att returnera kontroll-ID-numret i egenskapsinställningarna för den övre datorns knappkontroll, är den trasiga koden: FC F0 ID; ID är ett ORD, och den låga byten är framtill och den höga byten är på baksidan.
Om den är inställd på att returnera koordinatvärdet för det aktuella klicket i egenskapsinställningarna för den övre datorns knappkontroll, är den trasiga koden: FE F0 XY; X och Y är båda ett ORD, och den låga byten är framtill och den höga byten är i baksidan.
0x02: Indikerar kontinuerlig triggning, det vill säga efter att du har tryckt på pekskärmen kommer pekskärmsvärdet att skickas kontinuerligt tills det lyfts, och det finns ingen kodavbrott när det lyfts. Tidsintervallet mellan varje grupp av pekskärmsdata som skickas kan styras med kommandon. För detaljer om kommandot, se "Skicka pekskärmsdata Tidsintervallinställningskommando".
0x03: Indikerar kontinuerlig utlösning, det vill säga efter att du har tryckt på pekskärmen skickas pekskärmsvärdet kontinuerligt tills det lyfts, och en trasig kod skickas när den lyfts.
Om den är inställd för att returnera kontroll-ID-numret i egenskapsinställningarna för den övre datorns knappkontroll, är den trasiga koden: FC F0 ID; ID är ett ORD, och den låga byten är framtill och den höga byten är på baksidan.
Om den är inställd på att returnera koordinatvärdet för det aktuella klicket i egenskapsinställningarna för den övre datorns knappkontroll, är den trasiga koden: FE F0 XY; X och Y är båda ett ORD, och den låga byten är framtill och den höga byten är i baksidan.

Tidsintervallet mellan varje grupp av pekskärmsdata som skickas kan styras med kommandon. För detaljer om kommandot, se "Skicka pekskärmsdata Tidsintervallinställningskommando".
Exempel: Välj pekskärmsläget som enkel-utlösare utan att skicka kodbrytningsvärdet (initiera till detta läge): 1B 20 00 FF FF EE FF
Välj pekskärmsläge som enpunktstrigger med brutet kodsändningsvärde: 1B 20 01 FF FF EE FF
Välj pekskärmsläge som kontinuerlig trigger utan att skicka trasiga kodvärden: 1B 20 02 FF FF EE FF
Välj pekskärmsläget som kontinuerlig utlösare med brutet kodsändningsvärde: 1B 20 03 FF FF EE FF
Obs: Användaren skickar "kommandot för val av pekskärmsläge" till man{{0}}maskinens gränssnitt. Man-maskingränssnittet körs bara utan att spara lägesvärdet. När man-maskinens gränssnitt återställs och startas om kommer pekskärmslägets värde att återställas och initieras. Standardlägesvärdet för pekskärmen är 0x00 under initiering. , Det vill säga en enda-punktsutlösare, ingen trasig kod kommer att returneras när den lyfts. Användarens CPU-kontroll måste skicka detta kommando varje gång det slås på.

Skicka kommandot för inställning av tidsintervall för pekskärmens data
Format: Hexadecimal kod: 1B 21 gånger FF FF EE FF
Förklaring: 1B: är kommandoramshuvudet, 21: är kommandot. tid: Tidsintervallvärde, med 20MS som enhet, ett WORD, låg byte fram, hög byte bak. FF FF EE FF är slutet på ramen.
Det initiala intervallvärdet är 20MS. Det här tidsintervallet är endast giltigt i det kontinuerliga triggerläget på pekskärmen och ogiltigt i läget för enkel-trigger.
Exempel: Ställ in tidsintervallet för pekskärmens datasändning till 40MS: 1B 21 02 00 FF FF EE FF
Obs: Användaren skickar "kommando för inställning av tidsintervall för pekskärmsdata" till man-maskingränssnittet, man-maskingränssnittet körs endast utan att spara intervalltidsvärdet, när man{{2} }maskingränssnittet återställs och startas om, pekskärmslägets värde återställs till initiering och pekskärmens datatidsintervall under initiering för 20MS. Detta kommando är endast giltigt efter att användaren valt pekskärmen som kontinuerligt utlösningsläge. När utlösningsläget för en enda-punkt är valt är det här kommandot ogiltigt och behöver inte användas. Användarens CPU-kontroll måste skicka detta kommando varje gång det slås på.

Anpassad musvisningsposition och status
Format: Hexadecimal kod: 1B 37 XY FF FF EE FF
Förklaring: 1B: är kommandoramshuvudet, 37: är kommandot. X: Visar koordinatvärdet för musen i X-riktningen. Det är ett ord, med den låga byten framför och den höga byten bak. Y: visar Y-koordinatvärdet för musen. Det är ett Word, med den låga byten i fronten och den höga byten på baksidan. FF FF EE FF är slutet på ramen.
Exempel: Anpassa för att visa musen vid koordinaterna (100, 100), skicka kommandot enligt följande: 1B 37 64 00 64 00 FF FF EE FF
Obs! Anpassning av musens visningsposition är när egenskaperna för musen är inställda på att vara synliga. Om egenskaperna för musen är inställda på osynlig kommer musen fortfarande att vara osynlig efter att ha anpassat musen. Se kommando 1B 30 för inställningar för musattribut.

Skicka förfrågan