-
CAPITOLUL 6
PROIECTAREA ASISTAT A SISTEMELOR BALISTICE UTILIZND PROGRAMUL
AUTOCAD
6.1 CARACTERIZARE GENERALPentru a nelege lucrul cu AutoCAD, este
important s cunoatem modul n
care acesta i pstreaz desenele. Pentru fiecare desen se creeaz o
baz de date. Fiecrei entiti desenate i corespunde o pies din baza
de date (o entitate este un element de desen, cum ar fi linia,
cercul, arcul etc.). Astfel, la desenarea unei linii se adaug n
baza de date informaiile referitoare la aceasta: capetele liniei,
culoarea, tipul de linie etc. Pentru un cerc, informaiile salvate
includ centrul i raza. Exemplu:
( 1 < Entity name: 60000018 >) (0 CIRCLE) (80) (62.1)
(39.0.5) (10 4.0 4.0 1.0) (40. 2.0).Aceasta este o list a
informaiilor stocate n baza de date, corespunztoare
unui cerc desenat n stratul 0, de culoare roie (1), de grosime
0,5, cu centrul n punctul 4, 4, 1 i raza 2.0. Modificarea unui cerc
desenat implic modificarea unei asemenea liste din baza de date.
Mai trziu ne vom ntlni cu listele corespunztoare diferitelor tipuri
de entiti.
Meniul principal conine urmtoarele opiuni:0. Exit AutoCAD;1.
Begin a NEW drawing;2. Edit an EXISTING drawing;3. Plot a
drawing;4. Printer Plot a drawing;5. Configure AutoCAD;6. File
Utilities;7. Compile shape/ font description file;8. Convert old
drawing file;9. Recover damaged drawing;
Opiunea 9 apare numai ncepnd AutoCAD Release 11.
0. Exit AutoCAD.
-
Alegerea acestei opiuni determin abandonarea sesiunii curente de
lucru i ieirea n sistemul de operare.
1. Begin a NEW drawing.Se cere introducerea numelui
desenului:Enter NAME of drawing:Dac numele introdus nu a mai fost
dat unui desen anterior, se va deschide
un desen nou i se va trece n editorul de desene. Dac numele nu
este nou, apare un mesaj de avertisment i se revine (dup apsarea
tastei Enter) n meniul principal.
Numele unui desen poate avea cel mult opt caractere, dar nu
trebuie s conin acele caractere care nu sunt admise n numele unui
fiier DOS; aceasta deoarece fiecare desen este salvat pe disc
ntr-un fiier cu acelai nume i extensia .DWG.
n editorul de desene (drawing editor) ecranul este mprit n patru
zone: zona desenului reprezint spaiul de desenare propriu-zis. Se
pot indica puncte
din aceast zon prin deplasarea cursorului format dintr-o linie
orizontal i una vertical (de dimensiuni egale cu dimensiunile zonei
de desenare), ce se ntretaie n poziia curent;
zona de comenzi aflat n partea de jos a ecranului este format
din trei linii de text. Primele dou conin mesajele anterioare, iar
pe a treia apare prompterul Command: apariia acestui prompter indic
faptul c AutoCAD-ul ateapt o comand de la utilizator. Dac se dorete
vizualizarea unui mesaj anterior, ce nu mai este cuprins n zona de
comenzi, se poate comuta afiarea pe ecranul text, prin apsarea
tastei F1. Apsarea din nou a tastei F1 va determina revenirea n
ecranul grafic;
meniul ecran este situat n partea dreapt a ecranului i conine o
list de comenzi sau submeniuri. Prin apsarea tastei Insert,
cursorul va trece n acest meniu, unde va fi poziionat pe comanda
dorit i apoi se va apsa Enter. De exemplu, comanda LINE poate fi
introdus prin tastarea numelui ei (n zona de comenzi, la apariia
prompterului Command:) sau prin selectarea submeniului DRAW, din
care se va selecta apoi LINE;
meniurile pull-down pot fi apelate din linia superioar a
ecranului, numai cu ajutorul mouse-ului (sau alt tip de digitizor).
Cnd cursorul se afl n alt zon a ecranului, aceast linie ne indic
starea curent a sistemului AutoCAD. Astfel, n partea stng este
scris stratul curent (Layer), n continuare sunt semnalizate
diferitele moduri de lucru active (Ortho, Snap, Grid), iar n
dreapta acestora poziia curent a cursorului (n coordonate
carteziene absolute sau polare relative la ultimul punct
marcat);
cnd cursorul trece n aceast linie, informaiile de stare sunt
nlocuite cu denumirile meniurilor pull-down (desfurabile). n urma
punctrii pe unul dintre aceste nume de meniu, se va desfura meniul
respectiv (peste zona de
-
desenare), din care se poate selecta o comand, tot prin
deplasarea cursorului i punctare pe numele comenzii respective.
6.2 SISTEMUL DE COORDONATEn mod normal, AutoCAD-ul lucreaz cu
sistemul de coordonate cartezian
(cartezian vine de la Descartes), dar utilizatorul i poate
defini un sistem propriu (vezi comanda UCS). Sistemul de coordonate
cu care se deschide sesiunea de lucru este numit WCS (World
Coordinate System); are originea n punctul 0,0,0 i unghiuri drepte
ntre axe. Coordonatele punctelor pot fi specificate n modurile:
cartezian absolut, cartezian relativ i polar (n spaiu coordonate
cilindrice). Coordonatele absolute sunt distanele msurate de la
origine (0,0); coordonatele relative se msoar fa de ultimul punct
anterior introdus; cele polare sunt de asemenea relative la punctul
anterior, dar se introduce lungimea i unghiul, msurat n sens
trigonometric.
Exemple de introducere a punctelor n aceste moduri: Command:
LINE;From point: 10,10 (coord. carteziene absolute);To point: @10,0
(coord. carteziene relative);To point: @10 < 45 (coord. polare;
10 este distana, 45 este unghiul n grade);ncheierea sesiunii de
desenare.Editorul de desenare poate fi prsit cu sau fr salvarea pe
disc a desenului;
n funcie de aceasta se poate folosi una dintre comenzile END sau
QUIT. END salveaz desenul n fiierul cu numele implicit (dat la
nceputul sesiunii de desenare) i apoi prsete editorul de desene,
ieind n sistemul de operare. QUIT abandoneaz sesiunea de desenare
fr salvarea desenului (sau a modificrilor fcute pe un desen
existent). Pentru a se evita lansarea din greeal a comenzii QUIT,
AutoCAD-ul afieaz un mesaj de avertisment, ateptnd confirmarea
utilizatorului (se confirm cu Y de la Yes). Pentru a salva desenul
fr prsirea editorului de desenare, eventual cu un alt nume dect cel
implicit, se folosete comanda SAVE. Forma de apelare a comenzii
SAVE este:
Command: SAVE;File name : Enter sau noul nume Ajutor!.Cnd nu v
descurcai cu una dintre comenzi sau cu modul de introducere a
datelor, cerei ajutorul AutoCAD-ului prin comanda HELP. Acesta
va rspunde:Command name :Dac apsai Enter, va fi afiat pe ecran
lista comenzilor i, n continuare,
modul de lucru n coordonate relative sau absolute, filtrele
pentru introducerea coordonatelor punctelor etc. Dac introducei
numele unei comenzi, vor fi afiate informaii referitoare la modul
de utilizare i efectele acelei comenzi. Informaiile care pot fi
obinute prin comanda HELP sunt stocate n fiierul ACAD.HLP, care
este un fiier de tip text, deci se poate tipri. Ca delimitator de
pagin este folosit
-
caracterul \ (backslash). Identificarea comenzilor n fiierul
help se face cu ajutorul fiierului ACAD.HDX, care conine poziiile
(numrul caracterului fa de nceputul fiierului) comenzilor n
ACAD.HLP (comenzile sunt aezate n ordine alfabetic).
6.2.1 Celelalte opiuni ale meniului principal2. Edit an Existing
Drawing:Aceast opiune permite ncrcarea unui desen existent (salvat
anterior ntr-
un fiier .DWG), pentru a fi supus modificrilor. Dac fiierul
cerut nu exist, se va afia un mesaj de genul: **Drawing SAMPLE is
not on file. Press RETURN to continue; dup apsarea tastei Enter se
va atepta din nou o opiune a meniului principal.
3. Plot a drawing:n final, un desen trebuie s fie desenat pe
hrtie. Pentru aceasta se poate
folosi un plotter sau o imprimant. Opiunea 3 determin trimiterea
desenului AutoCAD la un plotter specificat prin configurarea
sistemului (opiunea 5). O alt cale de trimitere a unui desen la
plotter este utilizarea comenzii PLOT n timpul sesiunii de desenare
(pe prompterul Command:). Pentru dialogul dintre AutoCAD i
utilizator la plottare se va vedea deci comanda PLOT.
4. Printer Plot a Drawing:Opiunea 4 permite tiprirea desenului
cu ajutorul unei imprimante alese prin
configurare (opiunea 5). Comanda care are acelai efect din
editorul de desenare este PRPLOT.
5. Configure AutoCAD:Configurarea AutoCAD-ului este necesar
deoarece poate fi instalat pe o
mare varietate de sisteme de calcul i trebuie s se adapteze la
posibilitile acestora. Va trebui deci s-i specificm tipul
monitorului folosit (CGA, EGA, VGA etc.), tipul imprimantei, al
plotterului i al digitizorului. De asemenea, putem s-i dm informaii
referitoare la mediul de lucru: amplasarea fiierelor temporare,
fiierul care conine desenul prototip, folosirea AutoLISP-ului sau
lucrul n reea etc. Cnd dorim s configurm AutoCAD-ul pentru un
anumit terminal (display, imprimant, mouse etc.), vom alege
driverul pentru terminalul respectiv dintr-o list afiat, ce
cuprinde toate driverele cunoscute de AutoCAD. Informaiile complete
referitoare la conectarea diverselor terminale se gsesc n manualul
AutoCAD Installation and Performance Guide, inclus n pachetul
AutoCAD.
6. File Utilities:Aceast opiune se refer la lucrul cu fiiere i
determin n primul rnd
afiarea unui nou meniu:0. Exit File Utility Menu;1. List Drawing
files;2. List user specified files;3. Delete files;
-
4. Rename files;5. Copy file;6. Unlock file: se observ c
suplinete unele dintre comenzile sistemului de
operare (DIR, COPY, DEL, REN). Aceleai rezultate se obin n
editorul de desenare utiliznd comanda FILES. Aceast variant de
lucru cu fiierele este preferabil atunci cnd nu se dispune de
suficient memorie pentru a utiliza comanda SHELL (ieire temporar n
sistemul de operare, fr a abandona sesiunea de desenare) i ar dura
prea mult ncheierea sesiunii de desenare i apoi redeschiderea ei,
doar pentru a copia sau terge cteva fiiere;
7. Compile Shape/Font Description File: utilizatorul i poate
crea fonturi sau biblioteci de simboluri proprii, dar acestea
trebuie compilate nainte de a putea fi utilizate, folosind aceast
opiune;
8. Convert Old Drawing File: aceast opiune trebuie folosit
atunci cnd AutoCAD-ul refuz s ncarce un desen, deoarece a fost
creat cu o versiune veche. Aceast conversie este necesar deoarece
ntre primele versiuni ale AutoCAD-ului i versiunile mai noi exist
mari deosebiri n formatul de salvare a datelor; s-au creat tipuri
de entiti noi, dar s-a renunat la folosirea unora vechi, care nu
vor mai fi recunoscute fr o conversie preliminar;
9. Recover Damaged Drawing: uneori, AutoCAD-ul refuz s ncarce un
desen, datorit erorilor pe care le detecteaz, erori care se pot
datora folosirii unor dischete de proast calitate. Opiunea 9
determin eliminarea din fiier a zonelor care conin erori, astfel c
nu va trebui s fie refcut ntregul desen. Aceast opiune nu este
disponibil n Release 10 sau n versiunile anterioare.
6.2.2 Mediul de desenareDesenarea n AutoCAD este influenat de
anumii factori de mediu. Astfel,
o linie desenat cu comanda LINE va avea o anumit culoare, va fi
ntrerupt sau continu, n funcie de starea sistemului n acel moment.
Aceast stare este determinat de valoarea unor variabile, numite
variabile de sistem. Lista acestor variabile poate fi obinut prin
opiunea ? a comenzii SETVAR.
Valorile variabilelor pot fi modificate fie prin intermediul
comenzii SETVAR, fie prin comenzi specifice n cazul variabilelor
read-only. n continuare ne vom ocupa de variabilele care determin
culoarea, tipul de linie i stratul n care sunt desenate
entitile.
Lucrul cu straturi (Layer)
-
Stratul poate fi asemnat cu o foaie transparent, pe care se
deseneaz ceva. Mai multe foi suprapuse dau desenul final. Astfel,
ntr-un strat se pot desena toate liniile groase, ntr-altul toate
liniile subiri, sau cele ntrerupte etc. Fiecare strat este o
colecie de obiecte (entiti); apartenena la un strat este una dintre
proprietile asociate entitii. n baza de date, acestei proprieti i
corespunde lista cu identificatorul 8: (8.0) 0 este numele
stratului (layer-ului).
Fiecare strat (layer) este identificat dup numele su. Se pot
crea diferite straturi (oricte), pot fi redenumite, pot fi ngheate
sau fcute invizibile, sau pot fi terse straturile neutilizate. La
nceperea unei sesiuni de lucru, stratul implicit are numele 0.
Acesta nu poate fi eliminat, chiar dac este nefolosit.
Numele stratului curent (n care sunt desenate noile entiti) este
scris pe ecran n colul din stnga-sus. Fiecare strat are asociat o
anumit culoare i un tip de linie. Dac la desenarea unei entiti nu
se specific culoarea acesteia, va fi asumat culoarea stratului
curent (la fel i pentru tipul de linie). De exemplu, n cazul
listei: (0. LINE) (8. 0) (10 0.0 0.0 0.0) (11 0.0 10.0 0.0)
culoarea i tipul de linie sunt cele asociate stratului 0, iar n
cazul listei: (0. LINE) (8. 0) (6. DASHED) (62.1) (10 0.0 0.0 0.0)
culoarea este dat de lista (62.1), iar tipul de linie de list (6.
DASHED), indiferent de definirea stratului 0.
Definiiile straturilor sunt pstrate n partea de nceput a bazei
de date (dup valorile variabilelor de sistem vezi i fiierele DXF).
Manipularea straturilor se face cu ajutorul comenzii LAYER.
AutoCAD-ul va rspunde cu o list de opiuni: ?/ Make/ Set/ New/ ON/
OFF/ Color/ Ltype/ Freeze/ Thaw. Dintre aceste opiuni, culoarea
(Color) i tipul de linie (Ltype) se refer la entitile din stratul
respectiv (sau, altfel spus, entitile pentru care stratul respectiv
este una dintre proprieti), iar celelalte determin starea stratului
sau creeaz unul nou. ? listeaz straturile definite i
caracteristicile lor; Make creeaz un strat nou, care devine automat
strat curent; Set schimb stratul curent; noul strat curent trebuie
s fi fost creat; New creeaz un strat nou; caracteristicile
implicite ale unui strat nou creat sunt:
culoarea alb (cod 7); tipul de linie CONTINUOUS (linie continu);
stratul este ON, adic entitile din el sunt vizibile; ON/OFF schimb
starea stratului; ON vizibil; OFF invizibil este o
opiune util cnd dorim s trimitem la plotter sau imprimant numai
o parte a desenului, coninut n unul sau mai multe straturi (care
vor fi ON, iar celelalte OFF).
Color schimb culoarea asociat stratului; Ltype schimb tipul de
linie asociat; Freeze/Thaw nghea / dezghea stratul specificat; spre
deosebire de opiunea OFF, opiunea Freeze (ngheare) determin
ignorarea n continuare a entitilor din stratul respectiv, ca i cum
nici nu ar exista; se ctig timp la regenerarea desenelor mari; Thaw
determin dezghearea stratului ngheat cu Freeze.
-
Numele unui strat poate s aib cel mult 31 de caractere. Sunt
acceptate caracterele alfanumerice i, n plus, i $. Nu poate fi
atribuit acelai nume mai multor straturi. Redenumirea se face cu
comanda RENAME, iar schimbarea stratului corespunztor uneia sau mai
multor entiti selectate cu CHANGE sau CHPROP. Schimbnd culoarea sau
tipul de linie asociat, toate entitile din stratul respectiv
(pentru care nu s-au specificat n mod explicit aceste proprieti)
vor fi redesenate.
Color Comanda COLOR determin schimbarea culorii implicite de
desenare. Toate
entitile ce vor fi create dup aceast comand vor avea culoarea
respectiv. La nceputul sesiunii de lucru, culoarea implicit este
BYLAYER, adic cea asociat stratului curent. Am vzut deja c n lista
unei entiti, culorii asociate acesteia i corespunde sublista cu
codul 62, care apare doar dac culoarea nu este cea asociat
stratului curent. Numrul care urmeaz dup codul 62 reprezint codul
culorii (0 = bylayer, 1 = rou, 2 = galben, 3 = verde,4 = cyan, 5 =
albastru, 6 = magenta, 7 = alb). La apelarea comenzii COLOR,
AutoCAD-ul rspunde cu cererea: New entity color < cul. implicit
>: Se va introduce codul numeric al culorii dorite sau denumirea
acesteia (n englez). Indiferent de modul de introducere a numelui
culorii, n baza de date va aprea codul numeric al ei. Schimbarea
culorii unei entiti (cu CHANGE sau CHPROP) implic schimbarea
acestui cod din sublista 62.
Linetype Tipul de linie cu care se deseneaz noile entiti poate
fi creat sau modificat
cu ajutorul comenzii LINETYPE. La apelarea acesteia, AutoCAD-ul
va cere:?/ Create/ Load/ Set: Semnificaia acestor opiuni:? se cere
AutoCAD-ului lista tipurilor de linie disponibile; acestea sunt
stocate n unul sau mai multe fiiere cu extensia .LIN. Pentru
specificarea fiierului al crui coninut trebuie listat, va aprea n
plus cererea:
File to list : rspunznd cu Enter, vor fi afiate tipurile de
linie a cror definiie se afl n fiierul ACAD.LIN.
Create utilizatorul i poate defini tipuri de linie proprii,
folosind aceast opiune; pentru aceasta va trebui s specifice numele
tipului de linie creat, numele fiierului n care va fi pstrat
definiia acestuia, descrierea textual (nu are influen asupra
definiiei propriu-zise) i definiia tipului de linie, care const
ntr-o succesiune de numere desprite prin virgul, reprezentnd
lungimile liniilor i a spaiilor, n unitile de desenare (inch sau
mm). Dialogul decurge cam aa:
Command: Linetype?/ Create/ Load/ Set: C Name of linetype to
create: tip-nou
-
Create or append linetype file: LINII (fiierul LINII.LIN; dac nu
exist, va fi creat; dac exist, va fi adugat n el noul tip de linie)
Descriptive text (descrierea tipului de linie creat servete la
afiarea cu opiunea ? Enter pattern (on next line) A,0, 1
(AutoCAD-ul a transmis A, utilizatorul a rspuns cu0, 1: 0 este un
punct, iar 1 lungimea spaiului; rezult o linie punctat). New
definition written to file (definiia noului tip de linie a fost
scris n fiierul specificat). Load pentru ca un tip de linie s poat
fi utilizat, trebuie s fie ncrcat n prealabil (n memorie); pentru
aceasta se folosete opiunea Load, urmnd dialogul:
Command: Linetype ?/ Create/ Load/ Set: L Linetype(s) to load:
tip-nou (numele tipului de linie ncrcat)Select linetype file: LINII
(tipul fiierului care l conine) Linetype TIP-NOU loaded.(tipul de
linie cerut a fost ncrcat) Set cu aceast opiune se face schimbarea
efectiv a tipului de linie curent:Command: Linetype ?/ Create/
Load/ Set: S New entity linetype (or ?) : tip-nou ?/ Create/ Load/
Set: Enter Command: De acum, toate entitile vor fi desenate cu noul
tip de linie implicit. n baza
de date se va aduga pentru fiecare entitate sublista cu codul 6:
(6. TIP-NOU). Definiiile tipurilor de linie utilizate ntr-un desen
se afl n aceeai zon a bazei de date ca i definiiile straturilor.
Eliminarea tipurilor de linie i / sau a straturilor neutilizate se
poate face cu comanda PURGE; prin aceasta, vor fi eliminate din
baza de date definiiile lor.
6.2.3 Configurarea mediului de lucru
Configurarea mediului de lucru const tot n setarea unor
variabile de sistem, care se refer la unitile de desenare, limitele
desenului, scara la care se va lucra, rezoluia sau mrimea pasului
cursorului etc. Comenzile vor fi gsite mai ncolo, n lista complet a
comenzilor AutoCAD, dar amintim i aici, pe scurt, cteva:
LIMITS stabilete limitele desenului, UNITS stabilete unitile de
lucru (arhitecturale, inginereti, tiinifice etc.), SNAP stabilete
mrimea pasului cu care se va deplasa cursorul pe ecran, GRID
determin afiarea pe ecran a unei reele de puncte ajuttoare, ORTHO
trece n (sau revine din) modul de lucru ORTHO (deplasarea
cursorului doar orizontal sau vertical), OSNAP stabilete modul de
selectare a punctelor de pe ecran, n funcie de entitile pe care va
fi poziionat cursorul.
-
Starea curent a sistemului AutoCAD poate fi aflat prin comanda
STATUS, iar informaii despre una sau mai multe entiti prin
comenzile LIST sau DBLIST. n general, comenzile prin care se cer
AutoCAD-ului informaii despre starea desenului sau a unor elemente
din desen se gsesc n meniul ecran INQUIRY.
6.3 CONTROLUL AFIRII DESENULUIPrincipalul dezavantaj al
proiectrii asistate de calculator fa de proiectarea
pe planet l reprezint faptul c desenul nu poate fi vzut n
ntregime, cu toate detaliile. Datorit dimensiunilor limitate ale
ecranului, proiectantul trebuie s aleag ntre o vedere de ansamblu
pe care nu se disting detaliile i afiarea unui detaliu ntr-o
fereastr. Fereastra (Window) desemneaz o zon dreptunghiular n care
este coninut informaia ce trebuie afiat pe tot ecranul. Exist mari
deosebiri ntre ceea ce se scrie n fiierul .DWG (desenul salvat pe
disc) i ceea ce se vede pe ecran. n fiier, pentru o linie este
suficient s se memoreze capetele ei (coordonatele punctelor),
culoarea, tipul de linie i stratul n care a fost desenat. Pe ecran
trebuie s se in seama de culoarea i tipul de linie selectate, dar
trebuie reprezentate mai multe puncte, astfel nct linia s par
continu; aceasta se face prin aprinderea pixelilor corespunztori
(vezi, de exemplu, algoritmul din anexe). n fiier punctele sunt
pstrate n coordonate absolute; la afiare, acestea trebuie s fie
transformate n coordonate ecran. La fiecare modificare a ferestrei
afiate, linia trebuie redesenat (regenerat). Regenerarea desenului
trebuie s se fac aproape la fiecare operaie de lucru cu ecranul.
Toate aceste operaii se fac prin comenzile de control al ecranului,
grupate n meniul DISPLAY. Cele mai importante sunt ZOOM, PAN,
REDRAW i REGEN.
RedrawEfectul comenzii REDRAW este mprosptarea imaginii de pe
ecran. Nu are
nici un efect asupra datelor desenului. Vor disprea punctele
ajuttoare (blips) care apar la orice punctare (apsarea butonului de
selectare al mouse-ului) i vor reapare liniile terse odat cu altele
cu care se suprapun.
Apelarea comenzii se face astfel:Command: Redraw AutoCAD-ul nu
ntoarce nici un alt mesaj.RegenDe multe ori, efectul comenzii
REDRAW nu este mulumitor. Atunci se va
apela REGEN. n urma apelrii comenzii REGEN, AutoCAD-ul va
parcurge ntreaga baz de date, redesennd ecranul pe baza ei.
Sintaxa:Command: Regen.Rspunsul AutoCAD-ului: Regenerating
drawing.
-
Durata redesenrii poate fi de dou pn la zece ori mai mare dect n
cazul comenzii REDRAW.
Exist comenzi care lanseaz automat regenerarea desenului. Pentru
a evita acest lucru, se folosete REGENAUTO, astfel:
Command: Regenauto On/ Off : OFF naintea oricrei regenerri
automate, va aprea mesajul:About to regen, proceed? : Rspunsul N
oprete regenerarea. Se observ uor c pe ecran arcele i cercurile
sunt desenate din segmente.
Acest mod de desenare este necesar pentru mrirea vitezei de
regenerare (vezi comanda ZOOM).
ZoomComanda ZOOM nu modific desenul. Se schimb doar fereastra
afiat.
Folosind aceast comand, se poate mri orice zon din desen, de
oricte ori. Dialogul ncepe astfel:
Command: Zoom All/ Center/ Dynamic/ Extents/ Left/ Previous/
Vmax/ Window/ :
Indiferent care este varianta aleas, se ajunge la definirea unei
ferestre, care este caracterizat prin coordonatele xmin, ymin,
xmax, ymax. xmin, ymin; sunt coordonatele colului din stnga-jos,
corespunztor punctului (0,0) al ecranului util. Coordonatele xmax,
ymax, ale colului opus, sunt calculate n funcie de un factor de
scar. Deci, de la orice date plecm, trebuie s ajungem la un punct i
un factor de scar. n continuare se parcurge baza de date pentru
selectarea entitilor cuprinse n fereastr. n prima faz se elimin
cele care sunt complet n afar i se rein cele care sunt complet n
interiorul ferestrei; apoi se recalculeaz coordonatele celor care
intersecteaz marginile ferestrei (intersecia dintre dou linii se
calculeaz cel mai uor, de aceea se deseneaz pe ecran i arcele numai
din linii).
Opiunile comenzii Zoom Zoom All Aceast opiune determin afiarea
desenului cuprins ntr-o fereastr
determinat de coordonatele maxime ale desenului. Acestea sunt
specificate de variabilele LIMMIN, LIMMAX (setate prin comanda
LIMITS) sau EXTMIN, EXTMAX (stabilite automat n timpul desenrii),
astfel nct fereastra rezultat s fie cea mai mare.
Zoom Center La alegerea acestei opiuni, AutoCAD creeaz o nou
vedere (imagine) a
desenului, bazat pe un nou punct central, ales de utilizator.
Dialogul decurge astfel:
Command: Zoom / : C Center point: 100,100 (noile coordonate ale
centrului)Magnification or Height : 10 (nlimea noului ecran)
(a noii imagini).
-
Centrul ales va fi centrul imaginii afiate pe ecran; colurile
ferestrei sunt calculate n funcie de acest punct i nlimea imaginii,
introdus de utilizator.
Zoom Dynamic Alegnd ZOOM Dynamic, pe ecran vor fi marcate mai
multe ferestre
(imagine temporar; dispare dup nchiderea comenzii). Un
dreptunghi alb marcheaz limitele desenului (corespunztoare
variabilelor EXTMIN i EXTMAX), un dreptunghi verde punctat marcheaz
imaginea afiat n momentul apelrii comenzii ZOOM-D, patru coluri
roii indic limitele ecranului virtual, adic n care comanda ZOOM nu
are nevoie de o regenerare; un dreptunghi cu X n centru reprezint o
fereastr dinamic, pe care o putem deplasa pentru a alege noua
imagine; cnd comanda este consumatoare de timp, n colul stng de jos
apare o clepsidr. Fereastra dinamic are raportul lime/nlime egal cu
raportul ecranului util. Dup apsarea butonului selector al
mouse-ului (sau tasta Enter), X-ul din mijlocul ferestrei este
nlocuit de o sgeat, ceea ce nseamn c deplasnd mouse-ul se va
modifica mrimea ferestrei (raportul rmne acelai). Apsnd din nou
butonul selector (sau Enter), reapare X i putem deplasa fereastra
dinamic (modul PAN) n poziia dorit i apoi apsm al doilea buton al
mouse-ului (sau Enter de dou ori) i comanda va fi executat.
Zoom Extents S-a vzut deja c exist o diferen ntre limitele zonei
de desenare i limitele
desenului efectiv, dei uneori acestea pot s coincid. Limitele
desenului efectiv sunt date de valorile variabilelor EXTMIN i
EXTMAX. Fereastra afiat de ZOOM-E este determinat de aceste valori.
Colul stng de jos (colul de baz) este dat direct de EXTMIN. Colul
din dreapta-sus este calculat n funcie de valoarea variabilei
EXTMAX i raportul lime/nlime al ecranului util. De exemplu, dac
EXTMIN=0,0 i EXTMAX=10,10, avnd un raport lime/nlime de 4/3, se va
lua din EXTMAX coordonata Y i se va recalcula coordonata
( )4 / 3 10 13, 33X X = = , astfel c n fereastra afiat va fi
cuprins ntregul desen.
ZOOM-Extents determin de fiecare dat o regenerare a desenului.
Dac limitele date de EXTMIN i EXTMAX le depesc pe cele date de
LIMMIN i LIMMAX, ZOOM-Extents va avea acelai efect cu ZOOM-All.
Zoom Left Aceast opiune a comenzii ZOOM presupune introducerea
colului de baz
al ferestrei afiate (stnga-jos) i a nlimii ferestrei (limea va
fi apoi calculat n funcie de raportul ecranului).
Ex: Command: Zoom All/ Center/ .../ Left/ ... / : LLower left
corner point: 1,1Magnification or Heigth: 10
-
Command:Deci, colul de baz va fi (1,1), iar cellalt col va fi (n
cazul unui raport de
4/3) (13,3 + 1,10 + 1), adic (14,3,11).Zoom Previous AutoCAD
memoreaz 10 imagini afiate succesiv (prin ZOOM sau PAN).
Opiunea Previous determin afiarea imaginii precedente. Astfel,
dac suntem la a 8-a imagine, dup ZOOM-P o revedem pe a 7-a, dup nc
un ZOOM-P pe a 6-a .a.m.d.
Zoom Vmax Aceast opiune este disponibil numai ncepnd cu Release
11. Ea permite
afiarea unei imagini care depete dimensiunile ecranului virtual,
fr a regenera desenul; din aceast cauz, uneori este preferabil
opiunilor Extents sau All. Vmax (view max) este imaginea maxim
afiat. Limitele ei se modific dup afiarea unei imagini mai mari. De
exemplu, dup ZOOM-E, Vmax va avea limitele date de EXTMIN i EXTMAX.
Desennd ceva n afara acestui spaiu, EXTMIN i/sau EXTMAX se modific,
dar Vmax rmne aceeai. Deci, ZOOM-Vmax va afia imaginea dat de
limitele anterioare, iar ZOOM-Extents pe cea dat de noile limite.
Dup primul ZOOM-Extents, se modific i Vmax.
Zoom Window Dup cum i spune numele, aceast opiune afieaz
imaginea coninut ntr-
o fereastr (Window = fereastr) definit de utilizator. Dac
raportul lime/nlime al ferestrei este diferit de cel al ecranului,
se va pstra colul de baz neschimbat (stnga-jos) i se va ajusta
colul opus, astfel nct ntreaga imagine marcat de utilizator s fie
afiat (vezi exemplul de la ZOOM-E). Dialogul decurge cam aa:
Command: Zoom All/Window/ : W First corner: 0,0 Other corner:
10,10 Command: Zoom Scale Opiunea SCALE determin mrirea sau
micorarea ferestrei afiate,
pstrnd acelai punct central. Dac la factorul de scar introdus se
adaug X, mrirea sau micorarea se va face relativ la imaginea afiat
n momentul respectiv. Dac lipsete X, factorul de scar se va referi
la limitele ntregului desen (LIMMIN i LIMMAX).
PanComanda PAN se folosete cnd se dorete afiarea unei zone a
desenului
aflat n continuarea zonei curent afiate. Mrimea ferestrei va fi
aceeai; deci se pstreaz factorul de scar, modificndu-se doar colul
de baz al ferestrei.
Dialogul:
-
Command: Pan Displacement: punct Second point: punct Command: Se
va efectua o translaie (numai pe ecran; baza de date nu este
ajustat),
astfel nct cel de-al doilea punct introdus s ajung n locul
primului.Exemplu:
colul de baz iniial este 0,0; nlimea 10,0; primul punct
selectat: 5,3; al doilea punct: 6,6; se calculeaz distanele pe X i
Y de la colul de baz la primul punct:
d 5 0 5; d 3 0 3x y= = = = ; se calculeaz coordonatele noului
col: 6 d 1; 6 d 3x x y y= = = =.
n final, colul de baz al imaginii afiate este 1,3; nlimea rmne
aceeai (10). Punctele pot fi introduse i de la tastatur; n acest
caz cele dou ferestre pot fi destul de deprtate una de alta (ceea
ce s-ar putea s determine regenerarea desenului).
Lista complet a comenzilor de afiare (Release 11): Attdisp Dview
Mview Pan Plan Redraw Regen Regenall Regenauto Shade View Viewres
Vpoint Zoom
6.3.1 EDITAREProgramele de proiectare asistat recunosc obiectele
cu care lucreaz (linii,
arce etc.) prin numere stocate ntr-o baz de date. AutoCAD-ul
pstreaz aceste numere n liste de forma: (0. LINE) (8. 0) (6 DASHED)
(10 100,0 100,0 0,0) (11 100,0 200,0 0,0) (210 0,0 0,0 1,0).
Aceasta este o parte a unei liste asociate unei entiti de tip LINE,
alctuit, dup cum se vede, din mai multe subliste. irurile care apar
n aceste liste sunt reprezentate n memoria calculatorului prin
coduri numerice corespunztoare. Editarea unei entiti
-
presupune modificarea uneia dintre sublistele ce-i sunt
asociate, sau crearea de noi entiti pe baza sublistelor
corespunztoare entitii selectate. Astfel, se poate schimba culoarea
unui obiect, tipul de linie sau stratul, se pot muta obiectele
selectate sau pot fi copiate, rotite etc.
Un obiect este o entitate sau o colecie de entiti. Pentru a
modifica unul sau mai multe obiecte, acestea trebuie selectate,
operaie n urma creia se creeaz o mulime de selecie (selection set),
reprezentat punctat pe ecran.
Exist n AutoCAD dou moduri de selectare, folosite de comenzile
de editare n funcie de specificul lor. Un mod de selectare este
prin mulimi de selecie, folosind comanda SELECT. Cellalt const n
selectarea unei singure entiti prin punctare, adic prin indicarea
unui punct de pe entitatea respectiv.
Rezultatul acestei operaii este de forma:((1. ) (10 100.0 100.0
0.0)) entitatea selectat i punctul prin care s-a fcut
selectarea.
Vom numi acest mod de selectare ENTSEL (prin analogie cu
(entsel) din AutoLISP).
6.3.2 Comanda SELECTDei exist o comand cu acest nume, SELECT nu
produce modificri n desen
dect atunci cnd este folosit ca subcomand de ctre alte comenzi
de editare. Mulimea de selecie dispare din memorie odat cu crearea
unei mulimi noi. O mulime de selecie cu via lung (pn la abandonarea
sesiunii curente de desenare) poate fi creat cu ajutorul
AutoLISP-ului. La apelarea comenzii SELECT apare n linia de dialog
prompterul Select objects:, iar n zona de desenare un ptrel
selector (pickbox). Modul implicit de selectare a unui obiect este
punctarea, adic aezarea ptrelului selector pe obiectul respectiv i
apsarea tastei Enter sau a butonului corespunztor al dispozitivului
de intrare (mouse). Mrimea selectorului poate fi controlat prin
intermediul variabilei PICKBOX.
Celelalte opiuni sunt:Window Se cer dou coluri care definesc un
dreptunghi. Dup introducerea celui de-
al doilea col, vor fi selectate entitile complet incluse n
dreptunghi.Crossing Se definete un dreptunghi, ca la Window, dar
vor fi selectate i entitile
care se intersecteaz cu laturile dreptunghiului (crossing =
intersecie).Box Se definete un dreptunghi ca la Crossing, dac al
doilea col este la stnga
primului col, i ca la Window, dac este invers.Auto Creeaz
automat un Box dac punctul indicat nu selecteaz nici o
entitate.Last Selecteaz ultima entitate desenat.
-
Previous Selecteaz mulimea de selecie definit anterior; aceast
opiune este util
atunci cnd mai multe comenzi se aplic aceleiai mulimi. SELECT se
poate folosi independent de alte comenzi, pentru a crea o mulime de
selecie ce va fi apelat apoi prin opiunea Previous.
Multiple La fiecare operaie de selectare, AutoCAD-ul scaneaz
ntreaga baz de date,
procedeu lent n cazul desenelor complexe. Opiunea Multiple face
ca baza de date s fie scanat o singur dat pentru toate entitile
care vor face parte din mulimea definit cu comanda SELECT
respectiv. Dup aceast opiune se admite un singur mod de
selecie.
Single Selecteaz o singur entitate. Undo Determin efectuarea
unui pas napoi n timpul selectrii (anuleaz ultima
operaie de includere de entiti n mulime). Remove Permite
eliminarea din mulime a entitilor ce vor fi selectate (mpreun
cu
Add formeaz un comutator). n continuare sunt admise opiunile W,
C i celelalte, dar entitile selectate vor fi scoase din mulime.
Add Dup Remove, determin reluarea operaiilor de includere de
entiti n
mulime. Enter Determin ncheierea comenzii SELECT. Ctrl-C
Determin abandonarea comenzii; mulimea de selecie este pierdut
(nu
poate fi apelat cu Previous la urmtoarea selecie).
6.4 COMENZI DE EDITARE
Comenzile de editare pot fi gsite n meniul ecran (Screen menu)
Edit sau n meniul desfurabil (pull-down menu) Modify. Bineneles,
pot fi introduse i de la tastatur.
CopyCu ajutorul acestei comenzi se pot obine copii ale
obiectelor deja existente
n desen. n baza de date vor fi adugate copii ale listelor
corespunztoare entitilor copiate, avnd modificate doar sublistele
care conin coordonatele punctelor ce definesc entitile respective
(puncte de inserare, capetele liniilor, centrele arcelor sau
cercurilor). Copierea const n translaia punctelor din listele
cu
-
constructori 10-18 i redesenarea obiectelor copiate n funcie de
punctele obinute. O translaie este definit de operaiile:
2 1 1x x t= +2 1 2y y t= + 2 1 3z z t= +
1 2 3, ,t t t sunt componentele vectorului de translaie.
Dialogul este urmtorul: Command: Copy lansarea comenzii COPY.Select
objects: selectare (vezi comanda SELECT).1 selected, 1 found aici
AutoCAD ne spune ce a fcut.Select objects: Enter ncheierea
selectrii./ Multiple: un punct sau M se introduce un
punct de referin sau M pentru copiere multipl. Second point of
displacement: punctul de pe copie corespunztor punctului
de referin; poate fi definit i introducnd distana de la punctul
de referin. Base point reprezint punctul de referin. Displacement
este distana
dintre punctul de referin i copia sa (deplasarea). Punctul de
referin nu este un punct din baza de date a AutoCAD-ului, deci nici
copia lui nu va fi inclus n baza de date (sunt puncte ajuttoare).
Cnd introducem dou puncte, din coordonatele lor se va calcula
distana dintre ele, care va fi folosit pentru efectuarea
translaiei. n cazul copierii multiple (opiunea M) se va cere din
nou punctul de baz al deplasrii (Base point:), apoi cel de-al
doilea punct. Cererea celui de-al doilea punct se va repeta pn cnd
la Second point: se va rspunde cu Enter.
De exemplu, pentru o linie avem lista: (10 10.0 10.0 10.0) (11
10.0 20.0 10.0) Punctul de referin: (1.0 1.0 0.0) Al doilea punct:
(5.0 6.0 0.0) Vectorul t va avea componentele:(4.0 5.0 0.0) Noua
linie va fi: (10 14.0 15.0 10.0) (11 14.0 25.0 10.0) Exemplu:
figura ACAD4_1.BMP. ArrayARRAY este o comand de copiere multipl.
Obiectele copiate vor fi
dispuse sub form de matrice sau pe un contur circular, n funcie
de modul (rectangular/polar) ales. Ca la comanda COPY, listele
entitilor create vor fi adugate la baza de date.
Iat dialogurile corespunztoare celor dou variante: Command:
Array lansarea comenzii ARRAY
-
Select objects: select subcomanda SELECT Select objects: Enter
Rectangular or polar array (R/P) R selectarea modului de lucru al
comenzii
ARRAY (tablou rectangular) Number of rows(---) : 14 numrul de
linii Number of columns (///) : 3 numrul de coloane Unit cell or
distance between rows (---): 12 distana ntre linii (poate fi i
negativ; multiplicarea se va face n sensul negativ al axei
Ox)Distance between columns (///): 12 distana ntre coloane i ea ar
putea fi
negativ)Liniile dintre paranteze indic direcia orizontal (---)
sau vertical (///). Dac
(la cererea Unit cell or distance between rows (---):) n locul
unei distane se introduce un punct de pe ecran, atunci apare
cererea: Other corner: iar deplasarea colimatorului va determina
crearea unei ferestre, ce va reprezenta celula de multiplicat.
Pentru ARRAY polar dialogul este: Command: Array lansarea
comenzii ARRAY Select objects: select subcomanda SELECT Select
objects: Enter Rectangular or polar array (R/P) P selectarea
modului de lucru polar Center point of array: punct alegerea
centrului conturului pe care se face
multiplicarea Number of items: 4 numrul de celule Angle to fill
(+ = ccw, =ccw) : Enter mrimea arcului de cerc pe
care vor fi aezate celuleleRotate objects as they are copied? :Y
entitile vor fi aliniate cu conturul
pe care se copiaz. Dac sensul unghiului specificat este orar
(unghi mai mic de 360 de grade),
punem semnul naintea valorii unghiului (cw = clockwise).
Rezultatul va fi copierea figurii selectate pe un contur determinat
de un arc de cerc (sau un cerc).
Exemple: Array rectangular ACAD4_2.BMP. Array polar
ACAD4_3.BMP.
MoveCu comanda MOVE se pot muta entiti sau grupuri de entiti n
alt zon a
desenului. Nu se adug noi liste de entiti n baza de date, se
modific doar sublistele corespunztoare punctelor (listele de
coordonate). Este similar comenzii COPY, dar obiectele iniiale vor
fi terse de pe ecran; opiunea Multiple nu mai are sens, deci
dispare.
Dialogul va fi: Command: Move lansarea comenzii MOVE
-
Select objects: select subcomanda SELECTSelect objects:
EnterBase point or displacement: punctul de referinSecond point of
displacement: al doilea punct (vezi comanda COPY)Ca i la comanda
COPY, se face o translaie, cu vectorul de translaie definit
prin introducerea celor dou puncte (sau a distanei). Exemplul de
la COPY este valabil i aici.
RotateObiectele desenate pot fi rotite. Prin aceasta nu se
creeaz noi entiti, ci se
modific cele existente. Operaia efectuat este o rotaie definit
prin: ( ) ( )2 1 1cos sinx x u y u = ; ( ) ( )2 1 1sin cosy x u y u
= + , unde u este unghiul de
rotaie, 1 1,x y i 2 2,x y sunt coordonatele punctului nainte i
respectiv dup rotaie.Transformarea nu se va aplica numai punctelor
din listele 10-18, ci i
unghiurilor (listele 50-58).Dialogul:Command: Rotate lansarea
comenzii ROTATESelect objects: select subcomanda SELECTSelect
objects: EnterBase point: punctul de referin/Reference: 90 unghiul
de rotaie n gradePunctul de referin este punctul n jurul cruia se
rotesc obiectele selectate.
Dac se alege Reference, AutoCAD va calcula unghiul de rotaie
fcnd diferena dintre unghiul curent i noul unghi. Dialogul va
fi:
Reference angle : 45 (acesta devine unghi curent)New angle: 20
(unghiul final)Unghiul de rotaie va fi 45 20 25 = . Dac unghiul
curent nu este cunoscut,
se pot selecta dou puncte de pe una din entitile ce vor fi
rotite (pentru precizie se poate folosi OSNAP).
De exemplu, pentru rotirea unui arc (oglindirea unui semicerc fa
de diametru): lista iniial:
(10 10.0 10.0 0.0) ... (50 0.0) (51 1.0). rotaia se face cu 180
de grade, adic 1 rad. transformarea coordonatelor (translaia
punctelor):
( ) ( )( ) ( )
2 1 1
2 1 1
cos sin 10
sin cos 10
x x u y u
y x u y u
= =
= + =
lista rezultat:(... (10 10.0 10.0 0.0) ... (50 1.0) (51 2.0)
...).
Exemplu: ACAD4_4.BMP.
Scale
-
Comanda SCALE se folosete pentru a ajusta dimensiunile unui grup
de obiecte. Dialogul este asemntor cu cel de la ROTATE, dar n locul
unghiului de rotaie se va cere factorul de scar. Nu se creeaz noi
entiti, iar la cele existente se vor modifica listele care se refer
la dimensiuni, adic cele cu constructor 10-18 i 40-48. Vor fi
afectate deci punctele de inserare, capetele liniilor, centrele
arcelor i cercurilor, razele, nlimea textului, scrile la care sunt
reprezentate blocurile etc.
Dialogul este:Command: Scale lansarea comenzii SCALE.Select
objects: select subcomanda SELECT.Select objects: Enter.Base point:
punctul de referin./Reference: R AutoCAD va calcula factorul de
scar. Reference length : distan (numr) de referin (lungimea unei
linii,
diametrul unui cerc etc.) New length: numr noua lungime a
liniei, noul diametru etc. Factorul de scar va rezulta prin
compararea celor dou distane introduse.
Dac n loc de R s-ar fi introdus un numr, dialogul s-ar fi
ncheiat, nemaifiind necesar calcularea factorului de scar.
Transformrile efectuate asupra punctelor sunt:2 1x S x
=
2 1y S y
= (S este factorul de scar, iar 1 1,x y i 2 2,x y sunt
coordonatele relative la punctul de referin), iar asupra distanelor
(de ex. nlimea textului):
2 1d dS
=
Exemplu: ACAD4_5.BMP.MirrorCu MIRROR se pot obine simetricele
obiectelor selectate fa de o ax de
simetrie dat. Transformrile sunt asemntoare cu cele de la SCALE,
dar factorii de scar pe x i y sunt diferii. Valorile lor sunt
calculate de ctre AutoCAD i nu afecteaz dimensiunile obiectelor. De
exemplu, n cazul simetriei dup o ax vertical, factorul de scar pe y
este 1, iar pe x este 1, punctul de referin (corespunztor comenzii
SCALE) fiind un punct de pe axa de simetrie.
Dialogul cu AutoCAD-ul:Command: Mirror lansarea comenzii
MIRROR.Select objects: select subcomanda SELECT.Select objects:
Enter.First point of mirror line: punct un punct de pe axa de
simetrie.Second point: punct alt punct de pe axa de simetrie.Delete
old objects? : Enter, N sau Y AutoCAD vrea s tie dac
pstreaz i obiectele selectate, sau numai simetricele
lor.Exemplu: ACAD4_6.BMP.
-
EraseERASE este comanda cu care se pot elimina din desen
entitile nedorite.
Pentru aceasta, se selecteaz (cu SELECT) entitile ce vor fi
terse; la apsarea tastei Enter ele dispar de pe ecran.
Dialogul:Command: Erase lansarea comenzii ERASE.Select objects:
select subcomanda SELECT.Select objects: Enter acum se terg
obiectele selectate.Listele corespunztoare entitilor terse dispar
din baza de date, dar sunt
salvate ntr-o stiv special a comenzii ERASE. La fiecare apelare
a comenzii, coninutul stivei este nlocuit cu noile entiti
selectate, astfel nct vor fi reinute mereu elementele terse cu
ultima comand ERASE. Aceasta folosete la corectarea tergerilor
greite. Dac am ters din greeal nite entiti de care mai avem nevoie,
apelm comanda OOPS i acestea reapar pe ecran.
Change (Chprop)CHANGE i CHPROP sunt comenzi care servesc la
schimbarea
caracteristicilor uneia sau mai multor entiti (selectate prin
SELECT). CHPROP schimb proprietile entitilor, adic stratul, tipul
de linie, culoarea, elevaia i adncimea. Sublistele modificate
sunt:
(8. 0) (6. CONTINUOUS) (62. 1) (391.0) (100.0 0.0 1.0)Elevaia nu
mai apare ncepnd cu AutoCAD Release 11, deoarece toate
punctele vor avea coordonata Z. Obiectele 2D vor avea elevaia
(Z) determinat de primul punct (cod DXF 10). Astfel, o linie 2D va
accepta la cererea From point: un punct 3D (x, y, z), iar la
urmtoarele cereri (To point:), numai puncte 2D (x, y), coordonata Z
fiind aceeai cu coordonata Z a primului punct.
Modificarea sublistelor de mai sus se face urmnd
dialogul:Command: Chprop lansarea comenzii CHPROP.Select objects:
select subcomanda SELECT.Select objects: Enter.Change what property
(Color/ Elevation/ LAyer/ LType/ Thickness)?
c - schimb culoarea.New color (red): 2 noua culoare va fi 2
(galben).Change what property (/Elevation.) e schimb elevaia
(coord. Z).New elevation (1.0): 10.Change what property (/LAyer/.)
LA schimb stratul.New layer name : 1 noul strat este 1.Change what
property (/LType/.) LT schimb tipul liniei.New linetype : DASHED
linie ntrerupt.Change what property (/Thikness)? t schimb
grosimea.New thickness: 0.
-
Change what property (...)? Enter ncheierea comenzii; acum se
vor observa rezultatele modificrilor pe ecran.
Lista rezultat va fi:(8. 1) (6. DASHED) (62. 2) (39 0.0) (10 0.0
0.0 10.0).La apelarea comenzii CHANGE, apar opiunile (dup SELECT):
Properties/ :Dac rspunsul este P, se trece automat n comanda
CHPROP, aprnd
prompterul:Change what property (.....)?Opiunea implicit este
Change point. Se ateapt selectarea unui punct.Coordonatele
punctului introdus vor nlocui coordonatele stocate ntr-una din
listele 10-18. Se pot modifica: capetele liniilor, poliliniilor
sau arcelor; punctele de inserare a blocurilor sau textelor; razele
cercurilor.
Exemplu: lista iniial a unei linii selectate:(0. LINE) . (10 0.0
0.0 0.0) (11 10.0 10.0 0.0) punctul selectat:(12.0 13.0 0.0) noua
list a liniei: (0. LINE). (10 0.0 0.0 0.0) (11 12.0 13.0 0.0)
sau, cu aceeai list iniial: punctul selectat: (0.0 3.0 0.0)
lista rezultat: (0. LINE). (10 0.0 3.0 0.0) (11 10.0 10.0 0.0).Se
observ c se modific cel mai apropiat capt al liniei (fa de
punctul
introdus). Comanda CHANGE poate fi folosit i pentru modificarea
cercurilor,
textelor, blocurilor i atributelor. Editarea unei asemenea
entiti folosind CHANGE este mai rapid dect tergerea cu ERASE i
redesenarea entitii. De asemenea, exist comenzi de editare mai
rapide i mai uor de utilizat dect CHANGE (cum ar fi SCALE pentru
schimbarea razei unui cerc).
Pentru a modifica o entitate, dialogul trebuie s nceap
astfel:Command: Change.Select objects: Select.Select objects:
Enter.Properties/ : Enter.Dac am rspuns cu Enter la ultima cerere,
se va trece la modificarea fiecrei
entiti din mulimea de selecie creat, n funcie de tipul ei.
-
6.4.1 Modificarea cercurilor Dac n mulimea de selecie exist un
cerc, cnd se ajunge cu modificarea la
el apare cererea:Enter circle radius:Acum va trebui specificat
noua raz. Exemplu: cercul original:(0. CIRCLE) ... (10 0.0 0.0 0.0)
(40 10.0) raza nou: 25.0 cercul rezultat: (0. CIRCLE). (10 0.0 0.0
0.0) (40 25.0) Atenie! Nu este vorba de crearea unei noi liste, ci
de modificarea unei liste
existente.
6.4.2 Modificarea textelorSe pot modifica: punctul de inserare a
textului; stilul (fontul); nlimea textului; unghiul de rotaie;
textul propriu-zis (irul de caractere).Noul stil trebuie s fi fost
n prealabil definit prin comanda STYLE. Exemplu: lista iniial a
unui text:(0. TEXT). (10 0.0 0.0 0.0) (40. 5.0) (1. text 1) (50.
0.5) (7. S0).n aceast list se vor modifica sublistele
corespunztoare caracteristicilor
textului modificate prin dialogul de mai jos.Dialogul:Command:
Change lansarea comenzii.CHANGE Select objects: select - subcomanda
SELECT - selecteaz un text.1 selected, 1 found - am selectat un
text.Select objects: Enter Properties/ : Enter - trece n modul
change entity. Enter
text insertion point: punct - noul punct de inserare a textului,
sau Enter pentru pstrarea punctului vechi;
Text style: S0 New style or Return for no change: Enter - Enter
= pstreaz acelai stil;
altfel se introduce numele noului stil;
-
New heigh : Enter - aceeai nlime.New rotation angle : Enter -
acelai unghi.New text : text 2 - noul text.Noua list a textului:(0.
TEXT) ... (10 0.0 0.0 0.0) (40. 5.0) (1. text 2) (50. 0.5) (7.
S0).Acestea au fost principalele comenzi de editare care utilizeaz
comanda
SELECT.Urmeaz comenzile care folosesc pentru selectare ENTSEL.
Comenzile
TRIM i EXTEND folosesc ambele moduri de selectare.
ExtendEXTEND determin prelungirea unei entiti (sau a mai multor
entiti,
selectate pe rnd, una cte una) pn la intersectarea ei cu un
contur selectat anterior. Selectarea conturului se face prin
subcomanda SELECT, iar selectarea entitilor de extins se face prin
punctare. Conturul nu trebuie s fie neaprat nchis (poate fi i o
singur linie sau un arc).
Aceast comand nu determin apariia de noi entiti n baza de date;
se modific doar sublistele 10, 11 sau 50, 51 pentru arce. Nu se
poate aplica blocurilor.
Exemplu de dialog:Command: Extend - lansarea comenzii
EXTEND.Select boundary edge (s).Select objects: select - subcomanda
SELECT - selecteaz conturul pn la
care se vor extinde entitile.3 selected, 3 found - am selectat
un contur.Select objects: Enter - ncheierea subcomenzii SELECT./
Undo: punct - selectarea prin punctare a entitii
ce trebuie extinse (se repet pn la apsarea tastei Enter, sau a
butonului corespunztor al mouse-ului).
/ Undo: Enter - ncheierea comenzii EXTEND.Exemplu: ACAD4_7.BMP
TrimTRIM este o comand similar comenzii EXTEND, dar entitile
selectate se
vor tunde dup conturul selectat anterior. Ca i EXTEND, nu
determin apariia n baza de date a unor noi entiti, ci doar
modificarea listelor entitilor selectate (cele selectate prin
punctare, pentru a fi scurtate). Apare o nou entitate numai dac se
elimin o poriune din mijloc (pe lng cele dou capete originale, mai
apar dou capete ale poriunii eliminate, deci rezult patru capete,
care determin dou entiti, n locul uneia), sau n locul unui cerc
apare un arc.
Dialog: Command: Trim lansarea comenzii TRIM.Select cutting
edge(s)...
-
Select objects: select - subcomanda SELECT - selecteaz conturul
de taiere.3 selected, 3 found - am selectat un contur.Select
objects: Enter - ncheierea subcomenzii SELECT./ Undo: punct -
selectarea prin punctare a entitii ce
trebuie scurtat (se repet pn la apsarea tastei Enter).Exemplu:
ACAD4_8.BMP BreakFolosind comanda BREAK, se pot terge poriuni
dintr-o entitate. De
asemenea, se poate sparge o entitate n dou, tergnd o a treia
parte. Se poate aplica liniilor, arcelor, cercurilor i
poliliniilor. n baza de date se modific listele corespunztoare
capetelor liniei sau arcului selectat (pentru arc se schimb unghiul
de nceput i sfrit, eventual se creeaz o entitate nou (arc sau
linie); cercurile se transform n arce, iar polilinia n dou
polilinii. BREAK@ divide entitatea selectat n dou pri; nu se poate
aplica cercurilor, pentru c ar duce la transformarea cercului
ntr-un arc de 360 de grade (i unul de 0 grade), ceea ce nu este
posibil. Pentru eliminarea unei poriuni dintr-un cerc, cele dou
puncte (capetele arcului eliminat) se vor da n sens
trigonometric.
Exemplu de dialog:Command: Break lansarea comenzii BREAK.Select
object: select - selecteaz o entitate de tip LINE, nsoit de
punctul
prin care se face selectarea.Enter second point (or F for first
point): F - indica AutoCAD-ului c
urmeaz s fie indicate dou puncte (altfel unul din cele dou
puncte ar fi fost cel prin care s-a selectat linia).
Enter first point: punct - primul punct al poriunii
eliminate.Enter second point: punct - al doilea punct (al doilea
capt al segmentului eliminat).
De exemplu, avem linia: (. (0. LINE) (10 0.0 0.0 0.0) (11 10.0
0.0 0.0) Introducem: Command: Break Select object: 5,0,0 Enter
second point (or F for first point): F Enter first point: 2,0,0
Enter second point: 7,0,0 Command: Lista liniei originale devine:
(0. LINE) . (10 0.0 0.0 0.0) (11 2.0 0.0 0.0)
i, n plus, apare o nou linie cu lista: (0. LINE) . (10 7.0 0.0
0.0) (11 10.0 0.0 0.0) Exemplu: ACAD4_9.BMP. lista entitii
originale: (0 CIRCLE) (8. 0) (10 7.3 10.6 0.0)
(40 . 0.96) (210.).
-
lista entitii rezultate:(0 . ARC) (8 . 0) (10 7.3 10.6 0.0) (40
. 0.96) (50 . 0.75)(51 . 5.97) (210)
OffsetComanda OFFSET creeaz o copie a entitii selectate, paralel
cu
originalul, la distana specificat. Pentru linii paralele, este
mai rapid decad comanda COPY.
Dialog: Command: Offset lansarea comenzii OFFSET.Offset distance
or Through : 10 - AutoCAD-ul cere distana
dintre viitoarele entiti paralele; distana va fi 10.0.Select
object to offset: punct - specificarea (prin punctare) entitii ce
va fi
copiat (se repet pn la apsarea tastei Enter).Side to offset:
punct - un punct oarecare din plan, situat de acea parte a
entitii de copiat n care se va face copierea. Select object to
offset: Enter - nchiderea comenzii Dac la cererea Offset distance
or Through se rspunde cu T, entitatea
nou creat va trece prin punctul indicat la cererea Side to
offset. n cazul copierii curbelor (polilinii, arce, cercuri,
elipse), razele se vor
modifica n funcie de distana de copiere. Iat ce se ntmpl n baza
de date n cazul copierii unei linii: linia original: (0 . LINE) (10
0.0 0.0 0.0) (11 10.0 0.0 0.0) distana de copiere: 5 partea n care
se face copierea: indicat prin punctul (1.0 1.0 1.0) ca rezultat al
aplicrii comenzii OFFSET, linia original rmne
neschimbat i apare o linie cu list: (0 . LINE) (10 0.0 5.0 0.0)
(11 10.0 5.0 0.0) Pentru situaii mai complicate, se poate vedea
efectul folosind comanda
ELIST, definit prin programul prezentat n seciunea despre
AutoLISP. Exemplu: ACAD4_10.BMP. FilletComanda FILLET permite
racordarea a dou entiti de tip LINE, ARC,
CIRCLE sau POLYLINE. Entitile racordate nu trebuie s fie neaprat
de acelai tip (se poate racorda o linie cu un cerc, de
exemplu).
Racordarea const n unirea capetelor entitilor selectate
printr-un arc de cerc de raz specificat. Dialogul decurge
astfel:
Command: Fillet lansarea comenzii FILLET Polyline/ Radius/ : R
definirea razei de racordare
Enter new radius : 15 noua raz este 15 Command: Enter relansarea
comenzii (raza implicit este cea introdus anterior) Polyline/
Radius/
-
objects>: selectarea celor dou entiti dup selectarea (prin
punctare) a dou entiti, se va desena arcul. Cele dou linii (sau
arce, sau cercuri) vor fi scurtate sau prelungite astfel nct s se
ntlneasc cu arcul trasat.
n baza de date apare o nou entitate, de tip ARC.
Exemple:Racordarea dintre dou drepte printr-un arc de cerc de raz
R. Centrul se afl
la intersecia paralelelor duse fa de cele dou drepte la distana
R fig. ACAD4_11.BMP.
Racordarea unei drepte cu un cerc (sau arc de cerc) fig.
ACAD4_12.BMP. Raza de racordare implicit este 0, ceea ce determin
unirea celor dou linii
selectate (se poate folosi uneori n loc de EXTEND i TRIM).
Modificarea razei determin modificarea valorii variabilei
FILLETRAD.
Opiunea Polyline se folosete pentru racordarea tuturor
componentelor unei polilinii. Dac se selecteaz dou segmente
alturate dintr-o polilinie (fr opiunea Polyline), se va obine un
arc ntre cele dou segmente. Opiunea Polyline determin trasarea de
arce ntre toate segmentele poliliniei selectate. Nu se vor racorda
segmentele pentru a cror lungime raza de racordare este prea
mare.
La racordarea arcelor i cercurilor, este posibil ca rezultatul s
nu fie cel dorit. n acest caz, se anuleaz comanda cu Undo i se
rencearc FILLET.
Atenie! Funcioneaz numai n plan. Pentru racordri de drepte 3D
situate n alt plan dect xOy, se va folosi comanda UCS.
ChamferCHAMFER (teire) funcioneaz ca i FILLET, dar n loc de arc,
deseneaz
ntre cele dou linii un segment de dreapt. Se poate aplica numai
liniilor i poliliniilor. Cele dou linii trebuie s se intersecteze
(nu se pot racorda sau tei dou linii paralele). Modul n care se
face teirea este determinat de cele dou distane, corespunztoare
celor dou linii selectate (variabilele CHAMFERA i CHAMFERB).
Dialogul este:
Command: Chamfer lansarea comenzii CHAMFER Polyline/ Distances/
: D urmeaz specificarea distanelor.Enter first chamfer distance : 1
distana de la intersecie, de-a lungul
primei linii selectate.Enter second chamfer distance : 1 distana
de la intersecie, de-a
lungul celeilalte linii.Command: Enter relansarea comenzii
CHAMFER.Polyline/ Distances/ : punctare pe una din linii
selectarea
primei linii, corespunztoare primei distane specificate.Select
second line: punctare pe a doua linie rezult segmentul de teire
i
ajustarea celor dou linii n funcie de acesta.
-
Opiunea Polyline determin teirea poliliniilor similar cu
racordarea acestora (vezi comanda FILLET). Dac ambele distane sunt
0, se obine intersecia liniilor selectate.
Pedit (editarea poliliniilor)Polilinia este o entitate complex,
alctuit dintr-un ir de linii i arce. Aceste
obiecte (linii i arce) vor putea fi manipulate mpreun, ca o
singur entitate. Un alt avantaj al poliliniilor este faptul c pot
avea lime nenul (arcele i liniile au lime nul). PEDIT este o comand
special de editare a poliliniilor.
Posibilitile sale sunt urmtoarele: transformarea liniilor sau
arcelor n polilinii; deschiderea sau nchiderea unei polilinii;
concatenarea poliliniilor (transformarea a dou polilinii
ntr-una
singur); adugarea de noi segmente; schimbarea limii poliliniei;
separarea segmentelor poliliniei; inserarea de noi vertexuri sau
tergerea unora existente; mutarea vertexurilor; interpolarea unei
polilinii (Spline) sau transformarea ei ntr-o curb
(Fit); anularea interpolrii (Decurve).
Comanda PEDIT poate lucra n trei moduri, n funcie de polilinia
selectat: polilinie 2D (PLINE), polilinie 3D (3DPOLY), suprafee
(MESH). Aici ne vom ocupa numai de poliliniile 2D.
O polilinie const ntr-o niruire de vertexuri. Prin vertex se
nelege un punct care separ dou segmente de polilinie. Un segment
este o entitate de tip LINE sau ARC. Dac este o linie, lista
vertexului (pe scurt) este:
(0 . VERTEX) (10 10.0 10.0 0.0)Dac este vorba de un arc, mai
apare lista 42: (0 . VERTEX) (10 10.0 10.0 0.0) (42 .
0.15).Coninutul listei 42 este un numr care reprezint tg(u/4), unde
u este
mrimea arcului, n radiani. Dac este un semicerc, lista va fi
(42.1). O polilinie complet este definit printr-o succesiune de
liste, astfel:(0 . POLYLINE);(0 . VERTEX);(0 . SEQEND).Prima list
(POLYLINE) cuprinde informaii generale referitoare la
polilinie,
urmtoarele (VERTEX) conin coordonatele punctelor prin care trece
polilinia, iar ultima (SEQEND) marcheaz sfritul succesiunii de
liste care definesc polilinia respectiv.
-
Dialogul pentru editarea unei polilinii ncepe aa:Command:
PEDITSelect polyline: (selectarea unei polilinii)Close/ Join/
Width/ Edit vertex/ Fit curve/ Spline curve/ Decurve/ Undo/
eXit: Transformarea unei linii ntr-o polilinieDac la Select
polyline se selecteaz o linie, rspunsul AutoCAD-ului este:Entity
selected is not a polyline. Do you want to turn it into one? : Dac
dorim s transformm linia selectat ntr-o polilinie, apsm Enter
sau
Y i linia va fi transformat ntr-o polilinie cu dou vertexuri
corespunztoare capetelor sale.
Exemplu: linia este:
(0 . LINE) (10 0.0 0.0 0.0) (11 10.0 10.0 0.0) polilinia n care
este transformat:
(0 . POLYLINE)(0 . VERTEX) (10 0.0 0.0 0.0)(0 . VERTEX) (10 10.0
10.0 0.0) (0 . SEQEND) La fel, se poate transforma n polilinie i un
arc. Un cerc nu poate fi
transformat n polilinie (pentru c nu are capete). Exemplu pentru
arc:
arcul: (0 . ARC) (10 522.237 321.263 0.0) (40 . 162.177) (50 .
0.558)(51 . 2.747)
polilinia: (0 . POLYLINE)(0 . VERTEX) (10 659.796 407.165 0.0)
(42 . 0.609) (0 . VERTEX) (10 377.495 383.543 0.0) (42 . 0.609) (0
. SEQEND)
6.4.3 Opiunile comenzii PEDITn urma selectrii unei polilinii,
apare lista opiunilor: Close/ Join/ Width/ Edit vertex/ Fit curve/
Spline curve/ Decurve/ Undo/ eXit
: Fiecare din aceste opiuni poate fi considerat o comand de
editare. Close (Open) Dac polilinia este nchis, n locul opiunii
CLOSE apare OPEN. Exemplu: Command: Pedit lansarea comenzii PEDIT
Select polyline: selectarea unei polilinii Close/ ... / eXit : C
alegerea opiunii CLOSE
-
Close/ ... / eXit : Enter terminarea editrii poliliniei Acum
polilinia este nchis. Pentru deschiderea ei se procedeaz la fel,
dar n
loc de Close apare Open. Iat ce se ntmpl n lista poliliniei:
nainte de nchidere:
(0 . POLYLINE) (70 . 0) dup nchidere:
(0 . POLYLINE) (70 . 1)
Join Opiunea JOIN permite adugarea la o polilinie a unui arc, a
unei linii sau
polilinii. Liniile i arcele sunt automat convertite n segmente
de polilinie. O entitate adugat unei polilinii primete atributele
acesteia.
Exemplu de dialog:Command: Pedit lansarea comenzii PEDIT Select
polyline: selectarea unei polilinii Close/ Join/ ... / eXit : J -
alegerea opiunii JOIN Select objects: select - selectarea entitilor
de adugat 5 segments added to polyline - AutoCAD a adugat 5 noi
segmente la
polilinia selectat Close/ Join/ / eXit : Enter - terminarea
editrii poliliniei.n baza de date vor apare noi vertexuri,
corespunztoare segmentelor
adugate, i vor dispare liniile, arcele sau poliliniile
transformate n vertexuri ale primei polilinii.
Width Unul din avantajele utilizrii poliliniilor este c acestea
pot avea lime
variabil. Cu opiunea W a comenzii PEDIT se poate schimba aceast
lime. Noua lime va fi constant pe ntreaga lungime a poliliniei.
Exemplu: Command: Pedit lansarea comenzii PEDIT Select polyline:
selectarea unei polilinii Close/ / Width/ /eXit : W alegerea
opiunii WIDTH Enter new width for all segments: 4 limea va fi 4
pentru toate segmentele
poliliniei.Close/ Join/ / eXit : Enter terminarea editrii
poliliniei.n baza de date, pentru fiecare vertex cu lime nenul apar
sublistele 40 i
41, corespunztoare limii iniiale i finale. Cu PEDIT WIDTH se va
modifica coninutul acestor subliste. Modificarea limii pentru
fiecare vertex n parte se poate face cu subcomanda EDIT VERTEX.
Fit curve Opiunea FIT transform polilinia selectat ntr-o curb ce
trece prin fiecare
vertex. Curba va fi alctuit din arce. Dou vertexuri consecutive
vor fi legate prin
-
dou arce, astfel: unul tangent la primul vertex, celalalt
tangent la primul arc i la urmtorul vertex.
Decurve Aceast opiune este opus opiunilor FIT i SPLINE, i nu
poate fi folosit
dect dup una dintre acestea. Rolul ei este de a transforma o
curb n polilinia din care provine.
Spline Opiunea SPLINE permite interpolarea unei polilinii pe
baza metodei
B-Spline. n baza de date a AutoCAD-ului vor fi intercalate (n
secvena corespunztoare poliliniei selectate) un numr de vertexuri
intermediare. Diferenierea vertexurilor originale de cele
intercalate se face prin coninutul sublistei 70:
(0 . VERTEX) (70 . 8) vertex creat prin SPLINE.(0 . VERTEX) (70
. 16) vertex de control pentru curba interpolat (exist
n polilinia original).(0 . VERTEX) ... (70 . 1) vertex creat
prin FIT.Prin DECURVE vor fi eliminate vertexurile suplimentare,
rmnnd doar
cele cu sublista (70 . 16). Interpolarea este controlat de trei
variabile: SPLINETYPE, SPLINESEGS
i SPLFRAME. Splinetype poate lua valorile: 5 - Spline
quadratic.6 - Spline cubic.Splinesegs este un numr ntreg care
stabilete numrul de segmente
generate prin SPLINE. Splframe poate fi 0 sau 1. Dac este 0,
polilinia original nu va fi desenat
dup interpolare. Dac este 1, va fi afiat att polilinia original,
ct i curba creat prin SPLINE.
Exemple pentru FIT i SPLINE - ACAD4_13.BMP. Undo Aceast opiune
permite anularea ultimei subcomenzi, rmnnd n PEDIT:Close/ ... /
Undo / eXit : U Close/ ... / Undo / eXit : Edit vertex Subcomanda
EDIT VERTEX permite editarea fiecrui vertex n parte. La
nceput, apare un X pe primul vertex al poliliniei i
prompterul:Next/ Previous/ Break/ Insert/ Move/ Regen/ Straighten/
Tangent/ Width/
eXit : Next - mut X pe vertexul urmtor.Previous - mut X pe
vertexul precedent.Break - memoreaz vertexul marcat i permite
selectarea altuia. Se poate
elimina apoi poriunea din polilinie cuprins ntre cele dou
vertexuri.
-
Insert - adaug un nou vertex dup cel marcat.Move - permite
mutarea vertexului marcat.Regen - regenereaz polilinia.Straighten -
memoreaz vertexul marcat i permite selectarea altuia. Se poate
nlocui apoi poriunea dintre cele dou vertexuri cu un segment de
dreapt.Tangent - ataeaz vertexului marcat o direcie tangent, ce va
fi utilizat la
rotunjirea ulterioar a poliliniei. Width - modific limea
poliliniei dup vertexul marcat.Exit - prsete subcomanda, revenind n
PEDIT. Listele modificate sunt cele corespunztoare vertexului
selectat: (0 . VERTEX)
Lista complet a comenzilor de editare (n ordine alfabetic
AutoCAD Release 11):
Array copiere multipl sub form de matrice sau pe un contur
circular a entitilor selectateAttedit
editarea atributelor Break
elimin o poriune din entitatea selectatChamfer
teire Change
modificarea proprietilor sau poziiei entitilor selectate
Chprop
modificarea proprietilor entitilor selectate Copy
copierea entitilor selectate DDatte
editarea atributelor printr-o fereastr de dialog DDedit
editare prin fereastra de dialog Divide
mprirea unei entiti n pri egale i marcarea acestora Erase
tergerea entitilor selectate Explode
transformarea entitilor complexe n entitile simple din care sunt
alctuite
-
Extend prelungirea entitilor selectate pn la un contur definit
anterior
Fillet racordare
Measure determinarea lungimii entitii selectate n funcie de
unitatea
de msur specificatMirror
copiere n oglindMove
mutarea entitilor selectate Offset
copiere paralelOops
recuperarea entitilor terse cu ultima comand ERASE Pedit
editarea poliliniilor Purge
elimin din baza de date entitile neutilizate (blocuri, straturi
...)
Rotate rotirea entitilor selectate
Scale mrirea/ micorarea la scar a entitilor selectate
Select subcomanda care creeaz o mulime de selecie
Stretch modific dimensiunile obiectelor (le ntinde)
Trim scurtarea entitilor selectate (tundere dup un contur)
6.5 COMENZILE AUTOCADComenzile pot fi introduse la apariia
prompterului Command:Pentru repetarea ultimei comenzi, se va apsa
Enter. Se pot introduce puncte
sau coordonate n oricare din modurile: Absolut: x, y Relativ:
@deltax, deltayPolar: @dist
-
Relativ:@deltax, deltay, deltaz Dac omitei coordonata Z, se
utilizeaz elevaia curent. Filtre: .X,.Y,.Z,.XY,.YZ,.X cnd la o
cerere de coordonate se d o astfel de
combinaie, apare prompterul of. Prin acesta ni se solicit
introducerea unui element geometric de tip punct, de la care
AutoCAD s-i ia coordonatele ce urmeaz dup punct (de exemplu, la .XZ
va prelua coordonatele X i Z ale punctului selectat). Odat furnizat
punctul care ofer aceste informaii, ni se va prezenta cererea need
a sau need ab, unde a i b sunt una dintre literele x, y sau z, mai
exact acele litere care au lipsit din indicarea filtrului.
Selectarea obiectelor: (Select objects:) (punct) = Un obiect M =
Mai multe obiecte L = Ultimul obiect W = Obiectele coninute n
ntregime n fereastra specificat.
C = Obiectele care trec prin fereastr A = Adaug obiectele
urmtoare R = Elimin (din mulimea de selecie) obiectele urmtoare U =
Elimin ultimul obiect (ncepnd cu Release 11 au fost introduse i
alte
opiuni).Dac mulimea selectat v satisface, apsai Enter. APERTURE
APERTURE nseamn deschidere. Se ateapt introducerea mrimii
ptrelului selector n modul OSNAP, n pixeli. Sintaxa: APERTURE
Object snap target height (1-50 pixels) : (numr)Putei opta ntre a
introduce o valoare (cuprins ntre 1 i 50 pixeli) i a apsa
pur i simplu Enter, n cazul n care ai vrut doar s vedei care
este setarea aperture curent, fr a o modifica. Cu ct latura
ptrelului este mai mic, punctul este localizat mai repede (mai uor
pentru calculator, mai greu pentru operator). Valoarea este pstrata
n variabila de sistem APERTURE.
ARC Comanda ARC servete la trasarea arcelor de cerc. Iat
variantele de
introducere a arcului: trei puncte de pe arc; punctul de nceput,
centrul, punctul final; punctul de nceput, centrul, mrimea arcului
n grade; punctul de nceput, centrul, lungimea coardei; punctul de
nceput, punctul final, raza; punctul de nceput, punctul final,
mrimea arcului n grade; punctul de nceput, punctul final, direcia
de trasare; continuarea liniei sau arcului precedent.
Format 3 puncte: ARCCenter/:(punct) Center/End/:(punct)
-
End point:(punct) Opiuni: A = unghiul inclus ntre laturile
(radiale) care mrginesc arcul D = direcia unghiular msurat n sens
trigonometric de la punctul de start L = lungimea coardei.C =
punctul din centrul arculuiE = punctul de sfrit al arculuiR =
raza.Pentru a continua linia sau arcul precedent, rspundei la
primul prompter cu
Enter (vezi variabila LASTANGLE). O dreapt nu este recunoscut ca
un arc cu raz infinita, deci trei puncte
coliniare nu vor fi acceptate pentru definirea arcului.
AREA Cu comanda AREA se pot calcula ariile i perimetrele unor
spaii nchise.Sintaxa: AREA/Entity/ Add/ Subtract:(primul punct)
(ADD mode) Next point: (urmtorul punct) (ADD mode) Next point:
(urmtorul punct) (ADD mode) Next point: Enter pentru a ncheia
introducerea punctului. Area = nnnnPerimeter = nnnn Total area =
nnnn /Entity/Subtract: Enter pt. abandonarea comenzii. Comanda
ncepe n modul add. Opiunile sunt:Add - Trece n modul add (adugare).
Subtract - Trece n modul subtract (extragere). Entity - Compune
aria din cercurile sau poliliniile selectate. Enter - Prsete
comanda. Valoarea ariei este pstrat n variabila de sistem AREA, iar
perimetrul n
variabila PERIMETER. Conturul este nchis automat; nu trebuie
introdus primul punct i la sfrit.
ARRAY Comanda ARRAY permite multiplicarea unor entiti selectate,
dup un
tablou dreptunghiular sau circular (polar).Sintaxa: ARRAY Select
objects: (Selectai entitile de multiplicat).Rectangular/Polar array
(R/P):Pentru tablou rectangular introducei numrul de rnduri, numrul
de
coloane, distana dintre rnduri i distana dintre coloane.
Distanele dintre rnduri/coloane pot fi introduse cu semn. Dac
semnul e pozitiv, atunci dezvoltarea se face n sensul axelor, iar
dac e negativ, n sens invers.
Pentru un ARRAY polar (circular), trebuie s indicai centrul
tabloului circular, apoi numrul de articole, apoi unghiul de
acoperit i, n final, optai pentru rotirea obiectelor.
ATTDEF
-
Folosind comanda ATTDEF (ATTribute DEFine) putei crea atribute.
Ele trebuie s primeasc un nume (tag) i conin una sau mai multe
particulariti, exprimate textual sau numeric, ce nsoesc (eventual)
un bloc. Ele pot fi utilizate i independent, n afara conceptului de
bloc (sunt entiti de sine stttoare).
Atributele pot avea una sau mai multe dintre caracteristicile
(modurile) bivalente (exprimate prin Y = DA i N = NU): Invisible,
Constant, Verify i Preset, unde:
Invisible exist, dar nu e afiat.Constant toate apariiile
atributului au aceeai valoare. Verify emite un prompter suplimentar
pentru confirmarea valorii date. Preset nu cere valoare la
inserarea blocului. Sintaxa: ATTDEF Attribute modes Invisible:
NConstant: NVerify: NPreset:
N Enter (ICVP) to change, RETURN when done: Attribute tag: (up
to 31 chars; letters, digits, $, -, _).
Attribute prompt: Default attribute value:Start point or
Align/Center/Fit/Middle/Right/Style: Height : Rotation angle :
Putem crea pe ecran un tag (un text) asociat atributului ce se
definete (ca
o etichet), care s poat fi selectat apoi ca fcnd parte dintre
entitile unui bloc, mpreun cu entitile geometrice care-l vor
constitui.
ATTDISP Comanda ATTDISP (ATTribute DISPlay) controleaz
vizibilitatea
atributelor. Le facem vizibile atunci cnd dorim ca valoarea lor
curent s apar n desen.
Sintaxa: ATTDISPNormal/ON/OFF : Normal atributele vizibile se
vd, cele invizibile nu On toate atributele se vdOff nu se vede nici
un atribut
ATTEDIT Comanda ATTEDIT (ATTribute EDIT) permite editarea
atributelor, adic
modificarea lor. Att individual, ct i global, pot fi alese
selectiv atributele de editat, selecia fcndu-se dup tag-uri, nume
de bloc sau vizibilitate.
Sintaxa: ATTEDITEdit Attributes one by one? (N = global) Block
name specification : Attribute tag specification : Attribute value
specification : Ultimul atribut selectat este primul editat
(atributul editat este marcat cu X). Apare prompterul: Value/
Position/ Height/ Angle/ Style/ Layer/ Color/ Next :
-
ATTEXT Pentru a extrage atributele blocurilor care se afl la un
moment dat ntr-un
desen se folosete comanda ATTEXT (de la ATTribute EXTraction).
Sintaxa: ATTEXTCDF, SDF, or DXF attribute extract (or Entities)? :
Dac rspundei cu CDF, SDF DXF, se extrag nregistrri pentru toate
blocurile din desen. Opiunea E va cere (cu Select objects)
indicarea entitilor pentru care s fie scoase informaiile din baza
de date, dup care va afia linia:
CDF, SDF or DXF Attribute extract? : Formatele de extracie sunt:
CDF - Comma Delimited Format - delimitarea cmpurilor prin
virgule;SDF - Fixed-field format - delimitarea prin spaii;DXF -
Drawing interchange format - format DXF;AUDIT Comanda AUDIT
determin validitatea fiierului .DWG. Sintaxa:AUDIT Fix any errors
detected? : 0 Blocks audited Pass 10 entities audited Pass 2 0
entities audited Total errors found 0 fixed 0 Aceast comand este
disponibil numai ncepnd cu AutoCAD Release 11.
ncepnd cu aceast versiune, fiierele DWG conin informaii
redundante, folosite de comanda AUDIT pentru repararea fiierelor
defecte. Rspunsul Y determin corectarea erorilor gsite; N determin
afiarea erorilor, fr corectare. Rspunsul comenzii (raportul) este
salvat pe disc ntr-un fiier cu numele desenului i extensia
.ADT.
AXIS Comanda AXIS servete la trasarea unor axe gradate care ajut
la
identificarea de poziii pe ecran. Sintaxa: AXISTick spacing (X)
or ON/OFF/Snap/Aspect : Opiuni: valoare numeric = spaiul dintre
marcaje; dac se adaug un X, atunci
valoarea reprezint factorul cu care se nmulete distana Snap. ON
= activarea axelor OFF = dezactivarea axelor S = preluarea spaiului
ntre marcaje de la Snap A = posibilitatea alegerii de spaii
diferite pe orizontal fa de vertical
(Aspect).BASE Comanda BASE definete punctul de referin pentru
inserarea i rotirea
unui desen.Sintaxa: BASEBase point : (introducei un punct).
-
BLIPMODE Pune markerul n modul blip (plpie) sau l scoate de
acolo.Sintaxa: BLIPMODEON/OFF :Nu sunt afectate desenele (baza de
date).BLOCK Orice ansamblu de entiti poate fi constituit ntr-un
bloc. Creai cteva
entiti (linii, arce etc.) i dai comanda BLOCK, urmnd
traseul:BLOCKBlock name (or ?): (numele blocului).Insertion base
point: (indicai un punct).Select objects: (selectai entitile
create).Punctul indicat se va asocia obiectului, servind ca punct
de inserare a
blocului la viitoarele sale inserri. Dup ce ai terminat de
selectat entitile, apsai Enter. Entitile selectate dispar de pe
ecran! Ele formeaz blocul. Pentru a le restaura, folosii comanda
OOPS. Dac la comanda BLOCK rspundei cu ? (la prima ntrebare),
ecranul trece n mod text i se listeaz toate blocurile deja
definite.
BREAK Comanda BREAK permite secionarea unei entiti n alte dou
entiti de
acelai tip.Sintaxa:BREAKSelect object: (selectai un
obiect).Enter first point: (punct).Enter second point: (punct).Dup
selectarea unei linii (continue), prin indicarea unui al doilea
punct,
segmentul dintre ele dispare. Precizia indicrii este destul de
redus. Dac dorii s secionai entitatea ncepnd dintr-un punct exact
(de exemplu, intersecia cu alt entitate), selectai-o unde v vine
mai bine, dup care continuai astfel:
Enter second point (or F for first point): F.Enter first point:
(indic punctul exact).Enter second point: (al doilea punct).CANCEL
Apsnd combinaia de taste Ctrl-C, se abandoneaz execuia comenzii
curente.Sintaxa: Ctrl-C. CHAMFER Comanda CHAMFER permite
realizarea de teituri, trasnd o linie care
reteaz colul format de dou entiti la distane
prestabilite.Sintaxa: CHAMFER Polyline/Distances/: D - Introducei,
pe rnd, distanele la care s se fac teirea;P - Teete ntreaga
polilinie.Dac rspundei cu D, apare dialogul:Enter first chamfer
distance : (prima dist. de teire).Enter second chamfer distance :
(a doua dist. de teire).
-
Acum reluai comanda CHAMFER.CHANGE Comanda CHANGE servete la
modificarea caracteristicilor unei (unor)
entiti deja existente n desen. Sintaxa: CHANGE Select
objects:(select).Properties/: n continuare, Change Point se noteaz
CP. Line - Captul liniei este mutat prin CP n punctul indicat.
(Atenie la
ORTHO!) Circle - Raza se schimb astfel nct punctul indicat s fie
pe circumferin.Block - Se schimb punctul de inserie. Trebuie
specificat noul unghi. Text - Se schimb punctul de start, stilul,
nlimea, unghiul i textul. Attribute Definition - Ca la text, n plus
se schimb definiia atributului.Opiunea Properties a comenzii CHANGE
permite schimbarea uneia sau
mai multor proprieti ale entitilor selectate. Aceste proprieti
pot fi: layer (strat); color (culoare); linetype (tipul liniei);
elevation (ADE-3) (elevaie = coordonata Z); thickness (ADE-3)
(grosime).
Sintaxa: CHANGE Selects objects:(select).Properties/:P.Change
what property (Color/Elev/LAyer/LType/Thickness)?.Se introduce
litera mare (sau literele mari) din numele proprietii ce
trebuie
schimbat.CHPROP Ca i comanda CHANGE, fr opiunea Change Point.
Schimb proprietile
unei entiti. CIRCLE Comanda CIRCLE este folosit pentru trasarea
de cercuri.Sintaxa: CIRCLE3P/2P/TTR/: (punctul de
centru).Diameter/: (valoarea razei).Dac se ncepe prin introducerea
unui punct, acesta este considerat centru i
apare cererea Diameter/: Se poate rspunde cu un numr (considerat
raz) sau cu litera D, care va
produce textul Diameter:, ateptndu-se un numr (considerat
diametru). n ambele cazuri rspunsul numeric duce la trasarea
cercului precizat. Dac la primele opiuni nu se d un punct, ci se
alege opiunea 3P, atunci apare First point: i se ateapt un prim
punct de pe circumferina viitorului cerc. Odat introdus, se cer al
doilea i al treilea punct care vor defini cercul. Dac se alege
opiunea 2P, sunt cerute dou puncte diametral opuse care vor defini
cercul dorit. Dac, n sfrit, se alege TTR, atunci n zona de dialog
apare: Enter Tangent spec:, iar pe ecran va
-
aprea colimatorul pe care este centrat un ptrel selector. Este
cerut astfel selectarea unui obiect la care s fie dus tangent
cercul. Cnd am cuprins n interiorul ptrelului mcar un singur pixel
al obiectului tangent apsm Enter. Va aprea Enter second Tangent
spec:, fiind ateptat al doilea obiect de tangent. Dup selectarea
acestuia, apare textul Radius:, ateptndu-se raza cercului, dup care
acesta este trasat efectiv.
COLOR Paleta disponibil este: 1 - Red (rou), 2 - Yellow
(galben), 3 - Green (verde), 4 - Cyan (bleu),
5 - Blue (albastru), 6 - Magenta (violet), 7 - White (alb).Daca
dorii s schimbai culoarea (cea implicit este returnat ntre
paranteze), introducei numele (n englez) sau numrul din lista de
mai sus. Sintaxa: COLOR New entity color : COORDINATES n linia de
sus a ecranului sunt afiate coordonatele curente ale
cursorului.
Apsnd tasta F6 sau combinaia Ctrl-D, vor rmne afiate ultimele
valori (din momentul apsrii tastei), fr s mai fie actualizate la
deplasarea cursorului. Apsnd din nou F6, se revine la afiarea
dinamic a coordonatelor.
Sintaxa: Ctrl-D (sau F6) (sau ) COPY Aceast comand servete la
multiplicarea unei poriuni din desen, prin
copierea ei succesiv n alte zone ale desenului. Sintaxa: COPY
Select objects: (select)/Multiple: Second point of displacement:
Dac facem o singur copie, rspundem simplu, indicnd un punct.
Acesta
va fi asociat din punct de vedere poziional entitilor selectate,
n vederea precizrii locului unde se va face copierea. Dac dorim s
facem mai multe copii, rspundem prin M. n cazul copierii simple
urmeaz s introducem punctul care va corespunde n copie punctului
precizat anterior. n cazul copierii multiple, abia acum se va cere
punctul de baz al deplasrii, urmat de cel de-al doilea punct.
Cererea celui de-al doilea punct se repet pn la apsarea lui Enter,
adugndu-se cte o copie n fiecare punct precizat.
DBLIST Dai aceast comand (DBLIST) dac dorii s vedei formele
canonice ale
tuturor entitilor aflate curent n baza de date a AutoCAD-ului.
Sintaxa: DBLIST Dac lista este lung, putei ntrerupe afiarea ei cu
CTRL-S. Cu CTRL-C se
abandoneaz afiarea. Cu CTRL-P, se tiprete lista. DDATTE
-
Aceast comand a fost introdus (ca toate comenzile care au
prefixul DD) ncepnd cu Release 11. DDATTE este prescurtarea de la
Dynamic Dialog ATTribute Editor, deci comanda DDATTE permite
editarea atributelor folosind ferestre de dialog.
Sintaxa: DDATTE Select block: DDEDIT DDEDIT nseamn Dynamic
Dialog EDITor, deci folosete tot ferestrele de
dialog (ca DDATTE). DDEDIT permite editarea unei linii de text.
Astfel se pot modifica texte (entiti de tip TEXT sau ATTDEF), fr a
mai fi nevoie s le rescriem n ntregime.
Sintaxa: DDEDIT / Undo: DDEMODES Comanda DDEMODES (Dynamic
Dialog Entity creation MODES) permite
schimbarea proprietarilor entitilor prin ferestre de dialog.
Sunt modificate variabilele de sistem care controleaz proprietile
entitilor ce vor fi create ulterior (culoarea, tipul de linie,
layer-ul, elevaia, grosimea).
Sintaxa: DDEMODES Poate fi folosit ca i comanda transparent
('Ddemodes). DDLMODES DDLMODES permite modificarea proprietarilor
straturilor prin ferestre de
dialog (Dynamic Dialog Layer MODES). Sintaxa:DDLMODES Ca i
DDEMODES, poate fi folosit ca comand transparent ('Ddlmodes).
DDRMODES Comanda DDRMODES (Dynamic Dialog dRawing MODES)
permite
setarea unor variabile care controleaz modul de lucru, similar
comenzilor SNAP, GRID, AXIS, ORTHO, BLIPMODE, ISOPLANE.
Sintaxa: DDRMODES Poate fi folosit ca i comanda transparent
('Ddrmodes). Variabilele de
sistem afectate: AXISMODE, AXISUNIT, BLIPMODE, COORDS, GRIDMODE,
GRIDUNIT, ORTHOMODE, SNAPANG, SNAPBASE, SNAPMODE, SNAPUNIT.
DDUCS Comanda DDUCS (Dynamic Dialog User Coordinate System)
controleaz
sistemul de coordonate folosit (ca i comanda UCS) prin ferestre
de dialog.Sintaxa: DDUCS DELAY DELAY nseamn ntrziere. Comanda DELAY
se utilizeaz n special n
fiierele Script, pentru a menine afiarea unei imagini pe ecran
un timp dat. Sintaxa: DELAYDelay time in milliseconds: (numr)
-
Numrul introdus reprezint timpul de ntrziere, n milisecunde. DIM
Comanda DIM ne introduce n modul de lucru Dim: (adic apare
acest
prompter. Aceasta nseamn c de acum putem desena cote, folosind
urmtoarele comenzi de cotare:
ALIgned - Cotare liniar, aliniat cu originile liniilor de
extensie.ANGular - Cotarea unghiurilor.BASeline - Continu cotarea
liniar de la prima linie de extensie a cotei
precedente.CENter - Marcheaz centrul unui arc sau cerc.CONtinue
- Continu o cotare liniar de la a doua linie de extensie a
cotei
precedente.DIAmeter - Cotarea diametrelor.EXIt - Revine n modul
de lucru normal (Command:).HORizontal - Cotare liniar, cu linia de
cot orizontal.LEAder - Deseneaz o sgeat nsoit de linii de control
spre textul cotei.RADius - Cotarea razelor.REDraw - Redeseneaz
ecranul.ROTated - Cotare liniar nclinat cu unghiul
specificat.STAtus - Listeaz starea variabilelor de cotare.STYle -
Comut pe un alt stil de text.UNDo - Anuleaz ultima operaie de
cotare.VERtical - Cotare liniar, cu linia de cot vertical;
n Release 11 au fost adugate i comenzile de cotare:OBLique -
nclin liniile de extensie ale cotei selectate.ORDinate - nscrie pe
desen coordonatele punctului selectat.OVErride - modific setarea
variabilelor de cotare pentru cotele selectate.REStore - seteaz
stilul de cotare.SAVe - salveaz starea variabilelor => un nou
stil de cotare.TEDit - editarea textului cotei.TROtate - rotete
textul cotei.Dac variabila DIMASO este ON, se lucreaz n modul de
cotare
asociativ; aceasta nseamn c vom avea cte o singur entitate
pentru fiecare cot (un bloc de tip DIMENSION). Urmtoarele operaii
se pot efectua asupra entitilor obinute astfel.
UPDate - Redeseneaz cotele selectate, respectnd noile valori ale
variabilelor de cotare.
HOMetext - Mut textul unei cote selectate napoi n poziia sa
implicit. NEWtext - Modific textul cotelor selectate.DIM1
-
Comanda DIM1 permite trasarea unei singure cote, dup care revine
n modul de lucru Command:
Sintaxa: DIM1Dim: (introducei o comand de cotare) DIST Comanda
DIST afieaz distana dintre dou puncte selectate, unghiul de
nclinare al dreptei care trece prin aceste puncte i variaia
coordonatelor X i Y.Sintaxa: DISTFirst point:(punct) Second
point:(punct) Dac la cererea First point: rspundei cu un numr, DIST
afieaz acest
numr n unitile curente (setate cu UNITS).
DIVIDE Comanda DIVIDE permite marcarea unei entiti cu puncte sau
blocuri, la
distane egale.Sintaxa :DIVIDESelect object to divide: (punct)
/Block: Putei selecta o singur entitate de tip linie, arc, cerc sau
polilinie. Pe
entitatea selectat vor apare unul sau mai multe puncte situate
la distane egale, cu unul mai puin dect numrul de segmente n care
va fi mprit entitatea. Numrul de segmente trebuie s fie cuprins
ntre 2 i 32767. Dac ai selectat marcarea prin blocuri (opiunea
Block), va urma dialogul: Block name to insert: (numele unui bloc
anterior definit).
Align block with object? (blocul tangent la obiect sau
nu).Number of segments: (numrul de segmente).
DOUGHNUT DONUT Comanda DONUT (sau DOUGHNUT) deseneaz o coroan
circular plin
(dac este plin sau nu, se poate stabili prin comanda
FILL).Sintaxa: DOUGHNUTInside diameter :(val. sau
2 puncte).Outside diameter :(val. sau 2 puncte).Center of
doughnut:(punct).La Inside diameter se introduce diametrul interior
al inelului, iar la
Outside diameter diametrul exterior. Dup ce se d diametrul
exterior, inelul deja apare, centrat pe cursorul grafic. Acum poate
fi plasat oriunde (prin precizarea centrului).
DRAG DRAGMODE DRAGMODE este o comand de setare care permite
crearea facilitii de
prezentare dinamic a obiectelor care vor fi mutate, rotite etc.
De obicei aceast
-
facilitate este activat. Este necesar s fie dezactivat doar dac
se lucreaz pe un calculator foarte lent.
Sintaxa: DRAGMODEON/OFF/Auto :
DTEXT Vezi comanda TEXT. Diferenele constau n:
pe ecran apare un dreptunghi de mrime egal cu mrimea curent a
caracterelor. Pe msur ce se scrie textul, acesta apare efectiv pe
ecran.
apsarea lui Enter face trecerea la linia urmtoare. Pentru a
ncheia com