Training Recorder, iar la apãsarea butonului Play, programul executã întocmai geometria doritã, urmãrind succesiunea de comenzi.
AUTOCAD 2009: Utilizarea Action Recorder Action Recorder este o funcþie nouã adãugatã în programul AutoCAD o datã cu versiunea 2009 ºi este conceputã pentru automatizarea funcþiilor repetitive.
Dintre avantaje amintim: a. Creºterea productivitãþii: permite crearea de macro-uri ºi reutilizarea lor. b. Reducerea numãrului de erori ºi omisiuni: paºii de parcurs sunt verificaþi ºi executaþi automat de program. c. Flexibilitate ºi adaptativitate: posibilitatea de a înregistra o serie de acþiuni, precum ºi modificarea acestora ulterioarã, la derularea lor.
Fig.4
Pentru exemplificarea acestei facilitãþi am creat o fereastrã, iniþial cu dimensiuni fixe, dar care se poate redesena cu alte valori, atât pentru cotele de gabarit, cât ºi pentru grosimea ramei; de asemenea, punctul de inserþie se poate alege oriunde o datã cu rularea macro-ului. Fig.1
1. Pentru început deschidem un fiºier nou acadiso.dwg. În meniul Tools gãsim noul panou, Action Recorder. Pentru a începe înregistrarea macro-ului, apãsãm butonul Record (Fig. 1).
Fig.5
7. Pentru a configura valorile comenzilor din acest macro pentru desenarea unor ferestre de dimensiuni diverse, vom edita aceastã suitã de comenzi cu mesaje ºi instrucþiuni care sã modifice ceea ce este deja înregistrat. Vom începe cu clic-dreapta pe coordonatele punctului de inserþie 0,0. Cu Insert User Message, adãugãm un mesaj care sã informeze utilizatorul asupra acestei valori, de ex: Punct de inserþie (Fig. 7 ºi fig. 8).
2. Apoi desenãm un dreptunghi cu colþul stânga jos în punctul de origine 0,0 ºi colþul dreapta la coordonate relative de valoare egalã cu cotele de gabarit – în acest caz @450,900 (Fig. 2).
Fig.2
3. Creãm un offset pentru a reprezenta rama ferestrei, de valoare 20 mm în acest caz, ºi cãtre interior sau exterior aºa cum doriþi (Fig. 3). 4. Ultima comandã mirror va crea partea a doua a ferestrei faþã de una din laturile dreptunghiului. Vom folosi opþiunea N pentru ºtergerea obiectelor sursã ºi nu vom apãsa Enter, deoarece macro-ul înregistreazã exact comenzile ºi opþiunile noastre (Fig. 4). 5. Prin apãsarea butonului STOP, se închide înregistrarea macro-ului ºi se salveazã pe hard-disk – de exemplu Creare_Ferestre, un fiºier cu extensia actm. Acest fiºier se poate partaja cu toþi ceilalþi utilizatori, prin simpla copiere (Fig. 5).
Fig.3
6. Întreaga suitã de comenzi (Fig. 6) se regãseºte pe panoul Action
Fig.6
Fig.7
8. Dupã adãugarea mesajului, configurãm programul sã cearã modificarea valorii acestui punct, tot prin clic-dreapta ºi alegerea opþiunii Request User Input (Fig. 9). 9.
Vom face acelaºi lucru pentru dimensiunile dreptunghiului (Fig. 10) ºi pentru valoarea offset-ului – rama (Fig. 11).
10. De asemenea, pentru a controla direcþia de realizare a oglindirii (mirror) vom cere utilizatorului ºi primul punct al liniei de oglindire (Fig. 12).
Fig.8
Training 11. Ultima etapã este rularea acþiunilor înregistrate cu ajutorul butonului Play ºi alegerea diverselor valori pentru: inserþie, cote, rama, mod de oglindire (Fig. 13). 12. Funcþia Action Recorder se poate folosi foarte uºor ºi la salvarea de scripturi pentru crearea layer-elor, setãrii culorilor, tipului de linie, numelui acestora, etc. De asemenea, pentru cazul în care avem programe AutoLISP putem cere acestuia executarea macrou-lui prin sintaxa (command „Creare_Ferestre“). Fig.9
Fig.10
Rã
[email protected] www.MaxCAD.ro
Fig.12 Fig.13 Fig.11
AutoCAD 2009: Dynamic Blocks Aºa cum am prezentat în exemplul ferestrei executate cu Action Recorder, putem crea o suitã de comenzi ale cãror valori sã se modifice la fiecare rulare. Geometria ar putea fi bineînþeles creatã ºi ca block AutoCAD, dar modificarea cotelor s-ar face numai prin scalare la inserare. Soluþia s-a gãsit prin bloc dinamic - Dynamic Block care permite accesarea versiunilor multiple ale aceluiaºi bloc, constituind o familie de piese.
3. Având opþiunea Open în Block Editor bifatã, apãsãm butonul OK, moment în care se deschide editorul de blocuri ºi apare paleta Block Authoring (Fig. 3 ºi fig.4).
1. Spre exemplificarea acestei facilitãþi, într-un desen nou AutoCAD, am creat o fereastrã cu dimensiuni iniþiale fixe (Fig. 1).
Fig.1
2. Din meniul Block & References, cu ajutorul comenzii Create din panoul Block, creãm un block AutoCAD cu opþiunile prezentate în imagine punctul de inserþie îl puteþi alege dupã cum doriþi (Fig. 2).
Fig.2 Fig.3
Fig.4
4. Prin comanda Linear Parameter, începem cotarea gabaritului ferestrelor, denumind cele 2 cote, Lungime ºi, respectiv, Înãlþime (Fig. 5). 5. Dupã cotarea Lungimii, în proprietãþile acesteia modificãm valorile marcate dupã cum urmeazã (Fig. 6): Distance Label = Lungime – eticheta cotei; Dist type = List – constituie o listã de dimensiuni (mai existã opþiunile Incremental pentru valori din pas în pas sau None fãrã valori); Number of Grips = 1 – puncte de prindere a obiectului,