Sådan bruges berøringsskærmen

Jun 09, 2021

Læg en besked

Sådan bruges berøringsskærmen:
Berøringsområdekontrollen kombineres med knapbetjeningen. I henhold til brugerens knapkontrolindstillinger i den understøttende software, når brugeren klikker på knappens berøringsområde, kan brugeren angive forbindelsen til næste side, sende kontrol-id-nummeret eller sende koordinatværdien. Når brugeren klikker i berøringsområdet uden knap, udfører grænsefladeterminalen mellem mand og maskine ikke nogen handling.
Når du sender kontrol-ID-nummeret, er de første 2 byte "FC FC" som datarammeoverskrift, hvilket indikerer, at de sendte data er berøringsskærmsdata, og de næste 2 byte er kontrol-ID-nummeret med den lave byte foran og den høje byte bagpå .
Når du sender koordinatværdier, er de første 2 byte "FE FE" som datarammeoverskrift, hvilket indikerer, at de sendte data er berøringsskærmsdata; de sidste 4 byte er berøringsskærm x og y koordinatdata, x-koordinaten er foran, og y-koordinaten er bagpå , Den samme lave byte er foran og den høje byte er bagpå.
I tilfælde af flerlagsvisning er berøringszonekontrolbetjeningssiden som standard siden for det sidste opkald. På dette tidspunkt, hvis du vil aktivere andre sider, skal du bruge kommandoen 1B 33 til at ændre operationssiden.
Der er et musedisplay på hvert punkt på berøringsskærmen. Hvis du ikke vil vise det, kan du bruge kommandoen 1B 30 00 FF FF EE FF til at slukke for skærmen.
Kommando til valg af berøringsskærmstilstand
Format: Hexadecimal kode: 1B 20 MODE FF FF EE FF
Forklaring: 1B: er kommandorammeoverskriften, 20: er kommandoen. MODE: er værdien for valg af tilstand, en BYTE.
FF FF EE FF er enden af rammen.
MODE: 0x00: Enkeltpunktsudløser, det vil sige, når der trykkes på den berøringsfølsomme skærm, indtil den berøringsfølsomme skærm løftes, sendes kun adgangskoden til berøringsskærmen én gang, og der er ingen kodeskift, når den løftes.
0x01: Enkeltpunktsudløser, det vil sige, når der trykkes på berøringsskærmen, indtil berøringsskærmen løftes, sendes adgangskoden til berøringsskærmen kun én gang, og når berøringsskærmen løftes, sendes en brudt kode.
Hvis det er indstillet til at returnere kontrol-id-nummeret i egenskabsindstillingerne for den øverste computerknapkontrol, er den ødelagte kode: FC F0 ID; ID er et WORD, og den lave byte er foran, og den høje byte er bagpå.
Hvis den er indstillet til at returnere koordinatværdien af det aktuelle klik i egenskabsindstillingerne for den øverste computerknapkontrol, er den ødelagte kode: FE F0 X Y; X og Y er begge et WORD, og den lave byte er foran og den høje byte er bagpå.
0x02: Angiver kontinuerlig udløsning, det vil sige, efter at du har trykket på berøringsskærmen, sendes berøringsskærmsværdien kontinuerligt, indtil den løftes, og der er ingen kodebrud, når den løftes. Tidsintervallet mellem hver gruppe af sendte berøringsskærmsdata kan styres af kommandoer. For detaljer om kommandoen henvises til "Send Touch Screen Data Time Interval Setting Command".
0x03: Angiver kontinuerlig udløsning, det vil sige, efter at have trykket på berøringsskærmen, sendes berøringsskærmsværdien kontinuerligt, indtil den løftes, og en brudt kode sendes, når den løftes.
Hvis det er indstillet til at returnere kontrol-id-nummeret i egenskabsindstillingerne for den øverste computerknapkontrol, er den ødelagte kode: FC F0 ID; ID er et WORD, og den lave byte er foran, og den høje byte er bagpå.
Hvis den er indstillet til at returnere koordinatværdien af det aktuelle klik i egenskabsindstillingerne for den øverste computerknapkontrol, er den ødelagte kode: FE F0 X Y; X og Y er begge et WORD, og den lave byte er foran og den høje byte er bagpå.

Tidsintervallet mellem hver gruppe af sendte berøringsskærmsdata kan styres af kommandoer. For detaljer om kommandoen henvises til "Send Touch Screen Data Time Interval Setting Command".
Eksempel: Vælg berøringsskærmstilstanden som enkeltpunktsudløser uden at sende kodebrudsværdien (initialiser til denne tilstand): 1B 20 00 FF FF EE FF
Vælg berøringsskærmstilstand som enkeltpunktsudløser med brudt kodeafsendelsesværdi: 1B 20 01 FF FF EE FF
Vælg berøringsskærmstilstand som kontinuerlig udløser uden at sende ødelagte kodeværdier: 1B 20 02 FF FF EE FF
Vælg berøringsskærmstilstand som kontinuerlig udløser med brudt kodeafsendelsesværdi: 1B 20 03 FF FF EE FF
Bemærk: Brugeren sender kommandoen "touch screen mode selection command" til man-machine-grænsefladen. Mand-maskine-grænsefladen udføres kun uden at gemme tilstandsværdien. Når mand-maskine-grænsefladen nulstilles og genstartes, gendannes og initialiseres værdien for berøringsskærmstilstand. Standardtilstandsværdien på den berøringsfølsomme skærm er 0x00 under initialisering. , Det vil sige, enkeltpunktsudløser, ingen brudt kode returneres, når den ophæves. Bruger-CPU-kontrol skal sende denne kommando, hver gang den tændes.

Send kommandoen til indstilling af tidsinterval på berøringsskærmen
Format: Hexadecimal kode: 1B 21 gange FF FF EE FF
Forklaring: 1B: er kommandorammeoverskriften, 21: er kommandoen. tid: Tidsintervalværdi med 20MS som enhed, en WORD, lav byte foran, høj byte bagpå. FF FF EE FF er enden af rammen.
Den oprindelige intervalværdi er 20MS. Dette tidsinterval er kun gyldigt i den kontinuerlige udløsertilstand på den berøringsfølsomme skærm og ugyldigt i enkeltpunktsudløsertilstanden.
Eksempel: Indstil tidsintervallet for afsendelse af berøringsskærmsdata til 40 MS: 1B 21 02 00 FF FF EE FF
Bemærk: Brugeren sender "touch screen data time interval setting command" til man-machine-grænsefladen, man-machine-grænsefladen udføres kun uden at gemme intervaltidsværdien, når man-machine-grænsefladen nulstilles og genstartes, gendannes berøringsskærmstilstandsværdien til initialisering og berøringsskærmens datatidsinterval under initialisering For 20MS. Denne kommando er kun gyldig, når brugeren vælger den berøringsfølsomme skærm som kontinuerlig udløsertilstand. Når enkeltpunktsudløsertilstanden er valgt, er denne kommando ugyldig og behøver ikke at blive brugt. Bruger-CPU-kontrol skal sende denne kommando, hver gang den tændes.

Brugerdefineret musevisningsposition og -status
Format: Hexadecimal kode: 1B 37 X Y FF FF EE FF
Forklaring: 1B: er kommandorammeoverskriften, 37: er kommandoen. X: Viser musens koordinatværdi i X-retningen. Det er et ord med den lave byte foran og den høje byte bagpå. Y: viser musens Y-koordinatværdi. Det er et ord med den lave byte foran og den høje byte bagpå. FF FF EE FF er enden af rammen.
Eksempel: Tilpas for at vise musen ved koordinaterne (100, 100), send kommandoen som følger: 1B 37 64 00 64 00 FF FF EE FF
Bemærk: Tilpasning af musens visningsposition er, når musens egenskaber er indstillet til at være synlige. Hvis musens egenskaber er indstillet til usynlig, vil musen stadig være usynlig efter tilpasning af musen. Se kommando 1B 30 for indstillinger for museattributter.

Send forespørgsel