Cara menggunakan layar sentuh

Jun 09, 2021

Tinggalkan pesan

Cara menggunakan layar sentuh:
Kontrol area sentuh digabungkan dengan kontrol tombol. Menurut pengaturan kontrol tombol pengguna dalam perangkat lunak pendukung, ketika pengguna mengklik area sentuh tombol, pengguna dapat menentukan koneksi ke halaman berikutnya, mengirim nomor ID kontrol atau mengirim nilai koordinat. Saat pengguna mengeklik di area sentuh non-tombol, terminal antarmuka manusia-mesin tidak akan melakukan operasi apa pun.
Saat mengirim nomor ID kontrol, 2 byte pertama adalah "FC FC" sebagai header bingkai data, menunjukkan bahwa data yang dikirim adalah data layar sentuh, dan 2 byte berikutnya adalah nomor ID kontrol, dengan byte rendah di depan dan byte tinggi di belakang.
Saat mengirim nilai koordinat, 2 byte pertama adalah "FE FE" sebagai header bingkai data, yang menunjukkan bahwa data yang dikirim adalah data layar sentuh; 4 byte terakhir adalah data koordinat x dan y layar sentuh, koordinat x di depan, dan koordinat y di belakang, byte rendah yang sama di depan dan byte tinggi di belakang.
Dalam hal tampilan multi-lapisan, halaman operasi kontrol zona sentuh default ke halaman operasi panggilan terakhir. Saat ini, jika Anda ingin mengaktifkan halaman lain, gunakan perintah 1B 33 untuk mengubah halaman operasi.
Ada tampilan mouse di setiap titik di layar sentuh. Jika Anda tidak ingin menampilkannya, Anda dapat menggunakan perintah 1B 30 00 FF FF EE FF untuk mematikan tampilan.
Perintah pemilihan mode layar sentuh
Format: Kode heksadesimal: 1B 20 MODE FF FF EE FF
Penjelasan: 1B: adalah header bingkai perintah, 20: adalah perintah. MODE: adalah nilai pemilihan mode, sebuah BYTE.
FF FF EE FF adalah akhir dari frame.
MODE: 0x00: Pemicu titik-tunggal, yaitu ketika layar sentuh ditekan hingga layar sentuh diangkat, hanya nilai kode sandi layar sentuh yang dikirim satu kali, dan tidak ada code break saat diangkat.
0x01: Pemicu titik-tunggal, yaitu saat layar sentuh ditekan hingga layar sentuh diangkat, nilai kode sandi layar sentuh dikirim hanya sekali, dan saat layar sentuh diangkat , kode yang rusak dikirim.
Jika diatur untuk mengembalikan nomor ID kontrol dalam pengaturan properti dari kontrol tombol komputer atas, kode yang rusak adalah: FC F0 ID; ID adalah WORD, dan byte rendah di depan dan byte tinggi di belakang.
Jika diatur untuk mengembalikan nilai koordinat klik saat ini dalam pengaturan properti dari kontrol tombol komputer atas, kode yang rusak adalah: FE F0 XY; X dan Y keduanya WORD, dan byte rendah di depan dan byte tinggi di belakang.
0x02: Menunjukkan pemicuan terus menerus, yaitu setelah menekan layar sentuh, nilai layar sentuh akan dikirim terus menerus sampai diangkat, dan tidak ada kode pecah saat diangkat. Interval waktu antara setiap kelompok data layar sentuh yang dikirim dapat dikontrol dengan perintah. Untuk detail perintah, silakan lihat "Kirim Perintah Pengaturan Interval Waktu Data Layar Sentuh".
0x03: Menunjukkan pemicuan terus menerus, yaitu setelah menekan layar sentuh, nilai layar sentuh akan dikirim terus menerus hingga diangkat, dan kode yang rusak akan dikirim saat diangkat.
Jika diatur untuk mengembalikan nomor ID kontrol dalam pengaturan properti dari kontrol tombol komputer atas, kode yang rusak adalah: FC F0 ID; ID adalah WORD, dan byte rendah di depan dan byte tinggi di belakang.
Jika diatur untuk mengembalikan nilai koordinat klik saat ini dalam pengaturan properti dari kontrol tombol komputer atas, kode yang rusak adalah: FE F0 XY; X dan Y keduanya WORD, dan byte rendah di depan dan byte tinggi di belakang.

Interval waktu antara setiap kelompok data layar sentuh yang dikirim dapat dikontrol dengan perintah. Untuk detail perintah, silakan lihat "Kirim Perintah Pengaturan Interval Waktu Data Layar Sentuh".
Contoh: Pilih mode layar sentuh sebagai pemicu titik-tunggal tanpa mengirimkan nilai pemutusan kode (inisialisasi ke mode ini): 1B 20 00 FF FF EE FF
Pilih mode layar sentuh sebagai pemicu titik tunggal dengan nilai pengiriman kode rusak: 1B 20 01 FF FF EE FF
Pilih mode layar sentuh sebagai pemicu berkelanjutan tanpa mengirimkan nilai kode yang rusak: 1B 20 02 FF FF EE FF
Pilih mode layar sentuh sebagai pemicu berkelanjutan dengan nilai pengiriman kode rusak: 1B 20 03 FF FF EE FF
Catatan: Pengguna mengirimkan "perintah pemilihan mode layar sentuh" ​​ke antarmuka mesin{{0}}man. Antarmuka man-machine hanya dijalankan tanpa menyimpan nilai mode. Saat antarmuka manusia-mesin disetel ulang dan dimulai ulang, nilai mode layar sentuh akan dipulihkan dan diinisialisasi. Nilai mode default layar sentuh adalah 0x00 selama inisialisasi. , Artinya, pemicu titik-tunggal, tidak ada kode yang rusak yang akan dikembalikan saat diangkat. Kontrol CPU pengguna perlu mengirim perintah ini setiap kali dihidupkan.

Kirim perintah pengaturan interval waktu data layar sentuh
Format: Kode heksadesimal: 1B 21 kali FF FF EE FF
Penjelasan: 1B: adalah header bingkai perintah, 21: adalah perintah. time: Nilai interval waktu, dengan 20MS sebagai unit, sebuah KATA, byte rendah di depan, byte tinggi di belakang. FF FF EE FF adalah akhir dari frame.
Nilai interval awal adalah 20MS. Interval waktu ini hanya valid dalam mode pemicu berkelanjutan pada layar sentuh, dan tidak valid dalam mode pemicu titik-tunggal.
Contoh: Atur interval waktu pengiriman data layar sentuh ke 40MS: 1B 21 02 00 FF FF EE FF
Catatan: Pengguna mengirimkan "perintah pengaturan interval waktu data layar sentuh" ​​ke antarmuka manusia-mesin, antarmuka manusia-mesin hanya dijalankan tanpa menyimpan nilai waktu interval, ketika manusia{{2} }antarmuka mesin diatur ulang dan dimulai ulang, nilai mode layar sentuh akan dikembalikan ke inisialisasi, dan interval waktu data layar sentuh selama inisialisasi Selama 20MS. Perintah ini hanya berlaku setelah pengguna memilih layar sentuh sebagai mode pemicu berkelanjutan. Saat mode pemicu titik-tunggal dipilih, perintah ini tidak valid dan tidak perlu digunakan. Kontrol CPU pengguna perlu mengirim perintah ini setiap kali dihidupkan.

Posisi dan status tampilan mouse khusus
Format: Kode heksadesimal: 1B 37 XY FF FF EE FF
Penjelasan: 1B: adalah header bingkai perintah, 37: adalah perintah. X: Menampilkan nilai koordinat mouse dalam arah X. Ini adalah Word, dengan byte rendah di depan dan byte tinggi di belakang. Y: menampilkan nilai koordinat Y mouse. Ini adalah Word, dengan byte rendah di depan dan byte tinggi di belakang. FF FF EE FF adalah akhir dari frame.
Contoh: Sesuaikan untuk menampilkan mouse pada koordinat (100, 100), kirim perintah sebagai berikut: 1B 37 64 00 64 00 FF FF EE FF
Catatan: Menyesuaikan posisi tampilan mouse adalah ketika properti mouse diatur agar terlihat. Jika properti mouse disetel ke tidak terlihat, mouse akan tetap tidak terlihat setelah menyesuaikan mouse. Silakan merujuk ke perintah 1B 30 untuk pengaturan atribut mouse.

Kirim permintaan