Вы находитесь на странице: 1из 10

PROIECTARE ASISTATA DE CALCULATOR CURS 4

2.3.1. Dispozitive de control al cursorului n mod normal, cursorul grafic ia forma unui spot luminos pe display, care indic unde va avea loc scrierea sau desenarea. Calculatorul este capabil s citeasc poziia curent a cursorului. Rezult c posibilitatea de a controla cursorul permite operatorului s introduc date de poziie n sistem. Un exemplu tipic ar putea fi aciunea de identificare a punctului de start al unei linii, pe display. Un alt caz ar fi selectarea unei opiuni dintr-un meniu afiat pe ecran. Exist o varietate de dispozitive de control al cursorului, utilizate n sistemele CAD, care cuprind: tastele direcionale de pe tastatur, butoanele de reglare, joystick-ul, bila rotitoare, mouse-ul, cadranul, creionul optic, tableta i stiloul electronic. Tastele direcionale de pe tastatur, constituie o form fundamental de control al cursorului utilizat nu numai pe terminalele grafice, ci i pe display-urile obinuite. n acest sistem, patru butoane de pe tastatur sunt desemnate pentru cele patru direcii n care cursorul grafic se poate deplasa, dreapta, stnga, sus i jos. Dispozitivele de tip buton de reglare (thumbwheel) utilizeaz dou butoane pentru poziionarea pe orizontal i pe vertical a cursorului. Acest tip de dispozitiv este, de regul, montat ca parte integrant a terminalului CRT. n acest caz, cursorul este reprezentat de intersecia a dou linii ortogonale pe ecran. Aceste dou linii sunt ca firele reticulare de pe luneta unei arme, care acoper nlimea i limea ecranului i asigur o poziionare precis. Joystick-ul sau mana, este un dispozitiv care a fost folosit muli ani n jocurile video. Acesta permite utilizatorului s trimit un semnal calculatorului prin micarea n orice direcie a manei, indicnd deplasrile x i y ale cursorului pe ecran. Joystick-ul conine, de regul, dou poteniometre interne, cte unul pentru micrile pe cele dou direcii ortogonale, x i y (fig. 2.5). Exist dou tipuri de joystick. Unul este poziional, iar cellalt se numete joystick de

vitez. Joystick-ul poziional folosete reacia poteniometrelor pentru a indica coordonatele exacte, x i y. Joystick-ul de vitez utilizeaz coordonatele x, y furnizate de dispozitiv pentru a indica componentele pe direciile x i y ale vitezei cursorului pe ecran. Prin acionarea joystick-ului ntr-o direcie, calculatorul este determinat s deplaseze cursorul grafic n aceeai direcie. Cnd mana este eliberat, aceasta revine n poziia zero sau vertical i cursorul se oprete. Cnd joystick-ul poziional este returnat n poziia vertical, cursorul revine n centrul ecranului. Joystick-ul de vitez este prevzut cu arcuri care l aduc n poziia vertical atunci cnd acesta este eliberat. Mana poate fi reglat prin legturi mecanice elastice astfel nct s dea o reacie natural. Dispozitivele de acest tip, utilizate n controlul zborului aeronavelor, sunt prevzute cu traductori i nu necesit micarea manei. Dac joystick-ul este mpins ntr-o parte, traductorii nregistreaz intensitatea forei utilizate i comand corespunztor micarea avionului. Joystick-ul poate deveni un dispozitiv cu trei grade de libertate, prin adugarea unui buton rotitor n partea superioar, a crui rotaie este asociat micrii cursorului pe direcia z. Mouse-ul este un dispozitiv de intrare inventat la sfritul anilor 60, care permite introducerea de date n sistem. Mouse-ul este compus dintr-o carcas de dimensiuni mici care poate aluneca pe o suprafa plan, indicnd schimbarea coordonatelor cursorului pe ecranul grafic. Exist dou tipuri de mouse: mecanic i optic. Cel mecanic (fig. 2.6), conine dou poteniometre ortogonale care sunt acionate prin alunecarea dispozitivului pe o suprafa plan. Poteniometrele sunt acionate prin roi sau printr-o bil de cauciuc ce ruleaz pe suprafaa de lucru. Mouse-ul optic este asemntor ca principiu de funcionare. Conversia micrii se realizeaz n acest caz cu ajutorul unei surse de lumin i a unui senzor optic. Sensibilitatea mouse-ului poate fi reglat prin mijloace hardware sau software. Dac este necesar o nalt sensibilitate pentru o poziionare precis a punctelor pe ecran, raportul micrilor mouse-ului i a cursorului trebuie s fie supraunitar. Pentru o poziionare mai rapid dar mai puin precis, raportul celor dou micri va fi subunitar. Viteza cursorului poate fi, de asemenea, corelat cu sensibilitatea mouse-ului. Micrile lente ale mouse-ului permit poziionri precise, n timp ce micrile rapide nu permit un control exact al cursorului. Pe cale software, se poate regla viteza cursorului n mod convenabil n raport cu viteza de deplasare a mouse-ului.

Fig. 2.5 Dispozitiv de tip joystick

Fig. 2.6 Mouse cu trei butoane

Fig. 2.7 Utilizarea mouse-ului ca dispozitiv string pe o tastatur software

Fig. 2.8 Bila rotitoare sau trackball-ul

Mouse-ul poate fi utilizat, de asemenea, ca dispozitiv de tip string, aa cum se poate observa n figura 2.7. n acest caz, pe tastatura afiat pe ecran se pot selecta diverse butoane i funcii cu ajutorul mouse-ului. n mod asemntor, mouse-ul poate fi folosit ca dispozitiv de tip valuator, atunci cnd pe ecran este afiat panoul unui calculator de buzunar sau diverse icon-uri, cum ar fi imaginea unui poteniometru de volum n cazul aplicaiilor sonorizate. Bila rotitoare (trackball) este un dispozitiv de intrare care, din punct de vedere funcional, este asemntor joystick-ului i mouse-ului. Ca form constructiv, trackball-ul este un mouse rsturnat, n care bila este situat deasupra i poate fi micat liber n locaul ei (fig. 2.8). Bila este acionat manual i prin micarea imprimat, acioneaz dou poteniometre care controleaz poziia cursorului grafic pe ecranul terminalului. Utilizatorul unui trackball poate deprinde cu uurin manevrele de compensare a eventualelor neliniariti n performanele acestuia. n plus, trackball-ul poate fi nsoit i de butoane cu funcii suplimentare. Att joystick-ul ct i trackball-ul s-au dezvoltat iniial n sistemele de control al zborului i

n tehnica radar. Primele generaii de calculatoare personale portabile erau dotate cu trackball. Cadranele (dials) sunt utilizate ca evaluatoare i pot fi unul sau mai multe, ncorporate n tastatur. Aceste dispozitive pot fi programate s introduc valori n aplicaiile grafice. De exemplu, cte un cadran poate fi alocat fiecrui tip de rotaie n jurul axelor x, y i z) pentru a controla poziia unui obiect n spaiul tridimensional pe ecranul terminalului grafic. Prin rotirea cadranelor, valorile x, y i z se modific i obiectul este mutat ntr-o nou poziie. Alte exemple de utilizare a cadranelor sunt translaiile n spaiu i mrirea sau micorarea obiectelor prin efect de lentil (zooming). n cazul cadranelor cu mai multe funcii, acestea pot fi etichetate interactiv, de ctre utilizator, corespunztor funciei ndeplinite n mod curent. Creionul optic (lightpen) este un dispozitiv care permite interaciunea cu display-ul direct pe ecranul calculatorului (fig. 2.9). Lightpen-ul este format dintr-un fotodetector care poate fi manevrat manual i poziionat pe ecran. Fotodetectorul sesizeaz lumina venit de la ecran i prin intermediul unui circuit de sincronizare poate determina coordonatele x, y n care este poziionat creionul optic pe ecran. Tubul catodic al display-ului este remprosptat prin baleierea periodic a fasciculului electronic pe linii orizontale de-a lungul ecranului. Dac light pen-ul este plasat pe ecran i fasciculul electronic baleiaz, fotodetectorul primete fluxul luminos al stratului de fosfor de pe ecran. Un circuit basculant semnaleaz calculatorului trecerea fasciculului electronic prin fotodetector, iar acesta calculeaz coordonatele x,y unde este poziionat lightpen-ul. Avantajul acestui dispozitiv este acela c poate fi utilizat ca un creion de desen direct pe ecranul display-ului. Meninnd creionul lipit de ecran, se pot plasa puncte i linii i se poate desena la fel ca pe hrtie. Tableta i creionul electronic. Acest dispozitiv de introducere a datelor este format dintr-o tablet cu sensibilitate electronic i un creion electronic. Utilizatorul are posibilitatea s deseneze cu creionul electronic, s introduc instruciuni sau s controleze cursorul pe o suprafa plan, separat de ecranul display-ului. Ca i lightpen-ul, acest dispozitiv este utilizat att la deplasarea cursorului, ct i la introducerea altor Fig. 2.9 Creionul optic (lightpen) funcii, cum sunt: selecia

dintr-un meniu; desenarea pe ecran sau trasarea irurilor de poziii, pe ecran sau pe tablet, care indic ce imagine trebuie reprezentat i selecia unei poriuni de pe ecran care trebuie mrit. 2.3.2. Digitizoare Digitizorul este un dispozitiv de intrare format dintr-o planet mare i neted i un Fig. 2.10 Planeta digitizoare i stiloul electronic instrument de trasare / urmrire care poate fi deplasat pe suprafaa planetei, dup contururi existente (fig. 2.10). Aceasta constituie o tehnic a sistemului CAD, utilizat la nregistrarea coordonatelor unui desen de pe hrtie, ntr-un fiier de date. Instrumentul electronic de urmrire, numit stilou sau puc, este prevzut cu un comutator ce permite utilizatorului s nregistreze coordonatele x,y ale poziiilor dorite. Coordonatele pot fi introduse n memoria calculatorului sau stocate pe un mediu extern, cum sunt banda sau discul magnetic. n cazul unui digitizor de dimensiuni mari, de exemplu, 1067 1524 mm, rezoluia poate ajunge la 0,025 mm. Ar putea fi menionat c tableta electronic prezentat anterior ca dispozitiv de control al cursorului pe ecranul display-ului, poate fi considerat ca fiind un mic digitizor de rezoluie slab. Digitizorul poate fi utilizat la digitizarea desenelor obinuite i stocarea acestora sub form de fiiere de date pe suporturi de memorie extern. Acest dispozitiv poate fi utilizat, de asemenea, ca instrument de trasare a noilor desene, cu mna liber. Digitizorul a fost rapid acceptat de proiectani i desenatori datorit modului de lucru asemntor cu metodele clasice de desenare i proiectare. Principiul de funcionare al planetei digitizoare se bazeaz pe capacitatea suprafeei de lucru de a sesiza micarea stiloului electronic. Sunt utilizate mai multe metode i tehnologii n acest sens. Cea mai rspndit este metoda electromagnetic, n care stiloul electronic genereaz un cmp magnetic defazat sesizat de reeaua de srm din planet. Alte dispozitive se bazeaz pe tehnica magnetorestrictiv, prin care un impuls de curent trimis de reeaua de srm din planet este cules de stiloul electronic pentru a calcula coordonatele x i y ale poziiei dorite.

Display grafic

Planeta digitizoar e

Cursorul grafic

Liniile de coresponden Aria grafic Aria meniului Poziia pe planet

Fig. 2.11 Corespondena dintre planeta digitizoare i ecranul grafic Al treilea tip de digitizor se bazeaz pe sesizarea acustic. n acest caz, pucul sau stiloul este prevzut cu un generator de sunet, iar planeta cu microfoane band, plasate de-a lungul muchiilor. Un semnal sonor periodic este emis de generator i recepionat de cele dou microfoane. Diferena n timp a semnalului, fa de cele dou microfoane, servete la determinarea precis a poziiei pucului pe planet. Suprafaa activ a planetei este divizat n dou arii distincte. Aria central (fig. 2.11) este rezervat operaiilor de digitizare, iar aria rmas este utilizat pentru introducerea comenzilor din meniu. Ecranul display-ului grafic, la care este conectat planeta digitizoare, este pus n coresponden cu aria grafic, printr-o procedur de calibrare care este fcut automat de software sau de ctre utilizator, la instalarea tabletei. Planeta digitizoare poate fi utilizat n trei moduri fundamentale. Primul este acela n care sistemul este folosit la digitizarea informaiilor grafice. Al doilea mod de lucru este pentru selectarea comenzilor din meniuri. Meniurile pot fi afiate pe ecranul grafic sau pot fi tiprite pe suprafaa plaetei digitizoare. Al treilea mod de lucru permite utilizatorului s selecteze diferite tipuri de operaii cu datele de ieire. n funcie de tipul digitizorului, pot fi disponibile mai multe tipuri de operaii: punct selectat, continuu, continuu-comandat, opional i incremental. n modul punct selectat, utilizatorul localizeaz fiecare punct cu stiloul electronic i apas butonul acestuia pentru a trimite coordonatele ctre calculator. n modul continuu, planeta transmite coordonatele cursorului permanent. n modul continuu-comandat digitizorul transmite coordonate numai ct timp butonul stiloului este apsat. n modul opional, programul aplicativ cere informaii

specifice despre poziia cursorului i starea butoanelor stiloului electronic. Modul incremental permite o nou informaie despre poziia cursorului numai dup ce acesta se mic pe o distan predefinit pe suprafaa planetei. 2.3.3. Tastaturi

a)

Tastatura (keyboard) este cel mai rspndit dispozitiv de introducere a datelor n calculator (fig. 2.12). Acesta este, totui, b) dificil de utilizat la introducerea datelor Fig. 2.12. Tipuri de tastaturi grafice n sistemele CAD. Tastatura poate fi a) tastatur convenional; b) utilizat ca dispozitiv de tip ir de caractere, tastatur pentru sisteme CAD de identificare, evaluare, detectare sau ca buton, fiind deci cel mai flexibil dintre toate dispozitivele de introducere a datelor. n mod uzual, tastatura este folosit la introducerea comenzilor. Tastaturile convenionale sunt numai pentru text i constituie un instrument de intrare fundamental. Acestea sunt utilizate pentru editarea programelor sau pentru a ndeplini funcii de procesare a textului. Acest tip de tastatur a fost modificat pentru a realiza sarcini grafice prin adugarea tastelor cu funcii speciale sau prin ataarea dispozitivelor de intrare grafice, cum este mouse-ul, bila rotitoare sau butoanele de reglare. Un alt tip de tastatur este cea cu funcii programabile, care are butoane de comand programate s elimine tastarea excesiv sau introducerea coordonatelor. Butoanele de comand sunt controlate prin software i pot executa diferite funcii n faze diferite. Tastaturile cu funcii programate pot fi alctuite ca uniti separate sau pot fi integrate ntr-o tastatur convenional. n sistemele CAD/CAM, informaia introdus de la tastatur trebuie s aib un ecou pe ecranul display-ului pentru verificare, ca n cazul calculatoarelor convenionale. Totui, situaia este diferit n sistemele CAD/CAM datorit reprezentrii simultane a textului i a graficii. n aceast privin exist soluii diferite n funcie de tipul sistemului. O staie de lucru poate avea o configuraie cu dou ecrane (dual screen). Unul este folosit exclusiv ca terminal alfanumeric pentru reprezentarea intrrilor text, a comenzilor i a rspunsurilor utilizatorului. Cellalt ecran este folosit la reprezentri grafice. Alte sisteme CAD folosesc un singur ecran pentru text i grafic. n acest caz, numai o mic poriune din partea de jos a ecranului

Fig. 2.13 Mnua de date 2.3.4. Alte dispozitive de intrare

este rezervat intrrilor text. Utilizatorul poate mri zona text prin suprapunerea acesteia cu zona grafic. Indiferent de organizarea displayului, utilizatorul prefer s aib posibilitatea de a realiza o copie pe hrtie a textului de intrare, din diverse motive. n acest scop, sistemul CAD trebuie s fie dotat cu o imprimant. n lipsa acesteia, trebuie s existe funcii software care s genereze fiiere de sesiune, cu datele de intrare, care s poat fi tiprite ulterior.

Pe lng dispozitivele de intrare, prezentate mai sus, exist alte instrumente de introducere a datelor, care includ digitizoarele tridimensionale, mnua de date (data glove), dispozitivele prin atingere (touch devices) i prin voce. Digitizoarele tridimensionale sunt de tip acustic i fa de cele bidimensionale, au un al treilea microfon band, orientat vertical, care poate detecta coordonata z a micrii de intrare. Un alt dispozitiv de intrare tridimensional se bazeaz pe sesizarea variaiilor unui cmp magnetic. Acest sistem se compune dintr-un emitor de cmp magnetic i un sesizor mobil fa de acest cmp. Senzorul poate detecta coordonatele 3D, x, y i z. n plus, pot fi detectate unghiurile de rotaie n jurul celor trei axe de coordonate. Introducnd aceste ase valori n calculator, se poate controla poziia i orientarea unui obiect n spaiu. Un dispozitiv bazat pe acest principiu este mnua de date (fig. 2.13). Acest instrument conine senzori cu fibr optic pentru determinarea flexiunii

Creion optic Tablet? / stilou Mouse, joystick, trackball Avantaje Ideal pentru urm?rirea ?i mutarea obiectelor.deget. Datele obinute prin c?nd se aplic? transferate unui simulator fiecrui Eroarea este mic? atunci mnu pot fi unor entit??i de pe ecran. Recomandat ?n opera?iile de desenare simpl?. grafic i folosite la manipularea obiectelor ntr-un mediu software 3D. Acest

sistem poate fi utilizat cu succes n CAD, deoarece poate simplifica introducerea datelor datelor. Rezolu?ie Multiple moduri de introducere ageometrice iniiale. ?nalt?. Analogie cu creionul ?i h?rtia. Utilizare comod?. Dispozitivele prin atingere i prin voce sunt utilizate pentru a nlesni comunicarea dintre utilizator i sistem. Dispozitivele prin atingere sunt de obicei ntrebuinate la selectarea funciilor i butoanelor dintr-un meniu, prin atingerea ecranului. Sistemele de intrare prin atingere sunt construite pe Poate fi ata?at unei tastaturi. diverse principii de funcionare, cum sunt membranele rezistive, senzorii Rezolu?ie ?nalt?. Utilizare comod?. optici i acustici sau capacitivi. Dispozitivele de intrare prin voce sunt Dezavantaje concepute s recunoasc i s transmit sistemului CAD comenzi, Rezolu?ie slab?. Obositor de utilizat. Obstruc?ioneaz? p?r?i din ecran. instruciuni i date, pe Nu lucreaz? bine cu obiecte mici. cale vocal. 2.3.5 Analiza comparativ a dispozitivelor de intrare
Necesit? suprafa?? de lucru suplimentar?. Cost ridicat. Tabelul 2.1 prezint avantajele i dezavantajele celor mai rspndite Calitate slab? a intr?rilor cu "m?na liber?". Mouse-ul necesit? suprafa?? cursorului pe display. Tabelul 2.2 prezint dispozitive de control al micrii de lucru suplimentar?. Control slab al cursorului.

datele comparative ale unor parametri funcionali pentru unele dispozitive de intrare descrise n acest capitol. Tabelul 2.1. Avantaje i dezavantaje ale dispozitivelor de control al cursorului

Tabelul 2.2. Comparaie ntre dispozitivele de intrare


Funcia Rezoluie Reacie la micare Poziionar e Selectare Digitizare Urmrire Schiare Solicitare Creion optic slab nalt slab bun nalt Dispozitivul Tablet/ Planet/ Touch Mouse Joystick Trackball stilou puc screen nalt nalt medie medie medie slab nalt foarte bun foarte bun bun nalt foarte bun foarte bun foarte bun nalt foarte bun foarte bun bun medie nalt bun bun slab nalt bun bun slab nalt medie

foarte bun bun foarte bun bun sczut sczut

sczut sczut sczut

Aceste informaii reflect sensibilitatea i fiabilitatea tabletei i a mouse-ului, atribute care contribuie la popularitatea i rspndirea acestor dispozitive de intrare n sistemele CAD. Costul sczut al mouse-ului fa de tablet i utilizarea n interfeele cu icon-uri sunt argumente hotrtoare n alegerea acestuia. Celelalte instrumente din tabel sunt mai puin utilizate n sistemele CAD.