Cara menggunakan skrin sentuh:
Kawalan kawasan sentuh digabungkan dengan kawalan butang. Mengikut tetapan kawalan butang pengguna dalam perisian sokongan, apabila pengguna mengklik pada kawasan sentuh butang, pengguna boleh menentukan sambungan ke halaman seterusnya, menghantar nombor ID kawalan atau menghantar nilai koordinat. Apabila pengguna mengklik di kawasan sentuh bukan butang, terminal antara muka manusia-mesin tidak akan melakukan sebarang operasi.
Apabila menghantar nombor ID kawalan, 2 bait pertama ialah "FC FC" sebagai pengepala bingkai data, menunjukkan bahawa data yang dihantar ialah data skrin sentuh dan 2 bait seterusnya ialah nombor ID kawalan, dengan bait rendah di hadapan. dan bait tinggi di belakang.
Apabila menghantar nilai koordinat, 2 bait pertama ialah "FE FE" sebagai pengepala bingkai data, menunjukkan bahawa data yang dihantar ialah data skrin sentuh; 4 bait terakhir ialah data koordinat skrin sentuh x dan y, koordinat x berada di hadapan, dan koordinat y berada di belakang , Bait rendah yang sama berada di hadapan dan bait tinggi berada di belakang.
Dalam kes paparan berbilang lapisan, halaman operasi kawalan zon sentuh lalai ke halaman operasi panggilan terakhir. Pada masa ini, jika anda ingin mengaktifkan halaman lain, gunakan arahan 1B 33 untuk menukar halaman operasi.
Terdapat paparan tetikus pada setiap titik pada skrin sentuh. Jika anda tidak mahu memaparkannya, anda boleh menggunakan arahan 1B 30 00 FF FF EE FF untuk mematikan paparan.
Perintah pemilihan mod skrin sentuh
Format: Kod perenambelasan: 1B 20 MODE FF FF EE FF
Penjelasan: 1B: ialah pengepala rangka perintah, 20: ialah arahan. MOD: ialah nilai pemilihan mod, BYTE.
FF FF EE FF ialah hujung bingkai.
MOD: 0x00: Pencetus titik tunggal, iaitu, apabila skrin sentuh ditekan sehingga skrin sentuh diangkat, hanya nilai kod pas skrin sentuh dihantar sekali dan tiada pecah kod apabila ia diangkat.
0x01: Pencetus titik tunggal, iaitu apabila skrin sentuh ditekan sehingga skrin sentuh diangkat, nilai kod pas skrin sentuh dihantar sekali sahaja dan apabila skrin sentuh diangkat, kod rosak sudah di hantar.
Jika ia ditetapkan untuk mengembalikan nombor ID kawalan dalam tetapan sifat kawalan butang komputer atas, kod yang rosak ialah: ID FC F0; ID ialah WORD, dan bait rendah berada di hadapan dan bait tinggi berada di belakang.
Jika ia ditetapkan untuk mengembalikan nilai koordinat klik semasa dalam tetapan sifat kawalan butang komputer atas, kod yang rosak ialah: FE F0 XY; X dan Y kedua-duanya adalah WORD, dan bait rendah berada di hadapan dan bait tinggi berada di belakang.
0x02: Menunjukkan pencetus berterusan, iaitu selepas menekan skrin sentuh, nilai skrin sentuh akan dihantar secara berterusan sehingga ia diangkat dan tiada pecah kod apabila ia diangkat. Selang masa antara setiap kumpulan data skrin sentuh yang dihantar boleh dikawal oleh arahan. Untuk butiran arahan, sila rujuk "Hantar Perintah Tetapan Selang Masa Data Skrin Sentuh".
0x03: Menunjukkan pencetus berterusan, iaitu selepas menekan skrin sentuh, nilai skrin sentuh akan dihantar secara berterusan sehingga ia diangkat dan kod yang rosak akan dihantar apabila ia diangkat.
Jika ia ditetapkan untuk mengembalikan nombor ID kawalan dalam tetapan sifat kawalan butang komputer atas, kod yang rosak ialah: ID FC F0; ID ialah WORD, dan bait rendah berada di hadapan dan bait tinggi berada di belakang.
Jika ia ditetapkan untuk mengembalikan nilai koordinat klik semasa dalam tetapan sifat kawalan butang komputer atas, kod yang rosak ialah: FE F0 XY; X dan Y kedua-duanya adalah WORD, dan bait rendah berada di hadapan dan bait tinggi berada di belakang.
Selang masa antara setiap kumpulan data skrin sentuh yang dihantar boleh dikawal oleh arahan. Untuk butiran arahan, sila rujuk "Hantar Perintah Tetapan Selang Masa Data Skrin Sentuh".
Contoh: Pilih mod skrin sentuh sebagai pencetus titik tunggal tanpa menghantar nilai pecah kod (mulakan ke mod ini): 1B 20 00 FF FF EE FF
Pilih mod skrin sentuh sebagai pencetus titik tunggal dengan nilai penghantaran kod rosak: 1B 20 01 FF FF EE FF
Pilih mod skrin sentuh sebagai pencetus berterusan tanpa menghantar nilai kod yang rosak: 1B 20 02 FF FF EE FF
Pilih mod skrin sentuh sebagai pencetus berterusan dengan nilai penghantaran kod rosak: 1B 20 03 FF FF EE FF
Nota: Pengguna menghantar "arahan pemilihan mod skrin sentuh" ke antara muka manusia-mesin. Antara muka manusia-mesin hanya dilaksanakan tanpa menyimpan nilai mod. Apabila antara muka manusia-mesin ditetapkan semula dan dimulakan semula, nilai mod skrin sentuh akan dipulihkan dan dimulakan. Nilai mod lalai skrin sentuh ialah 0x00 semasa permulaan. , Iaitu, pencetus satu titik, tiada kod yang rosak akan dikembalikan apabila diangkat. Kawalan CPU pengguna perlu menghantar arahan ini setiap kali ia dihidupkan.
Hantar arahan tetapan selang masa data skrin sentuh
Format: Kod perenambelasan: 1B 21 kali FF FF EE FF
Penjelasan: 1B: ialah pengepala rangka perintah, 21: ialah arahan. masa: Nilai selang masa, dengan 20MS sebagai unit, WORD, bait rendah di hadapan, bait tinggi di belakang. FF FF EE FF ialah hujung bingkai.
Nilai selang awal ialah 20MS. Selang masa ini hanya sah dalam mod pencetus berterusan skrin sentuh dan tidak sah dalam mod pencetus satu titik.
Contoh: Tetapkan selang masa penghantaran data skrin sentuh kepada 40MS: 1B 21 02 00 FF FF EE FF
Nota: Pengguna menghantar "perintah tetapan selang masa data skrin sentuh" ke antara muka manusia-mesin, antara muka manusia-mesin hanya melaksanakan tanpa menyimpan nilai masa selang, apabila antara muka manusia-mesin ditetapkan semula dan dimulakan semula, mod skrin sentuh nilai akan dipulihkan kepada pemula, dan selang masa data skrin sentuh semasa pemulaan Untuk 20MS. Perintah ini sah hanya selepas pengguna memilih skrin sentuh sebagai mod pencetus berterusan. Apabila mod pencetus satu titik dipilih, arahan ini tidak sah dan tidak perlu digunakan. Kawalan CPU pengguna perlu menghantar arahan ini setiap kali ia dihidupkan.
Kedudukan paparan tetikus tersuai dan status
Format: Kod perenambelasan: 1B 37 XY FF FF EE FF
Penjelasan: 1B: ialah pengepala rangka perintah, 37: ialah arahan. X: Memaparkan nilai koordinat tetikus dalam arah X. Ia ialah Word, dengan bait rendah di hadapan dan bait tinggi di belakang. Y: memaparkan nilai koordinat Y tetikus. Ia ialah Word, dengan bait rendah di hadapan dan bait tinggi di belakang. FF FF EE FF ialah hujung bingkai.
Contoh: Sesuaikan untuk memaparkan tetikus pada koordinat (100, 100), hantar arahan seperti berikut: 1B 37 64 00 64 00 FF FF EE FF
Nota: Menyesuaikan kedudukan paparan tetikus ialah apabila sifat tetikus ditetapkan untuk kelihatan. Jika sifat tetikus ditetapkan kepada halimunan, tetikus masih tidak dapat dilihat selepas menyesuaikan tetikus. Sila rujuk arahan 1B 30 untuk tetapan atribut tetikus.

