1.4 Трекболи

Трекбол це як би "мишка навпаки". Тобто сам пристрій, на відміну від мишки, завжди залишається нерухомим, а управління переміщенням курсора здійснюється обертанням кульки, яка знаходиться у верхній частині трекбола|. При цьому, обертаючи кульку пальцями, ви одержуєте кращий, ніж у мишки, контроль над його обертанням і, як наслідок, точніше позиціонування курсора. Цьому сприяє і те, що, на відміну від крихітного мишачого, кулька трекбола|, як правило, має значно більший розмір і меншу (щодо розміру) вагу.

Крім кульки, трекболи| мають, принаймні, дві кнопки (як і будь-яка двохкнопкова миша), а ось оснащення їх коліщатками для прокрутки, додатковими кнопками і т.п., залежить виключно від виробника. Таким чином, область застосування трекболов - в основному, робота з графічними пакетами, пакетами для автоматизованого проектування і їм подібними. Тобто такими застосуваннями, в яких найгостріше відчувається необхідність плавного переміщення і точного позиціонування курсора.

Як здійснюється стеження за кулькою в трекболах|? Та так же, як і в мишках. Немає потреби нагадувати вам, що відбувається з мишкою, коли її кулька і вали забруднюються. А зараз, уявіть собі, наскільки більше за пил і різну грязь потрапляє в трекбол|. Адже його кулька знаходиться зверху і, відповідно, вся механіка в набагато більшому ступені схильна до накопичення грязі. Для вирішення цієї проблеми Logitech пропонує нову технологію оптичного стеження. Суть її в тому, що стеження за кулькою здійснюється тільки за допомогою світла. Відсутність якої-небудь механіки виключає можливість її забруднення і, відповідно, впливи на точність переміщення курсора.


2  ПРОЕКТУВАННЯ І ВИКОНАННЯ ЗАВДАННЯ НА МОВІ ПРОГРАМУВАННЯ БЕЙСІК В СИСТЕМІ ПРОГРАМУВАННЯ QUICK-BASIC

2.1 Умова задачі

Розрахувати і побудувати графік зміни висоти від статичного тиску атмосфери для висот до 11000м:

Вихідні дані: розрахунок зробити для масиву значень температури повітря

Т= +50°З; +45°З; +40°З; +35°З; +30°З; +25°З; +20°З; +15°З; +10°З; +5°З; 0°З; -5°З; -10°З;

Рн змінюється від 167 мм до 765 мм рт.ст. із кроком 52 мм рт.ст.;

Ро=760 мм рт. ст.;

Температурний градієнт t=6,5


2.2 Схема алгоритму рішення


2.3 Програма на мові Бейсик

10 PRINT "Курсова робота"

20 PRINT "з дисциплiни IНФОРМАТИКА"

30 PRINT "_____": PRINT

40 PRINT Варiант №15: Розрахувати i побудувати графiк змiни висоти ;

50 PRINT " вiд статичного тиску атмосфери для висот до 11000м по заданiй формулі”

60 Q = 6.5

70 P0 = 760

80 FOR ph = 167 TO 765 STEP 52

90 READ T

100 H = T / Q * (1 - (ph / P0) ^ .19028)

110 PRINT "Habs=", H

105 PRINT "Ph=", ph

120 NEXT ph

130 DATA 50,45,40,35,30,25,20,15,10,5,0,-5,-10

140 INPUT "Для того, щоб побудувати графік, натиснiть Enter", a

150 CLS

160 SCREEN 11

170 LINE (0, 200)-(600, 200), 1

180 LINE (0, 0)-(0, 400), 1

190 FOR ph = 167 TO 765 STEP 52

200 READ T

210 H = T / Q * (1 - (ph / P0) ^ .19028)

220 ph1 = ph - 176

230 h1 = 200 - (H * 100)

240 IF ph > 167 + 52 THEN LINE (x, y)-(ph1, h1), 2

242 x = ph1: y = h1

250 NEXT ph

260 DATA 50,45,40,35,30,25,20,15,10,5,0,-5,-10

270 END


2.4 Результати виконання програми

Курсова робота з дисциплiни IНФОРМАТИКА

Варiант №15: Розрахувати i побудувати графiк змiни висоти вiд статичного тиску атмосфери для висот до 11000м по заданiй формулi

Habs= 1.926848

Ph= 167

Habs= 1.459493

Ph= 219

Habs= 1.096405

Ph= 271

Habs= .8090525

Ph= 323

Habs= .5804792

Ph= 375

Habs= .3996144

Ph= 427

Habs= .258737

Ph= 479

Habs= .1521941

Ph= 531

Habs= 7.568885E-02

Ph= 583

Habs= 2.585702E-02

Ph= 635

Habs= 0

Ph= 687

Habs= -4.090426E-03

Ph= 739

Для того, щоб побудувати графiк, натиснiть Enter


2.5 Пояснення до програми

10-50 – За допомогою оператора виведення на екран виводиться повідомлення про вид роботи і дані виконавця.

60-70 – Введення за допомогою оператору присвоювання константних величин.

80 – Початок циклу з параметром, у якому ми вказуємо початкове значення тиску, кінцеве значення та крок, з яким ми будемо розраховувати зміну висоти.

90 – Зчитування значень температури повітря з масиву значень температури.

100 – Розрахунок висоти, за заданою формулою.

105-110 – Виведення за допомогою оператора виводу отриманої інформації.

120 – Кінець циклу. Присвоєння значенню Ph значення на 52 більшого.

130 – Перелік даних з масиву температури.

140 – Оператором введення затримуємо виконання програми, для того, щоб потім перевести виконання програми в графічний режим.

150 – Оператор очистки екрану. Нам потрібен для того, щоб графік функції програма малювала на чистому екрані, без виводу попередніх отриманих даних.

160 – Об’явлення розподільної здатності екрану, що на наш погляд є оптимальним для побудови графіка функції.

170-180 – Побудування імпровізованих осей абсцис та ординат.

190 – 210 – Строки, ідентичні 80-100.

220-230 – Переведення зі звичайних даних в дані, що будуть відображатися на екрані. Це необхідно для того, щоб весь графік вміщався на екрані.

240 – За допомогою команди LINE будуємо графік функції, але застосовуємо оператор умови для того, щоб будувати графік не з першого, а з третього значення. Це робимо тому, що перше значення за замовчуванням (0,0), а для другого попереднє (0,0), що не відповідає дійсності.

242 – Присвоюємо змінним X та Y значення попередніх значень ph1 та h1 відповідно.

250 – Кінець циклу.

260 – Ідентично 130.

270 – Кінець програми.

комп'ютерний маніпулятор програмування бейсик


ВИВОДИ

Зі всіх частин комп'ютера маніпулятори типу «миша» залишаються одними з найконсервативніших, не дивлячись на те, що вони, разом з клавіатурами – найбільш задіяні периферійні пристрої. Проте, спроби зробити революцію в «мишачому царстві» робляться вже не перший рік, і в цьому огляді ми побачимо, до чого привела робота інженерної думки на цьому фронті, а також дамо деякі ради з вибору маніпулятора «миша».

В результаті виконаної курсової роботи, я розглянув безліч видів комп'ютерних маніпуляторів. Ознайомився з їх видами і технічними характеристиками. Переконался в необхідності і зручності використання маніпуляторів. Коли я написав дану курсову роботу, я пізнал, що існує багато маніпуляторів, не тільки маніпулятори типа миші. Я вважаю, що моя тема актуальна в наш час, тому що без маніпуляторів уже не можливо уявити собі комп’ютер.

Друге питання курсової роботи – задача в середовищі програмування Бейсик. Я розв’язав задачу. Засвоїв навички використання мови програмування QBasic для вирішення завдань. Навчився будувати блок схеми для конкретного завдання.


СПИСКИ ПОСИЛАНЬ

1.  К. Закер «ПК та периферійні пристрої» М. 2003 р.

2.  В.Г. Оліфер, Н.А. Оліфер «Комп’ютер для всіх» ПІТЕР. 2001

3.  Комісаров Д.А. «Персональний вчитель з персонального комп’ютеру» М.: Солон- Р

4.  Айдек, Колесніченко, Крамер "Апаратні засоби PC". Видавництво 2-е – М, 1998.


Информация о работе «Оптико-механічні маніпулятори»
Раздел: Информатика, программирование
Количество знаков с пробелами: 34868
Количество таблиц: 0
Количество изображений: 13

Похожие работы

Скачать
22895
0
5

... підтримку пристроїв прокрутки в додатки, які не мають такої можливості. Для розширення функціональних можливостей вказаних пристроїв необхідно періодично завантажувати і встановлювати нові драйвери миші. Маніпулятор TrackPoint II/III. Це якісно новий пристрій позиціонування компанії IBM. Це пристрій, часто званий маніпулятором, є невеликий гумовий важіль, що знаходиться на клавіатурі між клаві ...

Скачать
41792
1
5

... вище, вони не можуть складати конкуренції для нової розробки, оскільки мають недосяжні для українського фермера ціни. 3. Розробка структурних схем 3.1 Розробка структурної схеми автоматизованої системи вимірювання удоїв та управління доїльними апаратами Для вирішення поставлених задач розробимо структурну схему автоматизованої системи вимірювання удоїв і управління доїльними апаратами. ...

Скачать
27551
0
0

... максимально зменшити затрати ручної праці, підвищити точність, і достовірність реєстрації надоїв, проводити комплексний моніторинг перебігу лактації у корів. 1 Сучасні засоби автоматизації стійлового молокопроводу. У кінці минулого століття у колишньому СРСР активно проводилися науково-дослідні й дослідницько-конструкторські роботи зі створення нових і вдосконалення застосовуваних апаратів, ...

Скачать
35934
0
0

... є символ з права від курсора; -     Спеціальні клавіші: v   Enter – створення нових рядків та абзаців; v   Esc – вийти з деяких програм; v   Pause – призупинити виконання програм чи введення інформації на периферійні пристрої; v   Print Scrn – друк екранних сторінок на принтері; v   Ctrl, Alt – використовують в комбінаціях з іншими клавішами; -    Додаткові: v   Power – разом з клавішею ...

0 комментариев


Наверх