Kompyuter sichqonchasi - Mobil qurilmalarning dasturiy taninoti

|
Mobil qurilmalarning dasturiy taninoti
|
bet | 32/74 | Sana | 29.01.2024 | Hajmi | 37,16 Mb. | | #147871 |
Bog'liq Ishchi amaliy.1Kompyuter sichqonchasi(ing. Kompyuter sichqonchasi) - kompyuter manipulyatori, grafik interfeysli operatsion tizimlarning paydo bo'lishi bilan keng tarqalgan ma'lumotlarni kiritish uchun ko'rsatuvchi qurilma.
Hozirgi vaqtda "MOUSE" so'zi "Manually Operated User Signal Encoder" (foydalanuvchi signallarining qo'lda boshqariladigan kodlovchisi) qisqartmasi sifatida qabul qilina boshladi.
Umumiy ma'lumot
"Sichqoncha" manipulyatorlarining barcha modellarida birdan uchtagacha (yoki undan ko'p) tugmalar va qo'shimcha boshqaruv (aylantirish g'ildiragi) mavjud bo'lib, ularning harakatlari kursorning joriy holati bilan bog'liq. Tugmalar asosiy manipulyatsiyalarni bajarish uchun ishlatiladi: ob'ektni tanlash (bosish orqali), faol harakat.
Sichqonchaning yagona parametri bu o'lchamlari, ya'ni sichqoncha ko'rsatkichi stol yuzasi bo'ylab 1 dyuymga o'tkazilganda monitor ekranida nechta nuqta harakat qiladi. Sichqonchaning odatiy ruxsati 600 dpi (dyuymdagi nuqta). Sichqonchaning ishlash printsipi tekis yuzada harakatlanayotganda uning holatidagi o'zgarishlarni mahkamlash va kompyuterga o'tkazishga asoslangan. Sichqoncha harakatini vaqti-vaqti bilan kuzatib boradigan monitor ekranidagi maxsus dastur kursorning koordinatalarini ushbu harakatning yo'nalishi va masofasiga mos ravishda o'zgartiradi.
Oddiy sichqonchani kaftingizga sig'adigan shakli va o'lchami qulay bo'lgan plastik qutida ishlab chiqariladi. Sichqonchaning holatini aniqlash uchun harakat sensorlarini qurishning mexanik va optik usullari qo'llaniladi.
Yaratilish tarixi
Birinchi kompyuter sichqonchasi
1964 yilda doktor Duglas Karl Engelbart jamoasiga ARPANet tarmoq axborot markazini yaratish topshirildi, uning qo'shimcha mahsuloti kompyuter sichqonchasi deb ataladigan manipulyator (yoki ilmiy hisobot tilida "X va Y. pozitsiya ko'rsatkichi"). Noyob ixtironing birinchi ishchi prototipi Bill Inglis tomonidan taqdim etilgan. Qurilma qalin devorli yog‘och quti bo‘lib, katta metall g‘ildirakli, qizil tugma va foydalanuvchi bilagining ostidagi “dum” bilan odam ko‘ziga deyarli ko‘rinmaydi. Keyinchalik Apple ijrochi direktori Stiv Jobs sichqonchaning soddalashtirilgan va arzonroq modifikatsiyasini ishlab chiqishni buyurib, manipulyatorni Lisa shaxsiy kompyuterlarida qo'llashni rejalashtirgan. Sichqoncha yig‘iladigan holga keldi va uchta tugmadan faqat bittasi qoldi. 1981 yilda Logitech Shveytsariyada paydo bo'ldi, u o'z brendi ostida sichqonlarni sotishni boshladi.
Har xil turdagi sichqonlar qanday ishlaydi
Mexanik sichqoncha
Mexanik sichqoncha qurilmasi
Bular to'pga va uning o'zgarishining bir nechta sensorlariga asoslangan qurilmalar (koordinata datchiklarining shar haydovchisi). Sichqoncha gorizontal yuzada harakat qilganda og‘ir rezina qoplamali metall shar aylana bo‘lib, u istalgan yo‘nalishda erkin aylanib, bosim moslamasi yordamida sichqoncha ichidagi koordinata roliklariga tegib, ularni aylantiradi. Roliklar bir-biriga perpendikulyar joylashgan bo'lib, teshiklari yoki radial teshiklari bo'lgan disk bilan birga o'z o'qi bo'ylab harakatlanadi.
Har bir diskdan ma'lumotni o'qish LED va ikkita fotodioddan iborat infraqizil optik sensorlar tomonidan amalga oshiriladi. To'p harakat qilganda, disk aylanadi, yorug'lik oqimini teshiklari bilan to'sib qo'yadi va kiritadi, shuning uchun birinchi fotodiod vaqti-vaqti bilan sichqonchaning harakat tezligiga mos keladigan chastota bilan signalni yozib oladi; ikkinchi fotodiod, birinchisiga nisbatan ofset, diskning aylanish yo'nalishini aniqlash uchun xizmat qiladi.
Mexanik harakatning bir qator elektr impulslariga aylanishi natijasida olingan bu signallar plataning mikrosxemalarida oldindan qayta ishlanadi va COM, PS/2 yoki USB interfeysi orqali kompyuterga yuboriladi. Simsiz sichqonlar radioto'lqinlar orqali ma'lumotni kompyuter ulagichiga ulangan maxsus qabul qilgichga uzatadi.
Ushbu sichqonlar ko'pgina uy va ofis vazifalari uchun juda mos keladi. Ularning asosiy kamchiliklari mexanik elementlarning (to'p, rulon) tiqilib qolishi va aşınmasıdır, bu kursor harakatining to'xtatilishiga olib keladi. Biroq, to'g'ri parvarish bilan, bunday sichqoncha bir necha yil davom etishi mumkin, buning uchun siz vaqti-vaqti bilan uni tozalashingiz va maxsus gilamdan foydalanishingiz kerak. Biroq, hozirgi vaqtda mexanik sichqonlar ishlatilmaydi va ular butunlay optik bilan almashtiriladi.
Optik sichqoncha
Optik sichqoncha qanday ishlaydi
Optik sichqonlar fotosensordan, tasvir protsessorli mikrosxemada joylashgan zaryadga ulangan qurilmadan foydalanadi. U vaqti-vaqti bilan sichqoncha ostidagi maydonni skanerlaydi, u qizil LED bilan o'tkir burchak ostida sekundiga 60 impulsdan ortiq chastota bilan yoritiladi. Harakatlanayotganda ushbu qurilmadagi tasvirlarda davriy (kadrma-kadr) o'zgarishlar bo'ladi, unga ko'ra protsessor sichqonchaning qaysi yo'nalishda va qanchalik uzoqqa harakat qilganini aniqlaydi.
Yaqinda optik sichqonchaning har qanday sirtda (shu jumladan shisha va nometall) barqaror ishlashini ta'minlash uchun LED o'rniga kam quvvatli yarim o'tkazgich lazer ishlatilgan.
Sichqonchaning ishlashi quyidagicha amalga oshiriladi. LED va fokusli linzalar tizimi yordamida sichqoncha ostidagi sirt maydoni ajratiladi. Ushbu sirtdan aks ettirilgan yorug'lik boshqa ob'ektiv tomonidan to'planadi va tasvir protsessor chipining qabul qiluvchi sensoriga uriladi. Ushbu chip sichqoncha ostidagi sirtni suratga oladi va ularni ketma-ket taqqoslaydi.
Birinchi optik sichqon 1999 yilda Microsoft tomonidan chiqarilgan. Va bu turdagi sichqonchani Hewlett-Packard korporatsiyasining tadqiqot laboratoriyalarida ixtiro qilgan.
Lazerli sichqoncha
Lazer operatsiyasi
Bu sichqonlar optik sichqonlarning evolyutsion davomi hisoblanadi. Farqi shundaki, LED o'rniga lazer ishlatiladi. Rivojlanishning hozirgi bosqichida lazer sichqonlari eng aniq va eng yuqori DPI qiymatini ta'minlaydi. Shuning uchun ular ko'plab o'yinchilar tomonidan juda yaxshi ko'riladi. Lazerli sichqonlar qaysi sirtda “emaklashayotgani”ga ahamiyat bermaydi. Ular hatto qo'pol sirtlarda ham muvaffaqiyatli ishlaydi.
Har qanday sichqonchaning eng yuqori DPI bilan lazer modellari geymerlar tomonidan keng qo'llaniladi. Shuning uchun lazer manipulyatorlari o'yin muxlislariga mo'ljallangan keng turdagi mahsulotlarga ega. Ushbu sichqonchaning o'ziga xos xususiyati ko'p sonli qo'shimcha dasturlashtiriladigan tugmalarning mavjudligi. Yaxshi o'yin sichqonchasi uchun zaruriy shart faqat simli USB ulanishidir. Chunki simsiz texnologiya kerakli aniqlikni ta'minlay olmaydi. O'yin lazer sichqonlari odatda past narxga ega emas. Eng qimmat lazerli kompyuter sichqonlari Logitech va A4Tech kompaniyalari tomonidan ishlab chiqariladi.
Trekbol
Ushbu qurilma standart kompyuter sichqonchasiga umuman o'xshamaydi. Asosiysi, trekbol teskari mexanik sichqonchadir. Kursor qurilmaning yuqori qismidagi to'p bilan boshqariladi. Ammo qurilmaning sensorlari hali ham optik. O'z shaklida trekbol klassik sichqonchaga umuman o'xshamaydi - kursor harakatiga erishish uchun uni biron joyga ko'chirish kerak emas.
Trekbol kompyuterga USB orqali ulangan.
Trekbolning afzalliklari va kamchiliklari ancha vaqtdan beri muhokama qilinmoqda. Bir tomondan, cho'tkadagi yukni kamaytiradi va kursorning aniq harakatini ta'minlaydi. Boshqa tomondan, trekbol tugmalaridan foydalanish biroz noqulay. Bunday qurilmalar hali ham kamdan-kam uchraydi va to'liq ishlab chiqilmagan.
Induksion sichqonlar
Induksion sichqoncha
Induksion sichqonlar simsiz qurilmalarning mantiqiy davomi hisoblanadi. Biroq, ular "dumsiz" modellarga xos bo'lgan ba'zi xususiyatlardan mahrum. Misol uchun, induksion sichqonlar faqat kompyuterga ulangan maxsus sichqoncha panelida ishlashi mumkin. Siz sichqonchani gilamdan uzoqlashtira olmaysiz. Biroq, plyuslar ham bor. Yuqori aniqlik va batareyalarni almashtirishning hojati yo'q, chunki bu sichqonlarda ular umuman yo'q. Induksion sichqonlar energiyani gilamdan oladi.
Bunday sichqonlar juda keng tarqalgan emas, chunki ular yuqori narxga ega va ayniqsa mobil emas. Boshqa tomondan, bu kompyuter uchun eng original sichqonlar. Ularning o'ziga xosligi batareyalarning yo'qligidadir.
Giroskopik sichqonlar
Giroskopik sichqoncha
Bu sichqonlar sirt ustida sirpanishlari shart emas. Bunday sichqonchaning asosi bo'lgan giroskopik sensor qurilmaning kosmosdagi holatidagi o'zgarishlarga ta'sir qiladi. Bu qulay, albatta. Ammo boshqaruvning bu usuli adolatli mahorat talab qiladi. Tabiiyki, bunday sichqonlar simlarning yo'qligi bilan ajralib turadi, chunki ularning mavjudligi bilan sichqonchani boshqarish noqulay bo'ladi.
Induksion modellar singari, giroskopik qurilmalar ham yuqori xarajat tufayli keng tarqalmagan.
Sichqonchani bosing
Sichqonchani bosing
Bunday sichqonchaning asosi sensorli qoplama hisoblanadi. Sichqonchani boshqarish imo-ishoralar yordamida amalga oshiriladi. Sichqonchaning holatini o'qish elementi optik sensordir.
Sensorli sichqonlar asosan Apple mahsulotlarida (iMac) uchraydi. Shuningdek, siz Sehrli sichqonchani alohida sotib olishingiz va uni oddiy kompyuterga ulashga harakat qilishingiz mumkin. Biroq, Windows OS ostida bunday sichqonchani ishlatish qanchalik qulay bo'lishi aniq emas, chunki u MacOS uchun "o'tkirlashgan".
Operatsion tizim bilan o'zaro aloqa
Operatsion tizim sichqoncha bilan o'zaro aloqa qilish uchun mas'ul bo'lgan dasturni ishlaydi - uning drayveri.
Windows 10 da sichqonchaning xususiyatlari
Agar sichqoncha drayveri sichqonchaning harakatlanganligi yoki uning tugmalaridan birortasi bosilganligi haqida xabar bersa, bu hodisa operatsion tizim uchun. Tizim voqea sodir bo'lgan paytda ko'rsatgich qayerda bo'lganligini tekshiradi, qaysi dastur oynaning ishlashi uchun mas'ul ekanligini, ko'rsatgich o'sha paytda qaysi ustida bo'lganligini aniqlaydi va unga olingan voqea haqida xabar beradi. Ilova, o'z navbatida, uni yaratgan dasturchi nimani nazarda tutgan bo'lsa, shunga ko'ra harakat qiladi.
Qurilmalar sinfi sifatida sichqonlarning o'ziga xos xususiyati apparat protokollarini yaxshi standartlashtirishdir.
Sichqoncha bilan RS-232 orqali o'zaro ishlash uchun de-fakto standarti Microsoft-ning MS-DOS uchun ishlab chiqilgan va mouse.com drayveri tomonidan qo'llab-quvvatlanadigan MS Sichqoncha protokoli hisoblanadi. Raqobatchi IBM PC Mouse interfeysi 1990-yillarning o'rtalarida bozordan chiqarib yuborildi.
I8042 kontrolleri tomonidan boshqariladigan PS / 2 sichqonchasi uchun standart sifatida birinchi marta PS / 2 kompyuterlari uchun hujjatlarda nashr etilgan IBM spetsifikatsiyasi ishlaydi; keyinchalik spetsifikatsiya aylantirish g'ildiragini qo'llab-quvvatlash uchun kengaytirildi.
USB sichqonlari uchun asosiy yuklash protokoli USB 1.1 spetsifikatsiyasining bir qismidir.
Ushbu xususiyat tufayli OS yetkazib berish tarkibiga kiritilgan bitta standart drayver va hatto kompyuterning BIOS-si deyarli har qanday sichqoncha bilan ishlashi mumkin. Qo'shimcha dasturiy ta'minot faqat mahsulotning o'ziga xos imkoniyatlarini qo'llab-quvvatlash uchun kerak. Qo'shimcha funktsiyalar nostandart va cheklangan dasturiy ta'minotga ega.
Windows uchun bunday sichqoncha nostandart sichqoncha komponentlarini OTdagi hodisalarga ulash dasturi bilan birga keladi.
Linux distributivlarida btnx dasturi mavjud bo'lib, u sichqonchani manipulyatsiyasini (shu jumladan standartlarini) foydalanuvchi tomonidan belgilangan tugmalar birikmasi bilan bog'laydi (qayta tayinlaydi).
|
| |