Sunteți pe pagina 1din 13

99

9.Blocuri, atribute, referine externe


9.1.Gruparea obiectelor Blocurile-utilizator din desen.

9.1.1.Avantajele gruprii obiectelor ntr-un desen n desenele complexe, pot exista grupuri de obiecte care se repet fie la aceeai scar i n aceeai poziie, fie la scri diferite, sau n poziii translatate, ori rotite. Crearea repetitiv a acestor grupuri de obiecte este incomod, chiar i prin comenzile de editare de tipul COPY, MIRROR, ARRAY, ROTATE, SCALE, etc. 9.1.2.Crearea blocurilor-utilizator. Comenzile BLOCK, BMAKE i WBLOCK Pentru a facilita manipularea unitar a unui grup de obiecte, AutoCAD permite definirea blocurilor. Un bloc este un obiect complex care include o colecie de alte obiecte din desen, simple sau complexe, formnd mpreun un singur obiect. Utilizarea blocurilor este comod i mrete viteza de desenare. AutoCAD cunoate dou tipuri de blocuri: cele definite opional de utilizator (User defined blocks), recognoscibile dup nume, i cele anonime (Unnamed blocks), create de program la cotare, haurare, folosirea unor imagini PostScript. Comenzile BLOCK, i BMAKE definesc blocuri-utilizator. Comenzile sunt accesibile prin tastare, sau din meniul pull-down Draw, linia Block, opiunea Make. Pe bara de unelte Draw sunt reprezentate prin butonul . Ca rspuns la aceste comenzi, programul deschide o caset de dialog, intitulat Block Definition (fig. 9.1), care solicit numele acordat blocului, un punct de referin al acestuia, n raport cu care va fi ulterior manipulat, i apoi obiectele 9.Blocuri, atribute, referine externe

100 incluse n bloc (fig. 9.2 a,b). Componentele blocului pot s dispar ca obiecte de sine stttoare din desen, sau nu. Blocul astfel definit se salveaz odat cu desenul i se regsete oricnd n lista de blocuri-utilizator din desen. Rubrica Name a casetei de definire a blocurilor permite nscrierea numelui atribuit blocului. Lista derulant a rubricii red denumirile tuturor blocurilor definite anterior. Numele unui bloc poate s conin max. 255 de caractere. Pot fi utilizate spaii. Numele nu trebuie s coincid cu un cuvnt rezervat al AutoCAD.

Figura 9.1 Caseta de dialog Block Definition

Lia DOLGA

AutoCAD 2000 n douzeci de pai

101 punct de referin

punct de referin

Figura 9.2 Exemple de blocuri-utilizator: a) seciune ntr-un inel O; b) simbol pentru un motor asincron trifazat Grupul de opiuni Base point este destinat specificrii punctului de referin al blocului, fie prin nscrierea coordonatelor n caset, fie prin indicarea grafic a acestuia, dup apsarea butonului Pick point. Grupul de opiuni Objects este destinat alegerii din desen a obiectelor ce urmeaz s compun blocul. Obiectele originale indicate la crearea blocului pot fi pstrate n desen ca atare, prin opiunea Retain, pot fi convertite ntr-o instaniere (inserare) a blocului respectiv, prin opiunea Convert to block, sau pot fi eliminate din desen dup crearea blocului, prin opiunea Delete. Grupul de opiuni Preview icon permite generarea unei imagini de tip icon pentru blocul definit, care poate fi util n aplicaia intern AutoCAD Design Center. Dup selectarea obiectelor din bloc, imaginea este vizibil n caset. Rubrica Insert units stabilete unitile liniare la care este considerat blocul de ctre aplicaia AutoCAD Design Center. Rubrica Description permite menionarea unei scurte descrieri n cuvinte a blocului, astfel ca un viitor utilizator s i perceap rapid destinaia. Nu este obligatorie descrierea blocului, dar este recomandat. Un bloc creat de utilizator poate s includ alte astfel de blocuri, cu condiia de a nu se autoinclude (de exemplu, la o redefinire a blocului b, acesta s nu conin chiar o inserare a sa). Pentu a modifica definiia unui bloc-utilizator, din caseta Block Definition se deschide lista numelor de blocuri existente n desen i se reformuleaz opiunile. n final, AutoCAD avertizeaz asupra existenei unei definiii anterioare a blocului n cauz. Un bloc-utilizator poate fi salvat i ca desen independent, deci ca fiier *.dwg, cu ajutorul comenzii WBLOCK. Cerinele acestei comenzi sunt n majoritatea lor asemntoare cu ale comenzii BLOCK. 9.Blocuri, atribute, referine externe

102 9.1.3.Inserarea blocurilor-utilizator n desen. Comenzile INSERT i MINSERT Pentru a fi efectiv utilizat ntr-un desen AutoCAD, un bloc definit de utilizator trebuie s fie inserat, prin comanda INSERT (butonul de pe bara de unelte Draw sau meniul pull-down Insert, linia Block). Comanda deschide o caset de dialog, prin care solicit numele blocului, pentru a-l identifica, poziia punctului de referin, factorii de scalare pe fiecare direcie (X, Y i, dup caz i pe Z), rotaia fa de poziia de baz, n care a fost creat, precum i opiunea privind explodarea blocului la inserare. n fig. 9.3 sunt prezentate exemple de inserare a blocurilor anterior definite. Punctul de inserare al blocului poate fi oricare punct n spaiul desenului. Factorii de scalare pot fi diferii pe fiecare din cele trei direcii. n acest caz, blocul va apare deformat fa de aspectul su la definire. Un factor de scalare subunitar micoreaz blocul pe direcia respectiv, n timp ce unul supraunitar l mrete. O valoare negativ a factorului de scalare nseamn o inserare n oglind a blocului, fa de poziia sa de baz. Comanda INSERT insereaz i desene independente, adic fiiere *.dwg, ca blocuri n desenul curent. Informaiile necesare sunt similare cu cele de la inserarea blocurilor. Desenele inserate nu dispar ca fiiere independente din directorul lor. Comanda INSERT nu poate insera blocuri anonime, de tip hauri, cote, etc.

Lia DOLGA

AutoCAD 2000 n douzeci de pai

103
R S T

M 3~ M 3~

M 3~

~24V

! !

!
Figura 9.3 Exemple de inserare a blocurilor-utilizator n desene Pentru a insera multiplu un bloc-utilizator, sub forma unei reele dreptunghiulare de m linii i n coloane, AutoCAD include comanda MINSERT. Rezultatul comenzii MINSERT est un bloc unic. Informaiile necesare sunt cele de la o inserare obinuit, n plus fiind necesare cele specifice modului de constituire a reelei. Inserrile blocurilor-utilizator pot fi explodate n componentele lor, prin comanda EXPLODE. Definiia blocului nu dispare, chiar dac nu mai exist nici o inserare (instaniere) a acestuia n desen. Inserrile create prin comanda MINSERT nu pot fi explodate. Orice modificare a definiiei unui bloc-utilizator n desen, duce automat la actualizarea tututor instanierilor blocului respectiv. 9.Blocuri, atribute, referine externe

104 Folosirea blocurilor n desen constituie un pas spre sistematizarea i organizarea desenului. Blocurile pot reprezenta simboluri standardizate, cu apariie frecvent, repere standardizate sau cu apariie repetitiv. Utilizatorul i poate crea singur biblioteci de blocuri sau poate cumpra astfel de bibilioteci de la firmele productoare.

9.2.Atributul
9.2.1.Ce este atributul i care este utilitatea sa? Atributul este o caracteristic n desen. Forma de prezentare este identic cu a unui text single line. n plus, fa de un text, atributul este purttor de informaie prelucrabil att n interiorul desenului sau al mediului AutoCAD, ct i n afar, n baze de date, tabele, etc. Utilitatea atributului este evident mai ales cnd el este inclus ntr-un bloc-utilizator. n acest caz, atributul va descrie o caracteristic a blocului respectiv. n fig. 9.4 a, b sunt reluate blocurile definite anterior, fiind completate cu atribute. Atributele vor fi purttoare de informaii utile privind caracteristicile pe care le reprezint pentru fiecare instaniere a blocului respectiv n desen.
D MT U IA E R _IN L E D MT U E T N IA E R _S C IU E MT R L A E IA

SIM L BO

PU E TER TU TIE RA

a)

b)

Figura 9.4 Blocuri care includ atribute 9.2.2.Crearea i utilizarea atributelor. Comenzile ATTDEF, ATTDISP, ATTEDIT Atributele se definesc prin comanda ATTDEF (meniul pull-down Draw, linia Block, opiunea Define Attributes). Comanda deschide caseta de dialog Attribute Definition, din fig. 9.5, care solicit Lia DOLGA AutoCAD 2000 n douzeci de pai

Figura 9.5Caseta de dialog pentru definirea atributelor

105 opiunile de inserare a atributului: vizibilitate, constana valorii, verificare a corectitudinii valorii, presetare a valorii. Se solicit i denumirea atributului (Attribute Tag), prompter-ul ataat, i, opional, o valoare implicit. Ultimul set de informaii necesare vizeaz modul de prezentare al textului respectiv, similar cu al comenzii TEXT. Dup definirea unui atribut, acesta poate fi inclus ntr-un bloc. La orice inserare a blocului respectiv n desen, AutoCAD cere prin prompter-ul ataat, informaii privind valoarea concret a atributului. Aceast valoare va nlocui denumirea atributului n respectiva instaniere a blocului (fig. 9.6).

M1

12 1500

12,7 63,5 Cu

Figura 9.6 Exemple de inserri ale unor blocuri ce conin atribute Pentru a conferi un aspect aerisit desenului, atributele pot fi declarate nevizibile. Modificarea ulterioar a vizibilitii atributelor este posibil cu ajutorul comenzii ATTDISP (meniul pull-down View, linia Display). Comanda ATTEDIT modific atributele incluse n instanierile blocurilor-utilizator. Pot fi modificate att coninutul ct i modul de scriere al unuia sau a mai multor atribute. Editarea se poate realiza individual, pe fiecare atribut selectat, sau global, pe un set de atribute selectate. Editarea valorii atributelor incluse n blocuri nu modific n nici un fel definiia acestora i nici definiia blocurilor respective. Extragerea valorii atributelor dintr-un desen ntr-un fiier separat necesit n prealabil crearea unui fiier-ablon (Template file) dup 9.Blocuri, atribute, referine externe

12,7 1,59 Inconel

106 care s fie dispuse tabelar atributele extrase. Pentru a efectua extragerea, se aplic comanda. Pot fi extrase toate atributele sau numai unele din acestea. Extragerea valorii atributelor dintr-un desen AutoCAD nu altereaz desenul respectiv.

9.3.Referine externe n desenele AutoCAD


9.3.1.Ce sunt referinele externe? O referin extern reprezint o legtur (link) a unui desen independent, diferit de cel curent, la desenul curent. Desenul curent devine gazd pentru cel referit. Avantajele folosirii referinelor externe sunt: actualizarea automat a desenului curent la orice modificare a desenului referit, i, ca urmare, certitudinea unei versiuni actuale a desenului curent, obinerea unei dimensiuni mai reduse a desenului-gazd, prin neincluderea informaiilor din desenul referit, crearea unui desen complex, prin asamblarea mai multor desene independente. Un dezavantaj al referinelor externe l constituie necesitatea pstrrii desenelor referite exact n acelai director, subdirector, pe aceeai cale definit la stabilirea referinei. n cazul unei modificri a cii pentru fiierul referit, modificarea trebuie operat n desenul-gazd. Un desen extern referit ntr-un desen-gazd se comport ca i un bloc-utilizator, deci ca un obiect unic. Referinele externe nu pot fi explodate prin comanda EXPLODE. 9.3.2.Operaii cu referine externe. Comenzile XATTACH, XREF XCLIP , Pentru a crea o referin extern n desenul curent, este disponbil comanda XATTACH. Aceasta deschide caseta de dialog din fig. 9.7. Este necesar o mare atenie n a nu crea referine externe ciclice, de tipul desenul A desenul B desenul A!

Lia DOLGA

AutoCAD 2000 n douzeci de pai

107

Figura 9.7 Caseta External Reference, pentru crearea referinelor externe n desen O referin extern poate fi legat la desenul curent prin modul de referire Attachment sau prin modul Overlay. Al doilea nu permite referiri ncapsulate de tip desenul curent include desenul A, care include un alt desen. n mod Overlay, posibilele referine incluse ntr-un alt desen referit sunt ignorate. Pentru a controla referinele externe, se poate apela comanda XREF, care deschide caseta Xref Manager (fig. 9.8). Caseta este accesibil i din meniul pull-down Insert, linia Xref Manager Caseta vizualizeaz referinelor ncapsulate (n mai multe trepte) sub form arborescent. Opiunea Bind a comenzii XREF transform o referin extern ntr-un bloc propriu al desenului-gazd, fr a distruge referina extern original. n acest caz, elementele astfel referite nu vor mai fi actualizate odat cu actualizarea desenului din care provin. AutoCAD 2000 dispune de comanda XBIND care opereaz prin intermediul unei sugestive casete de dialog asupra referinelor externe deja definite, spre a le aplica opiunea Bind. Comanda XBIND poate fi lansat i din meniul pull-down Modify, linia Object, opiunea External reference.

9.Blocuri, atribute, referine externe

108

Figura 9.8 Caseta Xref Manager Un desen extern referit ntr-un desen-gazd poate fi vizualizat integral sau parial. Pentru o vizualizare parial, se utilizeaz comanda XCLIP. Zona dorit poate fi una dreptunghiular, sau de o alt form, delimitat de o polilinie nchis, avnd form poligonal, anterior creat sau trasat n momentul respectiv. Informaia nevizibil dintr-o referin extern creia i s-a aplicat un xclipping nu se pierde. De altfel, zona de xclipping poate fi oricnd modificat. Comanda XCLIP este disponibil i n meniul pull-down Modify, linia Clip, opiunea Xref. La crearea referinelor externe, sunt preluate layer-ele i blocurile-utilizator din desenul referit. n fig. 9.9 este ilustrat un exemplu de desen-gaz cu referine externe din biblioteca de mostre AutoCAD 2000. AutoCAD 2000 introduce ca noutate absolut editarea din interiorul desenului-gazd a referinelor externe sau a blocurilor-utilizator definite n desenele cu rol de referine externe pentru desenul-gazd. Comanda aferent este REFEDIT, care poate fi lansat i din meniul pull-down Modify, linia In-place Xref and Block Edit. Editrile de acest tip trebuie efectuate cu atenie, pentru c afecteaz esenial desenul extern celui curent.

Lia DOLGA

AutoCAD 2000 n douzeci de pai

109

Figura 9.9 a Coninutul casetei Xref Manager pentru desenul City map.dwg

9.Blocuri, atribute, referine externe

110 Figura 9.9 b Desenul-gazd City map.dwg, cu referinele externe din fig. 9.9 a

Lia DOLGA

AutoCAD 2000 n douzeci de pai

111 Figura 9.9 c Cele dou desene City base map.dwg i City sky map.dwg incluse ca referine externe n desenul-gazd City map.dwg

9.Blocuri, atribute, referine externe

S-ar putea să vă placă și