Sunteți pe pagina 1din 12

Exerciiul nr.

9 Autodesk Authorised Training Center

EXERCIIUL NR. 9: Circuit

63
Exerciiul nr. 9 Autodesk Authorised Training Center

EXERCIIUL NR. 9: Circuit

n acest exerciiu este prezentat modul de definire a blocurilor i atributelor acestora. De


asemenea, este ilustrat modul n care atributele ataate unui bloc conin informaii ce pot fi
extrase ntr-un fiier extern, construind astfel o list simpl a obiectelor care au fost create.
Exerciiul implic desenarea a dou componente electrice, un condensator i un rezistor.
Acestora li se vor ataa patru atribute. Cu blocurile create se va desena o schem electric.

Comenzi noi

attdef
block
wblock
insert
donut
ddattext

Procedura de desenare

1. Folosind comanda New, ncepei un nou desen. Salvai-l cu numele Circuit n directorul
personal.

2. Stabilii pentru desen limitele 420x297 mm2. Setai pentru grid valoarea 10 i pentru snap
valoarea 5.

3. Pentru a putea defini un bloc, este necesar desenarea n prealabil a obiectelor care intr n
componena sa. Urmnd indicaiile din figura 9.1 reprezentai rezistorul i condensatorul.
Plcile condensatorului vor fi construite cu comanda Polyline cu grosimea (Width)
constant de 2.5 mm.

Fig. 9.1. Rezistorul i condensatorul care urmeaz a fi definite ca blocuri..

64
Exerciiul nr. 9 Autodesk Authorised Training Center

i Ce este un BLOC?
Un bloc este o colecie de obiecte individuale, combinate ntr-un singur obiect mai mare. Blocul poate
fi creat printr-o selecie a unuia sau a mai multor obiecte.

Blocurile ofer concepiei un grad mare de flexibilitate. Fiecare bloc are inclus n definiia lui un punct
de inserare. Coordonatele punctului de inserare sunt relative la obiectul de tip bloc i sunt setate
la valorile 0, 0, 0. De fiecare dat cnd se insereaz un bloc ntr-un desen poate fi definit o
scar i un unghi de rotaie. De asemenea, blocul poate fi deformat prin scalarea lui cu diferite
valori pe direciile X, Y i Z.

Un bloc este tratat ca o singur entitate, indiferent de numrul elementelor care au fost grupate pentru
a-l alctui. El poate fi "explodat" n entitile componente, pentru a crea un bloc alctuit din elementele
altor blocuri.

i Ce sunt atributele unui bloc?


Un atribut este o entitate a desenului, destinat s stocheze text i s coreleze date de tip text cu
obiecte grafice din baza de date a desenului. Atributele eticheteaz blocuri i pot fi utilizate numai cu
acestea. Numrul de atribute care pot fi asociate unui bloc este nelimitat.

O informaie stocat ntr-un atribut este numit valoare a atributului. Aceast informaie poate fi
definit ca valoare constant, introdus de utilizator n momentul n care este creat blocul (atribut
constant), sau poate avea valori diferite pentru fiecare inserare a blocului n desen.

Atributele pot fi extrase din baza de date a unui desen i apoi utilizate ca intrri ntr-o foaie de calcul
sau baz de date, pentru a obine n final elemente ca legende sau tabele de componen. De
asemenea, atributele pot fi utilizate ca parte component a formatelor predefinite pentru a indica
numele desenului, persoana care a proiectat, materialul etc..

Pentru a putea fi ataate unui bloc, atibutele trebuie s fie definite nainte de crearea blocului.

4. Creai un layer numit Atribute, bazat pe tipul de linie continu i culoarea Blue. Facei
acest layer curent.

5. Creai un stil de text numit Atribut, bazat pe fontul romans.shx.

6. Folosind comanda Attdef definii atributele rezistorului, conform tabelului urmtor:

ATRIBUTELE REZISTORULUI
OBS: Semnul X implic activarea (bifarea) butonului respectiv iar semnul dezactivarea
Atribut 1: Part Atribut 2: Value Atribut 3: Supplier Atribut 4: Price
Aria MODE
Invisible - - X X
Constant - - X -
Verify X X - X
Preset - - - -
Aria ATTRIBUTE
Tag Part Value Supplier Price
Prompt Enter the part Enter the - The component
number resistance price is
Value R1 10K ACAD Electrics 15.05
Aria INSERTION POINT
(x,y,z) (150,170) (150,160) (150,150) (150,140)
Align Below Previous - - - -
Attribute definition
Aria TEXT OPTIONS
Justification Left Left Left Left
Text Style Atribut Atribut Atribut Atribut
Height 5 5 5 5
Rotation 0 0 0 0

65
Exerciiul nr. 9 Autodesk Authorised Training Center

i Definirea atributelor cu comanda ATTDEF (DDATTDEF)


Atributele sunt definite cu ajutorul comenzii ATTDEF sau DDATTDEF. Aceasta poate fi apelat n
dou moduri:
- din meniul Draw, selectnd Block i apoi Define Attributes,
- tastnd Attdef sau Ddattdef i apoi Enter.
Ambele moduri de apelare a comenzii deschid caseta de dialog Attribute Definition, prezentat n
figura 9.2.

Fig. 9.2. Caseta de dialog Attribute Definition.

Caseta de dialog Attribute Definition conine ariile Mode, Attribute, Insertion Point i Text Options.
Aria Mode controleaz comportarea unui atribut i are patru opiuni:
- Invisible: textul atributului nu este afiat dup ce este inserat blocul;
- Constant: aceasta este o valoare fix pentru toate inserrile blocului; valoarea nu poate fi
schimbat;
- Verify: cnd inserai un bloc vi se cere s verificai dac valoarea implicit a atributului este
corect;
- Preset: atributul este setat la o valoare implicit fr date de la utilizator; aceast opiune este
valabil numai pentru utilizarea de la prompterul Command, nu prin intermediul casetei de
dialog.
Aria Attribute conine casetele de editare:
- Tag: cmpul pentru numele atributului;
- Prompt: conine textul care este afiat atunci cnd AutoCAD v cere s introducei o valoare
pentru atribut;
- Value: conine valoarea implicit pentru atribut; poate fi lsat necompletat.
Aria Insertion Point permite definirea atributului n coordonate (x,y,z) sau prin punctare pe ecran
utiliznd butonul Pick Point. Se poate utiliza opiunea Align Below Previous Attribute pentru a amplasa
automat alt atribut la o distan corespunztoare sub ultimul atribut inserat.
Aria Text Options controleaz modul de afiare a textului.

Un atribut poate fi definit o singur dat. ntr-un bloc, fiecare atribut poate avea diferite valori i
proprieti.
Poate fi util amplasarea atributelor pe un layer diferit, cu o culoare care s permit diferenierea lor
de restul textelor din desen. Aceasta ajut i la controlul afirii atributelor. Pentru a defini un atribut
pe un anumit layer este necesar ca layer-ul respectiv s fie curent n momentul definirii atributului.

7. Dup definirea fiecrui atribut, observai c acesta este reprezentat n desen conform
datelor furnizate. n acest moment desenul, cu atributele rezistorului definite, trebuie s
arate ca n figura 9.3
66
Exerciiul nr. 9 Autodesk Authorised Training Center

Fig. 9.3. Atributele rezistorului


8. n mod analog definii atributele condensatorului, conform tabelului urmtor

ATRIBUTELE CONDENSATORULUI
OBS: Semnul X implic activarea (bifarea) butonului respectiv iar semnul dezactivarea
Atribut 1: Part Atribut 2: Value Atribut 3: Supplier Atribut 4: Price
Aria MODE
Invisible - - X X
Constant - - X -
Verify X X - X
Preset - - - -
Aria ATTRIBUTE
Tag Part Value Supplier Price
Prompt Enter the part Enter the - The component
number capacity price is
Value C1 10uF ACAD Electrics 10.22
Aria INSERTION POINT
(x,y,z) (240,185) (240,130) (240,120) (240,110)
Align Below Previous - - - -
Attribute definition
Aria TEXT OPTIONS
Justification Left Left Left Left
Text Style Atribut Atribut Atribut Atribut
Height 5 5 5 5
Rotation 0 0 0 0

Desenul ar trebui s arate ca n figura 9.4. Urmtorul pas este crearea blocurilor.

Fig. 9.4. Cele dou elemente de circuit cu atributele definite

67
Exerciiul nr. 9 Autodesk Authorised Training Center

i Comanda BLOCK
Pentru a crea un bloc, este necesar parcurgerea a dou etape preliminare:
1 crearea obiectelor care urmeaz s fac parte din definiia blocului (etap obligatorie) i
eventual, gruparea acestora;
2 definirea atributelor (dac blocul ce urmeaz a fi creat are n componen i atribute).
Comanda Block poate fi apelat n trei moduri:
- din meniul Draw selectnd Block i apoi Make;
- din bara cu instrumente Draw, selectnd pictograma corespunztoare comenzii Make Block;
- tastnd B i apoi Enter.
Cele trei moduri de apelare a comenzii conduc la afiarea casetei de dialog Block Definition,
prezentat n figura 9.5.

Fig. 9.5. Caseta de dialog Block Definition.

n cmpul Name se introduce numele blocului (AutoCAD va converti toate literele n majuscule).
n aria Base Point se definete punctul de baz care va fi utilizat ca punct de referin pentru
inserrile blocului. Punctul de baz este de asemenea punctul n jurul cruia blocul poate fi rotit sau
scalat n timpul operaiei de inserare. El poate fi definit fie prin introducerea coordonatelor X, Y i Z n
cmpurile respective, fie prin selectare direct pe ecran, utiliznd butonul Pick Point.
n aria Objects se definesc obiectele care vor intra n definiia blocului. Pentru a putea selecta aceste
obiecte se apas butonul Select Objects. Operaia de selectare se ncheie apsnd tasta Enter.
Se revine n caseta Block Definition. Aceast arie pune la dispoziie opiunile:
- Retain: reine n desen obiectele selectate pentru a face parte din bloc;
- Convert to block: convertete n bloc obiectele selectate;
- Delete: terge din desen obiectele selectate pentru a face parte din bloc.
n aria Preview Icon se poate stabili dac programul AutoCAD va crea sau nu o imagine a noului bloc,
pe care s o salveze odat cu definiia acestuia. Aceast imagine va putea fi apoi afiat la
vizualizarea blocurilor, fie selectnd numele unui bloc, fie cu ajutorul utilitarului DesignCenter.
Cmpul Insert Units permite selectarea unitilor de msur care vor fi folosite la inserarea blocului n
desenul curent.
Cmpul Descriptions permite introducerea de informaii despre blocul creat.
Comanda se ncheie apsnd butonul OK.

Blocurile create cu ajutorul comenzii Block pot fi utilizate numai n cadrul desenului n care au fost
definite.

9. Lansai n execuie comanda Block. n rubrica Name scriei REZ. Selectai ca punct de
baz captul superior al rezistorului (object snap Endpoint). Obiectele care intr n
componena blocului sunt rezistorul i cele patru atribute aferente. Cnd caseta de dialog
arat ca n figura 9.6, apsai OK. Blocul a fost creat i obiectele de baz au fost ndeprtate
din ecran.
68
Exerciiul nr. 9 Autodesk Authorised Training Center

Fig. 9.6. Caseta de dialog Block Definition cu Fig. 9.7. Caseta de dialog Block Definition cu
setrile pentru crearea blocului REZ. setrile pentru crearea blocului CAP.

10. n mod similar creai blocul CAP, urmrind figura 9.7.

i Diferena dintre comanda BLOCK i comanda WBLOCK (Write Block)


Crearea blocurilor cu ajutorul comenzii Block permite utilizarea acestora numai n cadrul desenului n
care au fost definite.
Exist i posibilitatea salvrii definiiilor de bloc pe disc, ntr-un director oarecare, utiliznd comanda
WBLOCK. Fiierul astfel creat poate fi utilizat ca definiie de bloc pentru alte desene. Programul
AutoCAD consider orice desen pe care l inserai n alt desen ca fiind o definiie de bloc.
Comanda WBLOCK se apeleaz de la tastatur scriind WBLOCK i apsnd tasta Enter. Este
afiat caseta de dialog Write Block, prezentat n figura 9.8.

Fig. 9.8. Caseta de dialog Write Block.


Aria Source a acestei casete de dialog are urmtoarele opiuni:
- Block: permite scrierea unui bloc pe disc utiliznd ca surs un bloc creat n cadrul desenului
curent (bloc ce a fost creat cu comanda Block);
- Entire drawing, permite definirea ntregului desen ca bloc;
- Objects, permite crearea unui bloc n mod identic cu comanda Block, prin selectarea
obiectelor care intr n componena sa.
Ariile Base Point i Objects sunt identice cu cele prezentate n cadrul comenzii Block.
Aria Destination conine trei cmpuri:
- File Name: se introduce numele noului bloc scris pe disc;
- Location: specific locaia de pe disc n care va fi salvat blocul;
- Insert Units: definete unitile de inserare.

69
Exerciiul nr. 9 Autodesk Authorised Training Center

i Comanda INSERT pentru inserarea blocurilor


Pentru a insera blocuri ntr-un desen se utilizeaz comanda INSERT cu opiunea Block. Aceasta
poate fi apelat n trei moduri:
- din meniul Insert selectnd Block...;
- din bara cu instrumente Insert, selectnd pictograma corespunztoare comenzii Insert Block;
- tastnd I i apoi Enter.
Apelarea comenzii are ca efect afiarea casetei de dialog Insert, prezentat n figura 9.9.

Fig. 9.9. Caseta de dialog Insert.

n aria Name se alege blocul care va fi inserat, astfel:


- din lista descendent, dac blocul a fost creat cu comanda Block (este accesibil doar n
desenul curent);
- utiliznd butonul Browse... pentru a determina locaia blocurilor create cu comanda
WBLOCK. n acest caz, n cmpul Path va fi afiat calea blocului ales.
Aria Insertion Point permite stabilirea punctului de inserare. Punctul de inserare reprezint poziia n
care se va plasa punctul definit ca punct de baz la crearea blocului. Definirea punctului de inserare
se poate face direct pe ecran (n acest caz se bifeaz opiunea Specify On-screen) sau introducnd
coordonatele sale n rubricile X, Y, Z.
Aria Scale permite definirea unei scri, att pe ecran (n acest caz se bifeaz opiunea Specify On-
screen), ct i prin definirea valorilor de scalare pe cele 3 axe, X, Y, Z. Bifarea opiunii Uniform Scale
implic utilizarea unei scri unice de-a lungul celor 3 axe.
Aria Rotation permite stabilirea unui unghi de rotaie n raport cu poziia de definiie a blocului.
Scalarea i rotirea blocului se realizeaz fa de punctul de baz al blocului (respectiv, punctul de
inserare).
Opiunea Explode permite ca dup inserare blocul s fie descompus n elemente componente. n
acest caz el nu va mai fi tratat ca o entitate.
Atenie: La inserare, elementele blocului (care nu sunt atribute definite pe layere specifice) vor prelua
proprietile layer-ului curent.
n cazul blocurilor care au n componena lor atribute, ultimele linii de comand sunt destinate definirii
acestora. Dac punctul de inserare este definit pe ecran (se utilizeaz opiunea Specify On-screen)
atunci atributele vor fi verificate i modificate din linia de comand. Dac punctul de inserare se
definete prin introducerea coordonatelor n rubricile X, Y, Z, atunci, la apsarea butonului OK va fi
afiat caseta de dialog Edit Attributes, care permite modificarea atributelor.

11. Folosind comanda Insert realizai schema electric prezentat n figura 9.10. Definii, la
fiecare inserare, numele componentei i valoarea sa, n conformitate cu schema care
trebuie realizat. Vei observa c, datorit activrii modului Verify la definirea atributelor,
acestea vor mai fi trecute o dat n revist dup orice modificare. ncercai s utilizai ct mai
puine comenzi ajuttoare pentru realizarea schemei.

70
Exerciiul nr. 9 Autodesk Authorised Training Center

Fig. 9.10.Schema ce va fi realizat utiliznd blocurile definite anterior

i Comanda DONUT
Comanda Donut este utilizat pentru desenarea inelelor circulare.
Comanda poate fi apelat n trei moduri:
- din meniul Draw selectnd Donut;
- din bara cu instrumente Draw, selectnd pictograma Donut;
- tastnd Do i apoi Enter.
Comanda afieaz urmtoarele linii de comand:
Specify inside diameter of donut <1.0000>: se specific diametrul cercului interior
Specify outside diameter of donut <5.0000>: se specific diametrul cercului exterior
Specify center of donut or <exit>: se specific poziia n desen a centrului inelului. Comanda se
ncheie apsnd Enter la acest prompter.
Dac pentru cercul interior se definete un diametru egal cu 0, atunci va fi desenat un cerc plin.
n cadrul unei comenzi se pot desena orict de multe inele avnd aceleai dimensiuni.

12. Utiliznd comanda Donut, cu diametrul interior 0 i diametrul exterior 5 mm, plasai cte un
punct de legtur ntre elementele electrice, ca n figura 9.10. Pentru poziionare folosii
modul object snap Endpoint. n acest moment desenul ar trebui s semene cu desenul de
referin.

Extragerea atributelor
Definiiile obiectelor de tip bloc sau de tip atribut pot conine o mare cantitate de date.
Programul AutoCAD creeaz n mod automat o parte din aceste date, printre care se afl i
datele care definesc blocul cum ar fi numele blocului, coordonatele punctului de inserare a
acestuia, numele layer-ului pe care este inserat blocul, factorii de scar pe direciile X, Y i Z
etc. Aceast mare cantitate de informaii poate fi extras cu uurin ntr-un fiier de text.
Datele atributelor sunt definite de utilizator. Datele extrase de programul AutoCAD sunt
compuse dintr-un singur element: fie un ir de caractere, fie o valoare numeric.
Selectnd anumite nregistrri de date referitoare la blocurile i atributele de care avei
nevoie, putei extrage din desenul dumneavoastr o mare cantitate de informaii importante,
fr prea mari dificulti.

Utilizatorul poate indica programului AutoCAD ce informaii referitoare la blocuri sau


atribute s extrag i cum s structureze aceste informaii prin intermediul unui fiier ablon.

71
Exerciiul nr. 9 Autodesk Authorised Training Center

Un fiier ablon este un fiier ASCII care conine etichetele atributelor pe care dorii s
le extragei din fiierul desen. Fiierul ablon determin dac datele extrase sunt sub form de
iruri de caractere sau valori numerice. Acesta trebuie s fie pregtit anterior utiliznd un editor
de texte fr formatare (de exemplu, Windows Notepad). Fiecare linie a ablonului specific un
nume de cmp echivalent etichetei atributului, tipul datelor (caractere sau cifre), lungimea
etichetei atributului i numrul de zecimale (dac este cazul). Numele cmpului este separat de
restul definiiei prin unul sau mai multe spaii.
Tabelul urmtor este un exemplu de fiier ablon creat pentru cele patru atribute definite
anterior n cadrul exerciiului:

Cmp Linia din fiierul ablon


PART C012000
VALUE C004000
SUPPLIER C020000
PRICE N006002

De exemplu, dac dorii s extragei numerele componentelor din desen, n fiierul


ablon trebuie inclus linia:
PART C012000
Linia conine urmtoarele 4 componente:
PART eticheta atributului pe care dorii s l extragei;
C indic faptul c vor fi date de tip caracter;
012 indic faptul c lungimea cmpului pentru valoarea atributului este de maximum 12
caractere;
000 indic faptul c informaia extras are 0 (zero) zecimale.
Pentru a extrage date n form numeric, n cazul nostru referitoare la pre, trebuie s
utilizm linia urmtoare
PRICE N006002
unde N indic date numerice. Aceast linie va extrage datele pentru eticheta PRICE cu 5
caractere numerice (dou pentru zecimale) i un punct zecimal, rezultnd o valoare maxim de
999.99.
Fiecare bloc inserat ntr-un desen conine informaii pe care le putei obine pe parcursul
procesului de extragere a atributelor. Nu este nevoie s creai n mod special atribute pentru a
le apela, dar este nevoie s adugai cmpuri n fiierul ablon.
Tabelul urmtor conine o list de date ce nu constituie atribute, dar care pot fi extrase
odat cu datele atributelor definite.
Cmpul de date Utilizare
BL:LEVEL Nivelul de imbricare al blocului
BL:NAME Numele blocului
BL:X Coordonata X a punctului de inserare a blocului
BL:Y Coordonata Y a punctului de inserare a blocului
BL:Z Coordonata Z a punctului de inserare a blocului
BL:NUMBER Contorul blocului: prima inserare a blocului ntr-un desen este 1
BL:HANDLE Manipulatorul asociat blocului
BL:LAYER Layer-ul pe care a fost inserat blocul
BL:ORIENT Unghiul de rotaie a blocului
BL:XSCALE Factorul de scar pe axa X a blocului
BL:YSCALE Factorul de scar pe axa Y a blocului
BL:ZSCALE Factorul de scar pe axa Z a blocului
BL:XEXTRUDE Factorul X de extrudare a blocului
BL:YEXTRUDE Factorul Y de extrudare a blocului
BL:ZEXTRUDE Factorul Z de extrudare a blocului

72
Exerciiul nr. 9 Autodesk Authorised Training Center

De exemplu, pentru a extrage layer-ul pe care a fost inserat blocul i coordonatele X i Y


ale punctului de inserare, fiierul ablon trebuie s conin liniile urmtoare:
BL:LAYER C031000
BL:X N009002
BL:Y N009002

OBS: Un bloc trebuie s aib cel puin o etichet de atribut adecvat fiierului ablon
pentru a extrage proprietile blocului.

13. Deschidei editorul de texte Windows Notepad. Scriei urmtoarele linii, ncercnd s le i
aliniai:

PART C012000
VALUE C004000
SUPPLIER C020000
PRICE N006002
BL:LAYER C031000
BL:X N009002
BL:Y N009002

14. Salvai acest fiier cu numele inform.txt n directorul personal. nchidei editorul de texte.

i Comanda Attribute Extraction


Comanda Attribute Extraction se lanseaz n execuie scriind Ddattext i apsnd tasta Enter.
Este afiat caseta de dialog Attribute Extraction, prezentat n figura 9.11.

Fig. 9.11. Caseta de dialog Attribute Extraction.

Aria File Format permite stabilirea formatului de fiier n care vor fi extrase datele atributelor. Acestea
pot fi:
- CDF (Comma Delimited File fiier delimitat prin virgule) : cmpurile fiecrei nregistrri sunt
separate printr-un delimitator (implicit, o virgul) iar irurile de caractere sunt mrginite de
apostrof. Acest format este util pentru introducerea datelor ntr-o baz de date sau aplicaie tip
foaie de calcul;
- SDF (Space Delimited File fiier delimitat prin spaii): cmpul fiecrei nregistrri are o
lime fix iar ntre cmpuri sunt spaii. Acest format este util pentru procesoare de texte i
aplicaii tip foaie de calcul;
- DXF (Drawing Interchange File fiier de schimb de desene): datele referitoare la blocuri
sunt scrise n formatul standard de fiier de schimb de desene al programului AutoCAD.
Butonul Object permite selectarea entitilor care vor face obiectul extragerii de date.
Butonul Template File... permite selectarea fiierului ablon pentru extragerea datelor.
Butonul Output File... permite denumirea i salvarea pe disc a fiierului cu date extrase.

73
Exerciiul nr. 9 Autodesk Authorised Training Center

15. Lansai n execuie comanda Attribute Extraction tastnd Ddattext i apoi Enter. n aria
File Format selectai opiunea Comma Delimited File (CDF). Apsai butonul Select
Objects i selectai tot desenul cu opiunea All. ncheiai selectarea apsnd Enter. n
cmpul Template File... selectai fiierul inform.txt creat anterior. n cmpul Output File...
creai un fiier ext_inf.txt, pe care l plasai n directorul personal. Apsai butonul OK.
Prompterul Command arat cte nregistrri au fost fcute.

16. Pentru a vizualiza informaiile extrase lansai n execuie Windows Notepad i deschidei
fiierul ext_inf.txt.

17. nchidei fiierul ext_inf.txt i editorul de texte.

18. Salvai i nchidei desenul.

74

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