hello cad fans - 01

Upload: jaroslav-cimpan

Post on 09-Jul-2015

175 views

Category:

Documents


1 download

TRANSCRIPT

  • 5/10/2018 Hello CAD Fans - 01

    1/32

    pret: 30 leiI'--II~"r,.-,I. __& 1'I _-1I r a I I.--...--1 I I 1 I I I 1 .1--I I I I I. 1 - . ,_R_EV_IS_T._A_d_e_I II I III 1 III __ I 1 I ~ . . _ 1PROIECTARE I.. 1II1.11 1IIIII. 1ASISTATA de I-, III-1--'1 I r-ICALCULATOR ~_.l..lLL_~. __ .L.lIIL J..JLL_~

    _ _j' II '.II.jl I

    14 Menu personal 3 lrnaqinatle ~j 19 0 alee spreputere AutoUSPiNCEPATORULUI MANAGEMENT AutoCAD pe FElli ATELIER CAD in AutoLiSP

    9 Desenare primara 31 Service CAD

    4 Cit de novice? 11 Poligoane,elipse, ...5 Sistemul AutoCAD 12 Secu 25 Baze de date 26 AutoCAD laSIEMENS7 Spatlul de lucru 28 Trucuri

  • 5/10/2018 Hello CAD Fans - 01

    2/32

    AUTODE~IS, Inc., firma care a r~alizat AutoCAD, AutoLisp,AutoSHADE " Autodesk 3D Studio etc. are tot atita nevoie dersclama cit au si IBM sau Mercedes, ca sa luarn coua exemple laint'i'mptare... ceeace credem ca va pot interesa, sint sigla ~i adresasediului central ale firmei. lat~le:2320 Marinshlp WaySausalito, CA 94965United States of America

    Dac lJ do r it i sll aveti un bun eenipemem deca lc u l, n u in ve s titi b anii flJ rfj a s tud ia s i o fe rte leflJ cu te d e A & C )N TERNA T lONAL S.A.Societatea cornerclala A & C INTERNATIONAL S.A. va otera PC I AT cornpatiblle 100k' IBM, fabricate defirma canadlana MAXIMUM BUSINESS MACHINES lnc. cu com-ponente originale, AMI Bios, Coprocesoare INTEL, Drive Seagate,etc. Accesoriile Epson, Panasonic, Hewlett Packard, Canon preeurn~l consumabilele pentru aceste echlpamente sint originale, procuratedirect de la firmele producatoare, Uvrare: im e dia ti"J d in s to c, s au in m ax im 21 zile d e 18 semnareacontractu/ui . P entru com pute re le vind ute institu tiilo r d e fnvlltam in t d inR om ania se of era in mo d p re fe re n fia l 0garanfie de 2 an; d e z ite . NOUJ- Executie pro iecte cu Au toCAD ~ i tra in in g in Au toCAD .

    INTERNATIONALSIr. Pavel Teaeeneo, nr.15,sect. 2,Bucuresti, RoMANIAtel. 53.53.15,telex: 10674 MAXIM R, Fax: 53.72.05,

    ERRARE HUMANUM EST ..."Daca dori!i sa utilizati programele AutoUSP ~i menu-urile publicate in

    revlsta, va recornandam sa ne cornanoat: discheta cu flslerele originale pecare redactorii nostri Ie testsaza lndelunq inainte de a Ie publica. Nu neasurnarn nici 0 raspunders privind exactitatea tipllriturii, deci chinul Dvs. dea introduce programele publicate poate sa dea gre~ din varirrnotlve.o discheta de 5 1/4' Double Density cu coa te fi~ierele".lsp" ~i II.mnu"cuprinse intr-un singur num ar d e re vistll costa 500 lei (deocarndata), dis-cheta ramlnind, evident, a Dvs. in cadrul acestel sume acordarn garantie, Insensul ca repetarn trimiterea in cazul in care, independent de vointa Dvs.aceasta nu va parvlna sau nu corespunde.Nimeni nu e perfect...

    I l ! 1 ~ ~ 1 t ~ ~ W ~ j. . : : : : : : : : : : ! f : '~ , 7 : G t M g 3 : : g e ; : ' ~ H ~ W : ~ ~ ~ : l : : : : :\ { : : i A W * ~ # ; : ; : : } : : : : i ? ? : : : : ' : ': f : ': ': : c : / : : ' . .. . . .. . .; : . : . I : r ~ : i i i : ' ~ ~ I H ; : ; i ~ : ; . A ~ ~ F A ~ ~ ".::.GP:.Sg;:1.19.Bt.JCURESTI.. . : : : : : t e i : : ) ? : 3 : ; ~ : ; ~ ~ ? t m : : : : : : : ~ : : ~ ~ : : : : : ~ : : : : . : . '. .

    - ; : .: . - .- . -. - .- . - ;. : :: : : .: ' S . :, : .: : : :: : : -: - : -: - : -: - . . - : .: - : : ': : : : :. - .- - : .: - : .: . :. : - :. : .: - : -: . : -~ . : . :. : .: . : . . . - , . - ' : : .: i % : ~ m B : ~ j ' ~ T ~ f t ' . ~ f E b ' i t d F f : : : :, I m : f E # : ~ ; ' m ; # : # N P ~ S b U ; .: l t t t k G i d C 6 E : ~ ~ P A b ~ d g : : : : : : : : : : : : : : : : : : : : : : : : " , . , . _ " . _ L - _ :_ : :_ : :: _ :_ : _ : _ : .: .: .: .: .: :. ' . ~ . , : - : -: - : -: -: - : -: - : -:' . > : < - : . > : ~ : :: : ? : : : : : : : : @ ~ n ~ t f ~ : ~ q i ~ b ~ i 6 : : : + ~ & 8 : : @ g :: : : : . : . : : : : i f f i ~ 1 ~ l ~ ~ : i , f & ; t f ~ t : L : _ . . : : : : : : : : '. : : : : : ? . : . : : : : : : : : : : : :" : :

    - - - - - - - - _ - - - _ ._ - _ . :_ . - -- - - . - .- - - . - .- . -. - .. _ ..-: ... --.- .. -----.- - _ . _ . _ . . . . _ -_ .. _ .:::::::/Secretarredactfe:,_-::,::::,,:::::::::::::::} } ) Q 9 ~ : P ~ D i ~ I ? : I ? A $ j R A M A X : : : : : { : : " ~-":":.:"":::::::::::::::.-_:_:_:_:_:_:_:_:_:_:_:_:_:_:_::::_:_:_:.-_---::-.~-;::::'-;:::.':":H" ...'

    - - - - - - - - - - - - - - - - - - - -Redact6riasbCl i i t / \ : : : : : : :_-_-Ing. Ale_Xarl~'rii)J:IMEAN UStud. Lucian cALIN :'_-:::'--Ing~Florin c o s . r . . . 1 . 6 i V . : : ; : ; ' : - -Stud. Dorin DASCALU .Ing. fy1lrc~aGAVAN ..-':Ing.'Grigore IOANITOIU .......In .'MihaiJOSIP- .. . In~. 'Ghe6rghe::L~CATU9.Stud. Rene PREOTU .Ing. Virg'i_iM$AVQ' ,_lrig. Radu9E~BANESC,U'StUd. Toma TACESCU'Ing. Radu VASllESC:UArh. Dan VUCICOVICI~a'm_ reusit deocarndata sa realizam 0

    reviStIUrumos-copertata ~jeusuta: ar fi lostmu~ preil seump~.Preferam sa va oferimscum un materia_(-util, redeetat cit se pcatede ingrijit: eont7nd ea veti .svesbunavointssa ne inlelegeli. $peram ca, [ntr-un viitor nupres indeplir'tst 's6,:implin'im to atedezldaratale, mentinlnd, i n c A , un pre] ac-ceptabil. -

    Hello CAD_r:ANS nr.1'1991

  • 5/10/2018 Hello CAD Fans - 01

    3/32

    MOTTO: Nu-mi da -orez,invatlf-mlf sa-! cu/tivl(veehi proverb chlnezesc)

    Oaca nu aeuni, atunclcind?OaC.a nu noi, atuncicine?

    lalli-ne, in s1ir~it, cu tot ce avem mal bun,in fala Ovs...Pornim scum 1ntr-o mare ~j nobilliiritreprindere. Fie ca Imprejurdrlle sa nefavorizeze demersullConelderam de.datcria noastra, a celorcare lucrarn ininvalamintul superior, safacem tot ce ne eta in putinla pentru a aducela indemina oamenilor eu dor-inla deperrectlonare ace I minim de cunostlnte,necesar ~isufleient, care incita la declansareaambijiei de a ~tj ~l de a face!

    Ne adresam, deopotr iva, am student ilor I iiabsolventllor de 1'nvalaminl superior, cit li ipersoanelor cu studii medii. Sigur ca, fllndvorba de utilizarea calculatoarelor, estenecesara 0 minimA cunoastere a modulu]cum lucreeza, dar pentru asta nu trebuie sa alneapare! studii superioare!

    LA fNCEPUT , D E DRUMFara a benaliza lucrurile, vom consideracalculatorul nu ca un scop in sine, cum seintimpla adesea, ci ca inci Q.unealta creatsde om pentru maJirea capacitSlii sale in eon-fruntarea eu Natura. Vom prezenta sau vomrecomanda un anuma computer in masura incare acesta na oferi posibilit.ali de lucrusupllmenlare. Vom pupe mai pU'jin accent peelemente teorefice Iii mai mult pe aspectelepractice, mal pulin pe CE lii mal mult peCUM. Spersm ss va aducam pe masa delucru un material placut la lecturare, fiindcade utilitatea lui nu ne lndolm. Daea neindoiam, nu ne aventuram! Gindili-va laInvestilia care trece blnlsor de 100.000 lei,facuts. pe buzunarele noastre greu tncercete,, I veli !rage singur i concluzi ile . ..* * *Cine sintern noi? Un grup de lmpatimipinlr-a le calculatoaralor. Virsla media - sub 30de ani; speren~ (noastra) de viala - 100 deani; formajia - inglneri, designerl, arhltecti;calitatea noastra principali - entuziasmul;defectele - 0 sa Ie vedetl Dvs, 0 s a ni Ie

    cornunicatl ~i 0 sa lncercam sa ne indreptam! .Eu, cel care scriu aceste rinduri, predaucursul de Proiectare Asistatlii de Calculator("PAC"-ul) studentllor de anul IV zi iii V seralai Facultai ii Tehnologia Constructlllor deMa,ini din Institutul Politehnic Bucurasti, Voilolosi elementele prezentate aiel pentru infor-mareq, curenta a studenttlcr mei, in primulrind. Pe el oricum nu-l pot Irlida, deci putep

    3

    avea toata increderea co ceeaee aparl! inaceesta rev isla sint n um ai Iucrurivalabile.Ceeace vetl constata repede, va f icarevista aste prezele de concreti!~I pentru cli sintem la primul numar, Imlface placere sa montlonez ca datorez an-gajarea pe calea frumos de spinoaso a infor-rnattctl Profesor-ului Dr. Ing. AlexandruRadulescu, fostul Dl;lcan al Fli.cultati i TCM, ac-tualmente Pensionar. Mu~umesc!

    ~l acum, la drum, cu vinl din pupa!Constantin STANCESCU

    Non multa,sed multum

    de Mlhail RICINSCHIea sa nu cadem in piicatul de a repeta

    lucruri cunoscute, nu vii vom da sprerezo/vare problema recipientului umplutpe jumatate din capacitatea lui, nlcl nuvom incerca s a argumentam cil simp/aabordare a unut domeniu af pute sechivala cu explorarea unei inlinderlfnsemnale din aeesta. Nol stim ea flz/cacest lucru esle imposibil.Pina /a urmii, a incepe un drumlnseemne nu numal sa faci primii pa$i peacesta, ci ~i 0problema de mora/ii, un testde capacitate ~i vointa, pe cafe if tree! inmomeniete de cumpiinii, ctna dfndu-tlseama de dificul tatea incerciir ii , nu Ie daibaM. Ajungind Tnacest puncl, problemadevine simp/a - pfocadam ca Harap Albsail ca trapi lui, la Inti/nirea cu ariltaraB depe pod, care piifea un urs terlbil $1care,de fapt, ~tim cu tolli cine, efa? Poate eliunul dintre inte/esud/e basmului e~te chiaracesta - incearca s a vezi din colo deaparenfel Ca la capiitul drumu/u;, tea~teapt8 fata Tmparatului nu este doar 0figurii de stil, dar faptul in sine devine,pinii /a urmii, secundar. Important este clidrumul a fost strabatut. '

    IMAGINATIE 51 PUTERE Un dialog imaginer poate servi eel maiblne prezentarll,ini~iale a "monstruosului"AutoCADlCe este AutoCAD?AutoCAD este un ansamblu dil programede proiectare asist!!ta de calculator (CAD)pentru computers Individuale ,i statii graficede lucru (workstations). 0 palata ampls deco menz i ,I f unc] ii acce lereaza mun carepetitiv8 ~i faciliteaza actualizareadesenelor.Cui iIesle ut ll AutoCAD?AutoCAD este destinat persoenelor 8carer'actlvitate necesita in mod traditional 0plan~eti de desen, un craion, urreompae ~I 0rigls. Cei mal mu~i dintra utilizatorl lucreazAin domenii ca mecanica sau electrornecanlce,

    electronica arhitecturs ,I, nu in ultimul rind,construclii, drumud Iii poduri, imbunatatirifunciare.Un e.rhitect poate Imaglna 0 casa Iii-I iipoate plimba clientul in interior, pantru a-iprezenta ..pe viu" cum arata, de exemplu,camera de ... cu draperiile ridlcate, acum saupeste 10 ani, clnd copaeii plantall acum (IUB!ide lapt din biblioteca de copaci, organizat!pe esenle, care contine inclusiv ratele decre~tere), vor obtura sau nu soarels! Odataacceptat prolectul, ealeulatorul va furnizanecesarul de mater ia le, greutal ile l il prelur ilelor, intrucfl toate au fost luate din biblioteclspeclalizats.Un proiectant de imbuni!,u.liri funciare

    poate apela la serviciul de studiu topogre.ficprin salelit ~ipoate .Jrnporta" in proiectu] si iurelieful unel zone gaografice, pentru a puteaconstrul un sistem de Irigalii sau un baraj,dispunind tn acest fel de elemente cantitatlvepentru a stabili exact excavatil le necesare.Care stnt avantaJele lucruJul cuAutoCAD?in primul rind, AutoCAO reduce consider-abil tlmpul consumat in munca de rutina,ducind la cr e sf e re a eficacitatii ~i aproductivitatll Intr-un domeniu alit de glnga~ca proieciarea. Folosind.u-I, vetr dispune demult mai mult timp pentru aspectele creativeale muncii de c onceptle. Cu AuloCAD nutrebuie sa reincepeli desenul de la zero dupsmodfficarea uner detalii ~i nici dupa fiecaremodificare de conceptie. Esta suficient a8 .in tervenili in desen (,,( idi tare") cu mijloacelepuse Ie dispozitie de AutoCAD, urmind ca elsa se ocupe de rest (actualizind automat, deexemplu, cotele care insolesc deeenul).Veli avea 0 rnlnunata vedare de ansarnbluasupra desenului Dvs., uti llzind al ia numitels"Iayern-e, care vor cuprinde toate detaliilenecesare, pentru releaua electrica sauinstalalia de conducte, sau diferite etape deproductie, Intr-o singura imagine. Ulterior,"Iayer"-ele pot fi privite ill trasate Inde-pendent.Componentele normalizate sau sim-bolurile utillzaie frecvent, pot fi create inlinilite iii apelate apoi in oric!i moment pentrua fi inserate cu precizie. In plus, aveli ladispoz~le mai mult de 40.modele de hal/uri ~itexturl pentru reprezentaree. dilerltelormateriale; puteli crea propriile Dvs. modelede ha~uri. (contlnuare in pagina 4)

    Hello CAD_FANS nr. 1/1991

  • 5/10/2018 Hello CAD Fans - 01

    4/32

    4 GHIDUL iNCEPATORULUIIMAGINATIE SI PUTERE. . .urmare din pag. 3)

    Puteti mari , supr ima., copia, depiasa, rot l ~Ipriviin ogllnda oblectele. Mal mult, funcJ:iileelementare a\e AutoCA,D va scutesc daceti .de doua ori acelasl lucru,Oesenelepot Ii create de la zero sau pot fi,,.im.portate". Una din clil se bazeaz,1i pe.scanarea ~i vectorizarea desenelor de arhivl iexecutate trad I)lonal. Arh Iva devinemagneticli! Desenele se transform Ii astIel inansambluri de entit li t! speci flceAutoCAO, pecara sa pot afactua toata oparafi jra da adiiaraeslstata, 0 locomotivli daJa prolectata poate f iIntrodusi. in computer, desen cu desen, iaTapoi se poate reconfigura, mutindu-i::'semotorul,de exemplu, perpendicular pe axacaii, cu toate modificlifile alefente! Astle I deactuillizari sint de ordinul orelor, incluzind ,idesenarea linal ii la plotter,

    Ce aduce nou AuloCAD Release 101AutoCAO Release 10 ad uce numeroase

    noi funcli i loarle puternice, usurind conceptla2D,i30. Feres,tre multiplePuteti utiliza concomitent pina la patruferestre de afi,aj pe computera de 16 bill ~ipins la 16 lerestre pe cornputere de 32 bill,penlru a va edlta desenul ~i multe prolectll cufactor ii .de zoom dileriJ.i . Toate schlmbarileefectuate intr-o lereastrli apar simultan intoate cajalal ta. Puteji in aceiald tlmp s a 'lnseratl un""cli~eu" in alt desen pentru a-Icornpara cu desenul actual sau pentru a lacaprezentan,

    Sistemul de ooordonateproprli utlHu-torululOrice ststern oa cocrd onate sau plan de

    pfOiecj ie po ate Ii specilica!, stocat $i apela!d(ept cadru de relerinlli pentru operatllle ded e s.enare ,i ed itare standard. Aceaslainseamns ca sa poate lucra in tlecare plari alapsliului 3D ce ~icum ar Ii vorba de un plan

    20. Puteti deal sa dezvoltati desene trldlrnan-.sionale, gindind ~i luorind c~ in doua dimen-siuni. Un simbol afi~at c a aJutot penttuorien-tare, va va lndicaplanul momentan activo P(olactarea 1n 3D

    AutoCAO Release 10, oferl 0 trecererapidli ~Lsuplii de .Ia desenul 20 la prolee-tarea 3~. Contine, de asemenea, o. noui.poll-linie 3D ,i elncl tipuri noi de suprafete30: suprafetele retea, sup.raletele derevolutie, cil ir idri i extrudati, suprafetele riglate,I suprafetele sirimbe. AfI~aJ dlnamlo

    AutoCAO permite rotireaunui model in limp real.Operatll dinamlce currrar f iZOOM ~iPAN pot Iiexeoutatein IIm pul adltlrll enlitatilor.Planele de limitarefrontal , 1fundal, permil crearee desectlunl lar desenele pot Iiatlsate in proiectie paraleli,sa u in perspeclivi.. Esteposibil, de asemenea, sa seelimine linlile eseunee. AuloLISP In memorlelDezvoltirlln1erne

    AutoLiSP poale Ii incaroat in memoria ext insa, ceea ce iIface rnult mal rapid. in plus,au fost adiiugate'noi varlabilede cot are, 0 forms binarii afi~ierei.or DXF de- forma binara, identificalori .unioi ai enlitaiilor, care perm itcorelarea 1ntt-o m'anierlisofi5ti cata .a elementelo rdesenului. ou 0 bazli de data externa .

    Fatl de Release 10, unde lereslrele multi-pie se pol delini ,I tolosi nu-mai in eOfan,acurn, acestea pot fi transpuse pe hi{tie intotalitatea lor. . Nol oP11unl de catar.

    Sint introduse noi epjlunl pentru cotereprivind: salvere ~i aplicare selectiva astilurilor descriere pentru cote, adaptareaalementelor Impllclte la cerinjele utIlizatorulul,.eotarea pe abscisA sau ordonats, alribuireadeculon elamentelor separala.

    ISTORIC AutoCAD Decembrie 1982 - Prima vtnzare a sistemuluiAutoCAD, prezentat in noiembrie 1982113Expozifiacomerciala COMDEX din Las Vegas, Nevada,USA-A-ceasta a fost Versiunea 1.0, seu Release 1(sau Edifia1- unii tTaduc _Emanapa r).Aprilie 1983 - Varsiunea 1.2 eeu Release 2August 1983 - Va(siunea1.3 sau Release 3Octombrie 1983 - Versiunea 1.4 sau Release 4

    1984'1985 - Versiunea 2.0 aau Release 5- Versiunea 2. f sau Release 6 .Octombrie Mai lunie 1'986 - Versiunea 2.5 sau Release 7Aprilie 1987 - Versiunea 2.6 sau Release 8Septembrie 19$7 - Release 9, prima cere impunecoprocesor metemetic (versiunlle nu mal sfntnumarate, cl numal Re/eas&-Urile)

    1988 - Release 101989 - Release 11

    Ce aduce nou AutoCAP Release 111(AuloCAO Release 11 aduce alteperlec)ioniri lncltante, lata elteva:

    Ferestrele mulUpl. s. transpun pehard-copy

    Adaptare IndlvlduallzaiiEste posibil4 0 structurare personalizat.li acomanzllor; s-au lntrodue un HELP dedusdin context ,i alte imbunat41lrl care fac

    AutoCAD-ul rna; user de foloslt ,I mai suplu.____ Cornellu pARVU

    Novice,. .. dar cit de novice? cunosc AutoCAD, dar au lucrel pe un Personal Computer ~i~yu sii--lpuna Tnfuncpune. De fapt, oricine, chier ~I Dvs. care nu afi lucratvreodata cu un calculator, putefi intra In aceasta categorie. Ca, nu~tip sii--l pune!i in prim? Odata pus fn prim, ce, nu-i gasi fi butonulprin care, ea ~iun aparet TV, va permite slH pomip? Dacii a pornit,ce credefi c8 se ve mal intfmpla? (de stricat, pfna acum, nu are de ce)Va spun eu cs se fnt fmpl ii : bfzJia u~or ~II sa lumineaza eerenul ( 1 3posibil ca ecrenul mon/toru/ul sli nu s81umineze, ecesta din urmatTebujnd~i el sa f ie butonat'). Suuun, acuma,dacli . a avui gri jacineva de Dvs. ~I ~ pregiitit sistemul AutoCAD '(a~8cum 0 s i i - linvlifi im:no~ Tnp?ginile pentro aV8nsafi), n-avep deC?Tra fo/oslp tas-tature .~IS8 dati comanda 'ACAD', dupB care sa apiJsap butonulENTER (sau RETURN, pe une/e sisteme). Din acest moment intrafi Tneategoria utJlizatorilor AutoCAD" Ce ziceti, ce titulatura? A fost greu?Acum, cs litilizator AutoCAD ca sintefi, putep citi ce/e scrise Tnrubric a da faW Este treaba noaslTii sa gasim cuvinte/e !fi exprlmMlaeare sa va perm/til s a inte/egeti ~aeacs dorim noj sa v a spunam.Daca nu rau; llm sa !acem astB, piardem 0 calogoria importanta de.cititori (saun-o cucerim, dsp/nda cum 0 fueti ...J , ceea cs nu noatanjeaza, va dati seama! Ca sa fim sincI{Jr/, chiaf urmiirim saci!fligiim noiaderan,' Ie P'ro/ec"tarea Asistata, fiindca po cei dajaimp/jcap nu trabu/e ~ maioconvinga nimenida nim/c, m/crobul eInoculat! fi nu mai au scaparellncercafi sa discutafi cu unul din 0 1 !fivefivedea. Oricum, pentrua na regia taxtele', a1teptam ser/sorileDvs. cu ma;e interas.. "

    Hello CAD_FANS nr.1I1991

  • 5/10/2018 Hello CAD Fans - 01

    5/32

    AutoCAO@ - sistemdeproiectare aststataAutoCAO este un ansamblu de programede proiectareaslstatll, real izate de f l rmeAutodesk Inc. din California; SUA. Calita~ileacestui sistem rezida in;- .posibi liiat i ample de creere \I i editare adesenelor- compatibi li tatea cu echipamente graf icefoerte diverse in cedrul .a patru categorii:monitoare, digitizoare, plottere, imprimante.- concepjla deschisa a ensamblului deelemente de Intrara/ia$ire - fi~iere desen,biblioteci greflce etc.- verietatea imensi.a programelor deapl icsl ie care intra in relat le au AutoCAO.Ca elect al acastel eeneepttl, AutoCAO !l-arisplndit extraordinar de mull, flind sstazi,practic, 0 unealtl eficienti in rnunca deprolectare la nivel planetar, fira exagerare.Se constatii cli lnltlative de standardlzereinterna~ionalii, concretizata prin sistemul GKS(Ianset Is lnceputul anilor 'SO) a rod it, flind

    materializatli prin standardul practic AutoCAOcare asigura transferul direct sl oricaruidesen, biblioteca etc. Extinderes sistemului AutoCAD se explica~i prln faptul cli se bazeed pe un dialect slIImb'sjului de 'progremere LISP - ~IanumeAutoLiSP - cere permite oricarui operatorlnterventll in slstem, conflgurari ~I perfee-lioniri Qn masura in care !estipine~e), careirisa nu au alt elect dac.1t.miri raa eomoditl il iide lucru, a.,performantelor, lira a alectavreodati lormatul fi~ierelor c e s io t vehieulata.Acaast.i eale permite, pe de 0 parte-paramo-trizarea desenelor, iar pe de alti partaaslguriporteb iIitatae. fh , ie re Ior.Lanaarea alatemu[ul AutoCADPantru a incepe sesiunea de-IuctuAutoCAD, se va intra in (sub)directorul care

    contlne sislemul de programe AutoCAD,(notat, de reguli , ACAD) prln comanda:cdacad .dupi care sa va emite comanda:acadcare incarci in memorle sistemul AutoCAD~i-i cedeazll controlul.Ca urmare, pe ecr~n apare textul-menu:

    AUTOCADCopyright (C) 1982,83,84,87 Autodesk, Inc,Version 2.6 (4/3/~7) IBM PCAdvanced Drafting EX1enslona 3Serla.1Number: 01-838099Main MenuO. E x " AutoCAD1.Begin a NEW drawing2. Edit an ~)(JSTlNa drawing3. Plot a drawing .4. Printer Plot a drawing5, Configure AutoCAD6, File Utilities7. Compile shape/font description file8. Convert old drawing fileEnter selection: 1Enter NAME of drawl.ng: test

    GHIDUL iNCEPATORULUI 5Pentru a incepe realizarea unui desen, saalega optiunea 1,cum sa vade ~i seprecizeaza numele desenului (aiel, 'test').Dupa lntrcducerea numelui desenulul, peecran apare, in yarianta standard, imaginea:

    l o_"r 0 0'_0000,0.0000

    ................. _ - - - - - - _ ..._ - - - -.'.'.'.'.' .',. ','.'.'.'.'.'.'.'.'.' , '.. .;. ' , . . . . . . . . . . . . . . '.'.','.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.' : . ~ . ~; - : . : : . : - : - : - : - : - : - : - : - _ - _ - _ - _ . _. .'.' ' : r r - F t 1 l . i = l E : : : j jo i is e i ; , 8 b l e t ~ . g i il ll c ~ / @ ~ " HMIl;l(jY$tl/(;)~iltiQii

  • 5/10/2018 Hello CAD Fans - 01

    6/32

    6 GHIDUL iNCEPArORULUI

    ... . Imprlmant. (Prlnter"'ul) ....poete', }j.....alfanumarica sau grafica;>$.copUi p~i1t iui :aleTableta graflea se folosefte inaca/e~flel"jjsj8 Mlp!Jit.a esre tip/ifiraa p~lJttt{aca r ;i mouse--ul, dar esla mull mal pracisa. Se(hard-coPYJaullel /maglni Care Coi1f/i le."flecompune a tn tr -o supra/ala plata (0 plenllelli)r; i un digitizor (gen mouse, dar avind un numaitext, fifllitldesen,fie embele. Pr;ndpililcollmetor, adica 0 lupa cu doua fire reticulare de funcponara se beazfi.in prezetlf, filjpetrasate pe ea, seu chiar un 'stiloU- ou un buton lov;rea hTrtiai.piln iiitaimed/ul unel benzipe el) conectate la calculator. Digitizorul se tusete cu unnuma;'de ece (sau pin!) inmal numes t 'dfspozitiv indicato~ (pointing configurafi! carella con.duca ia creeiee une !device), funclie pe care 0 fndepllnellte de eit- imagini (imprhnanta matriciela), fie pefel r ;i mouse-ul. Unul dintre principii/e de strop/rea hirtiel cu ut: jet fin. decemeaJacom-Iunctioner consts din includerea in planr;eia sndet electrostatic pr inLASER(LASERJET),a unei retele de fire fine, perpendtcuier, ce fie pe inscriptlonere elitonei, utilizindstm parcurse secvential de pulsuri de cuient LASER-ul, a unuitarnbui.fi apo! a hirtiei c a latoette rapida. Un electromagnet !Ii unampi if icator amp/asate in st ilouses{zeaza c op t e t o e r gen XEROX (imprimanta LASER).eceste puisuri, com unlcind ealeulatoru/ui fie,;n sorr;il, pecsletermicfi. Csrecteristicepozil ia curenUi. Aft principiu S6 bazeaza pe este numarul de. puncte pe tol (100-40O--S00curenfi de inallii frecvenfa carB permit inter dots-per-,/nch=dpi):punerea unui obiect mai gros intre stitou Ijitableta (de oxemplu 0 caite), iar altul, bazatpe semnale ecustlce, permite cbier ses/zaraepozjifilor 3D (tridimenslonele).

    Track ball-ul (bila deurmarire) este, prac-tic, un mouse tntors. Sa eCfioneaza cu palmaasupra pii1ii l ibere (superioare) a una; stere,mi!;carila scestel fiind Tnregistrale fi trimlsein calculator.Joystick-ul esle un fel de manetli (man!ja)cu un baton sus, in cap, cars esle epucelfi cumina ~i inC/inata dupa x sau y, inl r-un senssau euut . Etectu/ ob{inut este deplasarea in

    sensul asociat a unui spot pe ecran. Laatingerea pozitiei dOTile se elibereazBmaneta, care revine fn pozit ie verticalii IIi se

    Plotter-ul este un. dispozitiv specific dedesenare, care per in ite ala!jarea unuia saumei multor capata gan ROTRfNG ce traseazaprin deplasar i relat ive fera de hir tie 0 imaginetransmiS8 de la calculator. Pnncipiul delucrueste bezal fie pe depteeeree cspulut pedirectifle x~i y (masa de deseniJI),f la nlimiJJpe 0 cooidonata (x), cea/a/ta deplasare (y)flind realiziltii. de hirtie (plotter cu tambui).Pr ime varier it ifconi iuce la0 construe/la melmare, dar care asiguril 0precizia ridicatilCa'ractadstica unui plotter (lstadafii d e madmeapasu/ui elementsr (0,02 - 0,1 mm}, ,as/guiataprin motoare/e pas cu pas ~rmu/tiplicarilemecanice, Il/marimea maxima a hirtiaicepoil te Ii desenata (A3, AO) .

    AutoCAO -sistem deproiectare aststata(urmara din peg. 5)

    Cind nu se dlspuna ins! de un mouse soconstat! c!, totusl, mamorarea este maicomoda.In zona 3S8 prazinta elemante informativecara expr imi carecter ist ic lle si tuat ie i curentede lucru.In sfk"it, zona grali.:! 4 repra,w"ta epatlulgral ic pus la dlspozlt ia ut ll lzatorului . Aici ' lor f icreate desenele. De,i reprezint i major ita1easpatlulu! de pa eeran, aeaast! zona poatepirea insuficianti. Se va vedea o! nu este~a, datorlt! posibilitalilor de marire oricit deamanunlita a oricarei porjiuni din aceastazona, practlc la oriee seara (eoneret, pina la1Otrilioane la 1 I ) , urmind ca ansamblul, sauporjiuni din el, sa f ie prelucrate sepalat invederea transpunerii pe hirtla, la plotter, deexemplu.Treeerea de la zona 1 sa u 2 la zona 4 safaca eu tasta HOME. Ea este exprimata prinfaplul ca in zona 4 apare eurscrul-eel lmatcr,. care poate fiapol deplasat oriunde pa acranprin ap!saraa taste lor cu sageli sus/jos,dreapta/stinge.Din aceasta stare sa trace la introduce reade comenzi de Ietastatura, taslindu-Ie direct,lar Ie selectarea lor din zona 2 prin inter-medlul tastellNS e:;a cum &-8 mal spus.Dacei dispunem de un mouse, deplasiri leacestuia pe masi eorespund cu deplasarilepe eeren ale eursorului-colimator. Cind semula pe extrema dreapti, eolimatorul setransforma in prezentarea video-lnvers aopflunllor din zona 2.

    Ststi l ini"t ili , lucrur ile sint mal simple decitpar ...

    4.2 Inchlderea seslunl l AutoCADOupa ce &-a creat un desen pe eeran, sepoate pArasi AufoCAD printr- una din eoman-zile END seu QUIT .END =ineheiere normala a sesiuniiAutoCAD . Ca elect, in subdirectorul eurantapare fi"ierul nume.dwg', unda 'nume' astenumele atribuit desenu(ui la daschidereasesiunii.QUIT = abandonarea seslunii curente,fara salvarea desenului. Deoarece sa pierdetot ce s-a lucrat de la Intraraa in sistemulAutoCAD, se mal pune 0 intrebare in genul'chier vral sa renunli la desen?' la care astenecesar si sa raspund!"Y' (de la YES) pentrua ranunta intr-adevar la desenul recentcbtinut,Sigur ca, in orice moment esle posibil sasa intrerupa, accidental, sasiunea de lucru{de exemplu prin cadarea tensiuniQ. Aceasl8duce la pierderea a tot ceea ce nu oste dejasalvat pe discul magnetic. Penlru a nu plerdeun desen mare, la care 8-a lucrat relativ mult,se poate salva, din t imp in timp starea curentaa desenulul foloslnd comanda SAVE..

    (urmare in pag. 7)

    Hello CAD_FANS nr. 1/1991

  • 5/10/2018 Hello CAD Fans - 01

    7/32

    (urmare din pag. 8)SAVE = salvarea pedisc a desenului instarea. eurenta, fAr-A a lncheia sesiuneaAutoCAD; Eete cerut numeledesenului, nume.,care va f l.atr lbu~ f l!~lerulul in care se face sa"-varea (extensla va f1.dwg).De notat ca, la salvaraa (cu FND sauSAVE) a dEisanuh-!I , daca in sUbdirectorulcurent axis~ deja fi~ierul "nume:dwg', atunelacesta. eete re-numit in "nume. bak", asttel cA,intotdeauna e1

  • 5/10/2018 Hello CAD Fans - 01

    8/32

    8(uimare din pag. 7)Pentru a riu msi sves, lar, prezentarearnornentanaa ccordonatelor se va apasa larCTRL/D (sernnalat 'prin araacala~i etect cam~s~. , _.:..ull il :nul punct": inlroducind doar '@l, seva considers 'ca.s-au tntrocuecoorconeteleultlrnulul puncl desernnat anterior -(ad rca,practic, @D,O) .Sa trecem ,scum la -prezenlarea comen-ztlcr promise, .COMENZI DE INITIAUZAREComanda UNITSlntroduclnd numels cornenzii:Command: UNITS.ecranu leste.sters ~i apar.Jnceplnd de sua,oiversao pli uni prlvlto are la uniUili Ie ~iconventlile de masu rare ce vor Ii uti l izate incontinuare. Prima dintre acestea este:Syslems of units: (Exampl,es)1 , Scientific - .1.55E+ 0, 12, Decimal 15_50 _3, Engineering 1 ' - - - - G . SO'4, ,Arch iJectural 1 ' ""3 1/2'5, Fractional '15 1/2Enter' choke,' 1 0 5 "'"2'>:S:Aici,pri n 'degrees' se' +n!eleg grada's exagesi rna Ie. prin ~grads', grad-a ee n-lesim'a.le, iar prin 'surveyor', top,ograf._ Se prelera- alegereavatiantei I, dar~i 2esle sugElsliva. ' ,Urme'azA intfOducerea cil rel6r ze,cimalaale gradelor, a [r,eeiia ung hiul LiiO9 rada (uzualtrig'on om atrie a) ~ i sensu,1 mas u rarii u n-ghiu[ilor (uzual trigc_Hometric), ' -Comanda LIMITSIl]trodllcind 'lumele comenzii:Command: LIMITSapsrelini,a deop!iurii:

    GHIDUL iNCEPAtORULUION.lOFF/< Lower left corner>: _Acum se poate inlroduce un a dlntreoptlunlle: .ON = va fixa_verificarea respecUiriilirnitelor lrnpuseanterlorOFF = va elir il il )a veri ficarea_ respectari i-limilelor (implicit)

    , x,y- =douavaloriimmeriea separate- prinvi fgula, care v_t ir preclz.a pozi! iacol il j!u istin ga_--jos al spa:lh,l!ui aloe at -Daca acum S8 'a-pasA ENTER, S'eva ,con,sid arac as-au lntrod us valbr lle: imp l i_cteO.oo'OOiO.OOOO,decl va fi casl elnd e-ar f_raspuns 0,0. -Daca nus-a dat ON sau OFF, in con-tlnuar e se ce r co ord onate Ie col)u luidraapta-sus al spaj'iuluialoeat:Upper- right corner < 12.0000.9.0000 >:ale carui valort' tmpl icl teslnt (de e;)(emplu) 12~i9. DacA se apasa ENTER vorffconsiderateacestea, dac,Lnu, se vor introduce celedorlte.

    Comahda ZOOM. Odala fixate unitA!ile ~i liinilele, dorim caecranul sa l'n1a!i~eZespa!iul de' lucru intotalitate, pentru a putea incepe sa I'ntgemimdesehul, In acest seep, vom lolosicomandaZOOM:Command: ZOOMCaefect, apar optiunile:AII/Cenler IDynamic/Exten1s/L8f1/Prevlous/Window/< Scale(x) >:Sa poats rliapunde cu 0 litera sau unnumlir,ssu cu un numar urrnat dao literk'x".L. itera aleesa eale ini j:iala unuia din cuvintslecheia de maisus (de exernplu A pentru All) ~iconduce la:All: se retace desenul asttel incit peecransli aparA teats ccrnponentele acestuia, Dacadesenul depli$e~te limltele date prlh liMITSetunci ecranulva Ii dirnensionatdupa desen,alif!ll d upa "llmitele spa!i ul ui al6eat (cuLIMITS):Center: se cere centrul zonel cs va Iimari t1i /mi6~oreta prin 'Centl ;l r point . Aiei sev.a indica un punct prmtr-una -din rnetodelecunoscute. Se cere' apoi: 'Modification orHe'lght , :' unde se va preciza liatactcrul de marireJmic~orare '(urrnat de x) . cade exemplu 2 > : . care niare~e de doua ori, liecite unitali sa, lie prezentate pe inailimea(Height) ecranului. Aici, ,dupa cum se vede,marimeil. imp'licitA-a, e-cril.n.uluieste di3 9un ila)i. Intro.d uce rea -ai cia v a 10 fi i 4:5-- daacela~i rezultat ea ~i ,2i{, de mai inailite. Tota~a, 0.5x~i 18 vor Ii 'sinonime'; conducind 1amic~orare, ca ele:ct;Dyriamic: prin ,aceasta op!i' i.me, .peecranaparetotul; ~i spa! i ul-al l~at -~i intregul desen. -P.esW ele' este. p-us un dreptunghi Irasatpunctat CarEj.coincicjecu zonaafi~ata. Prima.comand!!.:.,deta prin tastele cu sAgeli, dueelade.plasarea acestui, dreptung hi. ,ApAsindENTERel este l ixatin pozil ia aleasa. Folosindia r sag eli Ie. d r'eplu nghi u I poate Iim1i:rit/mic~orat.Cu ENTER 'este f,ixa1 lamarimea curenl sleasa. Cu 5agal ile' iar poateIi deplasat dreplunghiul. Penlrua incheia seva,apasa de douaod la:rino ENTER. Pe! lcran va aparea zona cupi insi i n dreptunghi.Deplesind/marlnd.dreptu ngh lui de incadrareprea mult-, in sting.a-jos poata 'apilea unsemn care ad,uce c u ,0 clepsidri; ,ea -arata elldac.lI se alage.ac,ea _va.riantade zoom Va Ii

    HelioCAD_FANS 1l[,1/1991

    necesari regeneraread,esenului. (deei con-sumde ttrnp). Dacaiiir spare 'clepsidra',viteza de, execmle a zoolT!jng-,-ului va :fi foartemare.Extents: _ecr.anul va -cuprirrde desenul. intreg; indi ferent de zona aiocat i, deci sa vareallza colncidenta-spatlulul 8.ri~at cuce]electlv.

    left~ se cere COlli,l ls.t ingB-'jos al vlttorulu:ecran, dupa care procedure decurge ca~i laopj:iunea 'Center' dernalsus.:-p revious: prin acea,sta 9plil.4"ie seveprezenla acranul anteiior stabilit ou ZOOMsau PAN. Repetareaae~stei oPl iuni prezint i!.ecrene anterioare, in ordjne inversa.

    (L,mriare in pag.9)

    Codul ASCII sl bazele- .de humeratiePenins. a fl teeunoscuie pe plan cit malgeneral, codurile vehlculete de calculator

    sinl s_fandardlzale, Siandardul este, nor-mal, emericeo ; III ss che-amli ASCII(AirJerican Standard 99de, for' InformationInterchange). Conform aceslui standardpe. 7 bili (cu valori de la 0 la 127~,slntcodificateatit caractere/e tipilribUe (Iiterele_ meitsi mtct, ctlrel lIi-semnela de.punctuetie}, cit $io serie de, 'semnale'net/pilribUe. Aces/ea din urma sint prime/e3 2 (0 . .3 1), daca includem '$ i codul nul {OJ,$iservesc 1 8 oomsnds diverse/or dispozi-f ive per iferice, etc. D.e exemplu, alia cum65 este codul.lilerei majuscule 'A', codul27'estil lIie folqsitadesea caprefix pentru o_seovenfil (sli3ndard, $i aa)cere, .a exemplu, $terge' eeianulmonitorului. .

    i.)n.fi ll ier text (sau ASCIf)contlne numa!coduti ASQJf alfanumerice $i semne deptinciutl lie (coduri 32.126). Un cod ca 65poale fl oblil'lOt apasindlasla A (de tapt,, deeerece apasarea lui As'implu, produce coduf .96.;.adica 'a').ccourlteae la 1 la 26 (exad cfte l itere arealfabetul englez) pot fi obtinut apilsind $i la_stade literacorespunzi ltoare. cod_ulul dori t. .:De fiX-amp-Iu; codul CR(corespunzator iui, a re va_loaraa 13 $1 poate Iibbfinut apasihd-' deoarece Maste 813a l itera din aifabet. Codul respecctiv, In sine, se no-teaza grafic princombinajia de douli caractere ....M,D.ln motive ,de convafsie binaia,coduriJe se mal exprim'a 'fJi in. .bazadenumeralie t6 (ba, unf}ori, $i B ). In aceasliibaza, va/oarea 27.devine 'I S', scrijnd~se(ndeob$te . ' 0 1 ; ) 1 SIl' (r;u'h de fahexazecimal): In baza. 16, 'cif rfJle' sint0,1, ..,B;9,A,S,C,D,E,t=' (daci O OO fh "" 15,iJupa care' vine 0010h';16). Daca tiiJemconI' ca, in baz.a.2 vafoarea 15. esteexprimafa ca- 111'1' , atun"';cons-tatam caun informtltici-an- adevarafptefera'sanumere i iJ hexa avi iJd asttel 0 cafe simp/ade conversie in binar l-Tabe/u/ ataturat poate fi f%sit a titpentruconsu/tarea codu/ul_ASCII ci'"!$ipantrw coriversle zecimal - hexazeOimal,

  • 5/10/2018 Hello CAD Fans - 01

    9/32

    (CODUl ASCII CONVER81E ZECIMAl-'HEXA s.10 --_16--: CTRl 10 :-:-.16:-_- 10 :-J6:< C 10 -:t6:-:--C 10 :

  • 5/10/2018 Hello CAD Fans - 01

    10/32

    10(uaner din pag. 9)ComandaUNEComanda LINE permile desanarea l in illordreple; Sinlaxa aceslel comenzi esta,simpla:Command: LINESe cere primul punct all in ie i:From point:Fiind verba de un punct, acesta poate fi indicat prin oricare din metodele cunoscute.Odata-precizat primul punct, in zona de corn-enzl epare textul:To point:-Depla.saraa ccllrnatorulul (in vadarea-'oehirli' eelul de-al dollea punct) va Iilnso1:11ade trasarea unei linii elastice irubber-band')care 8ugereaza viitoarea linie. Procl:Z:l'ndpunctul, l in ia se traseaza term ~ieste cerut:To point:care permite cOnllnuarea trasarH alter linil,conectata la prima ..Tncheierea acestul processe face api.sind < ENTER>. Dacl sa apasllasta U , este ~tearsl utlims IInle. Daca se i n . -troduce toldu! 'CLOSE'., atuneise tre.seazl 0

    linie din ultimul punct pTna in primul, declseinchide linia pOligonalA.D_upa ce s-sie,lt din comanda LINE,apisind < ENTER-> aceasta eate raluat!l..Daca Is 'From point' seapas!l. ,apare 'To. point:" ~i sa a~eaptli continuareacu 0 linia coneclata 1 1 . 1 ultima entitate va.sala(eventual tot linie). -

    Comanda CIRCLEComanda CIRCLE este lolosha pentrutrasarede cercuri. Sintaxa:Command: CIRCLESe prlrneste teldul:3P/2P/TIr/:D;: Ici l.se Introduce acum un punct, acostaeste conslderstcemru ~i apare cere rea:

    - Dlameterj,:Sa peste rsspunde cu un numar (con-siderat ru!) , sau cu litera 0, care va producetextul:Diameter:a~leplindu-se. un num!l.r (ccnalderat dla-melru). $i tntr-un caz (ru!) ~i in ceillal!(diam etru), r!l.sp u nsu I numeric duee 1 1 . 1trasarea cercului preclzat,Daoa la primele oPliu"i, nu se d!l. unpunet, cl se alege opjiunea 3P, atune] apare:F.irst point:~i se e~leaplii un prim pu nct d a peclrcumferinta vi ltcrulu] eero. Ods!! introdus,se cer 8 0 1 doilea ~i 1 . 1 1 treilea punct care vorceflnl cercul,Dac! se alege opliunea 2P. sint cerutedou! puncte diametral opuse care vor definicarcul dcrit. Dac!l.. in sfir~it, se alage lTR.atunci in zona de dialogepare:Enter Tangent spec:iar pe ecran va aparea colimatorul pa careeste centrat. un patr!l. iel 'selector' . Este oerulaastfel selectarea unul obiect I ll ,care sa f ie dustangent cercul. Acest obiect poate fi , de ex-emplu, 0 linie. un alt cereetc. Tot ce avern defacut. este sa deplas.!i.m colimatorul astfel incitsa cuprindem in interiorul p!l.tr!lelului milearun singur pixel ~I obiectului tangent .v-is1 iapasam < ENTER> (sau butonul PICK almouse-ull li). Va sp!l.res:Enter second Tangent spec:liind a~teptat sl doiles obiect de-Iangen)s.

    GHIDUL fNCEPATORULU.1Dup!l. selectarea ecestuia, apare teldul:Radius.:Sllteptindl.l-Se rsza cercului, dup!l. care aces-ta este trasat electiv. De notat ca, folosind undigitizor (de exemplu, un mouse), atunci cindse cere 0 valoare nume.!'lca (de exemplu,T SZ a) , ae pot alege oriunde pe ecran douipuncte care sa margineascli un segment acarui lut;'lgime Elsie conslderatili numeric egalicu veloarea eerUl!l.. Adesea, aceesta cale estemal sugestiva~i mai comodi decil lntro-ducerea unei valori.Vedep Ovs., Ii! fosl nevole de cern multeeuvlnte penln..! a expli .ca loate eel.e legate decomanda CIRCLE. Lucrurlle sint mult malsimple decit par. Ca sa fscem 0 butadi, esleeompllcat de slmplul Prima data est.e necesat51 detaliem tolul, dar in cont inuere chlarDvs.fie ve)i condamna c!l.sintem Inutll de 'stuf0lli '.lnaceste conditi i, gaslm cu cale d. vi. damramiflcatia de optiuni Iii ne vom Hmlta la uneleinformafil vil.ind snurnite particuleritili maideoseblte. BlneTnfeles ci este imperiosneceaar sa probetl Ovs .. tnlliv! toate coleprszentate, fie ~i numai pentru a intra tnatmosfera. leta, de exemplu,. ramiiicaliaop~iunilor pentru cornanda CIRCLE:

    CIRCLE -> 3P/2 Pf ITRI< Start point>I 1 1 6iameter/I I ' I II DiameterI I Enter Tangent specI I Enter second Tangent specI i.;I F.lrst ~ointon diamete,rSecond poinfon diameterFirst 'point .ISecond pointIThird point

    Oaca recili~i ceeace am scris mai sus, v~lirecunosste ~i vi veli familiarIza cu intreagaremiticalie.Co-manda ABCComandaARC serveste latrsserea arcelcrde c are. I at!direct rarnlflcatlecptiunllcr aceste.icomenzi:Cam compli-cat!l.. doerasta e...Gindili---v!l. ce--ar Iitnsern nat sli p r e -

    zentim in cuvintetoate cele euprln-se aici!Se imp_unciteva preelzarl:_. la Ii ecareop)iune se poeterlispunde cu 0li ter! l., cea deta caMAJUSCULA incaerulopiiunii;- la cpliunile

    inead rate cu paranteze ascujite < > seraspundEl Introducind, pe una din cele cineicili cuncscute, un punet;- 'Direction fron) stert point' inseamn!d Iraclla unghlu lari mhu rati In sen str igonometr ic de la punetul de etart al aroulul:- "lncluded angle' inseamn! unghiul.in-c lue intra laturl le (radiale) cine marginesc un-ghlul; ,- 'Langth of chord' inseamn! 'Lungimeacoardei'.- ultima praelzare: incereall-lrlomnilor,inc 8rca] i-I a ICam alit, deocamdata. Tn numirul viitorvern prezenta comenzile primere de edltaraa-desenelor, TinaP--vil. binel '

    __ Constantin STANCESCU

    AutoCAO-

    ARC ~> Center/I I

    Center/End/

    I '~nd pointAngle/Direction/Aadiue/ < Center point>I III I RadiusDirect ion Irom start pointI Included angleCenterIAngle/Length of chord/I ICenter I Length of chordI Included angleAngle/Length of chord/I I 1 length of chordIncluded angl.8HelJoCAO_FANS nr.l/1991

  • 5/10/2018 Hello CAD Fans - 01

    11/32

    POLIGOANE, ELiPSE81 GOGOSI In aceasta luna vom ataca comenzilePOLYGON, E~UPSE ,i DONUT. Undevacatre mijlocul aceslui articol vel i afla ce au incomun cala trai enli1811. In zilelegrela, de

    demult, dinaintea AutoCAD-ul.ui, a desenaun'poligon ara 0 incarcare. Unale ar.audeslul desimple - triunghiurila ,i draptunghiurile erauch iar ban ale, eh iar hexagoanala ,i oc-togoanela erau simplu de construit - dardesenarea unui poligon cu trelsprezece I~turidadea multa bataie da cap. Nu a lost mult maibina nicl eu AutoCAD-ul, pina cind varsiunaa2.5 nu a adaugat comanda POLYG'ON.Cind e Invocata, oomanda POLYGONcera mai intIi numarul de laturi. Evident oasintali apostrofa! dadi incarca,!i sa desenaj:iceva 'mai Putin declt un triunghi _(Irei laturi,va amint~i?). La cealalta ext,remi, al nu vamerge mai sus da 1024 laturi.Modul implicit este invocat specificind unpunct. AutoCAD inlelege aceasta ca !iindcentrul uriu! cerc imaginar care va inscrie/c ir-oumsorie poligonul ce urm,eaza a Ii construit.In oontinuare, urmatoaree intrebare aste dacipoligonul dorlt este inscria in cere 'sau cIr-cumscris cercului imaginar. .Un pol igon inscr is at inge in interior cercul ,astlel oi toatevlrfurlle sale inlersecta_azaaceastA grani,!a ,imag inata. Similar, unpoligon circumscris se referi la un poligoncare inconjoara precis cercul imaginar, astlelca mijlocul fiecarui segment este tangent Ia -acest cerc.Odati dai rbpunsulla aceastiintrebare,s in lel i intrebat despre raza cercului imaginarce definef'e poligonul.Oaca depl asall cuors.Qrul putelim!ri/mic,ora din:-enslunaa cerculul (cedeline,te poligonul), implicit a poligonuluidelinlt de ai, aslfel ca puleli vede.a cumeyolueaza lucrurile. '

    Vial_ pe muchlsCelalalt mod al comenzii POLYGON esteInvocal daca raspundell ou E in loc de aspeclfica un punct pe prompter-ul inijiaL Inacest caz, AutoCAD-ul va cere sa speclficalipunctele de sfir,it ale uneia din laturi- ,I v!permite vizualizarea poligonului pinli cindspecilicali al doilea punct (capat al latur] i).Cind al doi lea punct esta specificat, poligonulesle construit in sens trigonometric. Manualulindica doar introducerea a douli puncte,putindu-I deplasa pe al doiles. in pozltla

    dorita. Acesta insa nu amintee despre toatevariantele posibile _deintroducere a datelor.Cindlntroduceti un punct il puteli daprintr-'-O pereche dfJ coordonate (nu triple;poligoanele trebuiesc desenate in planu! X-Val sistemului de coordonate al uf.ilizatorului(UCS)), sau 11putel i 'puncta ' pe ecran (cu curso ru I). Daca. il punctali' cu c urs'oru I sintvalabl!e snap, ortho ~j 'object snap mode.Indicarea prin coordonats relat ive (prace-date de .@) esle, de a5l1menea, valabilapentnJ oriee punct; punctul specilicat va IipOli~ional Ie distanta X ,i Y de ultimul punctanterior indicat. Acest punct anterior poate sl i,nu fie din comanda curenta pe,ntru poligon;AuloCAD-ul memoreaza ultimul punct speci-

    TEACHER'Sf icat aproape p'rin oricare comenda, lnclusivca sfi r, it al u lt imei l in il t rasale.Actim cava dlstractlvAdevareta distracjie incepe cind realizalicli aceastli comandli, de fapt, nu traseaza unpoligon; ceea ce deseneaz! este 0 polilinie

    (PLlNE) eompusa din numarul dorit de seg-mente de dreapta e.chlvale nte. Odatliincheiat , nu mai exists absolut nici 0 indicatieca ar f i . lost vreodatli altceva decit 0 polilinie.Comanda PEDIT (Polyline Edit)poate flaplicat! cu toate lacilit!)ile ei pentru, oricepoligon. Puteli specifica 0 grosime constantapentruintreaga linia sau puteti varia grosimeaf lecarui segment. PutS1i muta pozij ia unui virf,I asltel nu mai este un poligon regulat; putel itransform a segmentele de dreapta in curbera.cordate (FIT",SPLINE) - daca poHgonlil1 esteincA ragulatdevina un cerc etc;Dac! 0 grosime e diferi ta de zero, conturulpoligonal. este supua actiunii comenzii FILL(ON/OFF) ca orice polilinie. .Pute! i folosi comanda BREAK pentru a taiao parte a poligonului. EI poate fi taia! pina la 0granila,sau poate fi folosit ca granila pentrutaierea sau prelungirea alter obiecte. Putelisari la sfir~itul sau pe mijlocul liecarui seg-me nt. Puta)i racorda sau le,i coljurllepoligonului, putej! tresa un poligon con-centric eu primul (OFFSET), sau putS1i ex-plode un poligon in linii ,i/sau area.Orbit! e llpt le iCind un cere nueste cerc? Cind este 0elipsa. In realitate, este mai corectspus ca uncare esta un caz particular de ellpsil. cu ex-centricltatea unu. AutoCAD 2.5 introducecomanda Ellipse.Sint dou! metode de baz! pe ntru adesena oelipsa: axele/excsntricitatea, sau

    centrul , I aouli axe. Prima met.oda esle ceaImpllclt6.. Comande,Ellipse rispunde cuprompter-ul:/Center:Ca de obicei, AutoCAD indicli variantaimplicitli intre parante'Ze unghiulare. Daclspecifica)! un punct ( indicindu-I cu cursorul ,sau prin' coordonatele sala plane),Auf.oCAD-ul cere:Ax.I. endpoint 2:El ipsa va II desenat li, . avind una dintre axedreapta 'dafinit! de aceste dou! puncte.Primele doua puncte pot delini axa mare sau- cea mica a alipsei, lunclie de ce vS1i I {lce incontin uare. Odata pri ma ax!' definiti,AutoCAD cere:/Rotatlo'n:Daca introducS;i 0 valoare, AutoCAD-ul 0interprateaza ca l iind- jumitate din lungimeaceleilalfe axe ,I va, trasa elipsa. corespun-zlitoare. ,Oaci mutali cursorul pentru a 'arlita'AutoCAD-ului diaten~, atunci pe ecran sa Vamuta 0 elips! desenelli cu lin!e intreruptlipina co va hotal 'i li 180 anumita formi/dimen-a iu ne. Partee. 1m portanta aic I esta cliAutoCAD-ul interpreteazl distan~ d.e la inlj-locul primei axe pin! la cursor ca fiindjumatate din dlmenslunea cele! de 8 douaaxe; elipsa nu va trece prin punetul salectat,daca el nu se.afll pe 0perpencliculara pa mij-locul pr imei axe.A doua ax! poate Ii, evident, axa mare sau

    11axa mica, in lunclie de lungimea ei laf! deprima. Defji manualul nu 0 pracizeazi, valorinegat ive sau zero pemtrulungimea axelornusint perm iss (am incercat- asta-i calegoriade ufi lizator Aut.oCAD din care fac eu parte).Cealalti 0pllune, dupi ce speclflcetlprima axi, este indica rea rotat lel , scriind li teraR. AutoCAD va va cere:Rotation about major axIa :Oacaeste dat un unghi intre zero ~I 89.4grade, AutoCAD daseneaz!- 0 ellpsa carearatli ca ~i cum ali fi luat un cercsl .kli fl rotltin jurul primei axe, in spajlu (3D).Vaioarea zero nu produce nici 0 rota~ie(cerc), iar valoarea 89.4 produce aproape 0l lnie. Valoarea 45 genereazi 0 alipa! la careraportul lungimii axelor este 0,707. De notalcli, prin dafini~ie, prima axli Indicati va Ii ceamare; atuncl cind un cere eate roti! inspa~iu(3D), (in [uru! unul diametru) ceelalli axatrabuie sa fie mal mica.Aiei este un punct intaresa':lt pe caremanualul il omite: putetl, de asemenea, sa'aritati' AutoCAD-ului un'ghiul de rotire cuaj utoru I cu rsoru lui. 0 el ips! punctata(variabiJa ca pozltle ~iforma) este arlitatli cinct;se mi~ca cursoru!. Unghi.ul de rot ire 9 luatcafiind uri~hiul dlntre mljlceul primei axa.,id irecl ia pentru unghiul zero aleasa cu coman-da UNITS (uzual est", adicl i t rigonomatric),' indiferent de orientarea primei axe;~I inc! cove dlslr8ctlvInci 0 data manualui vi dezorianteazli,dar lace ulterior cuvenha rectificare : elipsa

    n u exisla c a e n tlt ate .In realitata, AutoCAD-ul aproxlmea'z li 0elipsa, desenind 0 polillnie compusi dintr-omu~ime de segmente scurte d. e arc, aproapein act;t l8i f1mod in care creeaza un poligon.Exact C 1 \ intr-o subrutina din programara,pute]] merge acum inapoi ,i reciti capitolul'Acum ceva distractiv prezenfat anterior,inlocuind de liecare data cuvintul Polygoncu 'Ell ips_e'.

    Tu spUI -DOUGHNUT", eu spun"DONUT' .Cind ajunge la comanda DONUT,AutoCAD-ului I)u-i pasli, 11puteli spune ,i'~OUGHNUT''. In liinbs roman a, doughnut"se traduce prin 'gogoa,i ., , I trebuie in~eleas8'ca 0 gogoa,! cu gauri (papana~?); mai bineam Iraduce-o covrig, dacli tot vorbim depanificafie. Totul e sil. nu ne 'plouii---n gura',cum zice un prletenl Aceasii comanda apareIn prezentarea din acest numjr deoerece un .'donut" este, de asemenea, uncaz special de

    obiect circular creat ca 0 polilinh~.Un 'doughnut" esle in realrtate 0 polilinief~rmatA din eegmente de arc cu grosime..Aoeasta oomanda este simpl!: AutoCAD-uloere un diametru interior ,i unul exterior ~j .util izeaz! valori le date anterior pentru donut"ca implicrte. Diametrul exterior trebuie sa fieobligaloriu mai mare ca diametrul inter ior.Zero esle permis ca diametru .interior; a-eeast8 lace eli se dese neze un disc ..Diametrele pot II date Cll valor i expl icr te, saupoi II "aratate Indicind doua puncte.Snap, ortho' ,I obJectlnap mode' slntaplicablle. Odat! ce AutoCAD-ul aredlamatrele, intreab! despre pozi jia c.entrulul,i deseneazl Inelul c.orespunzlitor - eau dis-Hello CAD_FANS nr.l/1991

  • 5/10/2018 Hello CAD Fans - 01

    12/32

    12cui. ,Exi$li 0 diferenta e$entiala la acastA'com anda: odata inc he lata, nu aduceprogramul inapoi la prompterul 'Command:'cerind iara$l-un centru. Ea va 'plcua' cu cov-rigi pinace sa apad sau. -.Dacarece 0 poillinie-arc trebuie la fie malmica de 360 grade, fiecare 'donut' eSledesenat ca dou! segments de 180 grade.Polilinia are un dlametr.u egal cu mediaaritmetica ad iametrelor 'donut'-'ul ui -IIi aregrosimea egala cu sernldlterenta diametralor.Din nou, toate comantarllle de la lnceputdespre editarea pol il in iel rezultate sintvalabile. Dac! este modifieata grosime'a,diamatrul exter lor l /i' eel interior $e modif ici l,r imlnind constant diametrul mediu.

    (Traducere ~i adaptare dupi articolulomonim al lui Bill Fane din revista Gadatyst,april ie 1991, de Roberto 10SUPESCU)SECURITATEAPROG~AMELORAutoCAD R IN TIMPULVACANTEI DE VARA

    Vara, activi tatea unlversitara inoetea:zi ,fapt ce ne duce cu gindul la posibilitalile deprotejare a programslor AutoCAD, mal multdin punctul de vedere al profaserilor dedit al.studenlilor:,T ra'tind aeest s ubiect, abord lim 0problema delicati, ce preocupi mult lirmeleproducatoare de soft.. Ne referim aici laprotejarea programelor atit Impotriva copieriiilegale cit ~i impotriva celor rau intentionali,care ar putea sile distrugi.Copierea ilegala a AuloCAD-ului ~imlisurile luale de Autodesk pentru a limitaacesl gen de fraudi cepila noi semnificalii,dadi t inem seama ci ! iecare copie ' autor izati(originala) este inseriati ~i deci se poatestabili precis sursa coprei i l,agale, Companiileproducitoare de so'itware pol IUa aslfelmasurile legale lmpotriv,a utilizaiorilor in-dividuaJi sau coleclivi care nu dau atenliepreveniri i copierii i legalea programelor.Vi gindili probabil ci nu asle cazuldumneavoaslrii, care Sinle!i poale singurul: utllizalor ,al sistemului AutoCAD Intr-un mic, birau. Dar oare nu vi s-a int1mplatnic iodat ii: ca, in limpul unai pauze, un coleg aau unprietan sa vi fOaga sa-i laceli repede 0 caple, dupi programele dumnevoastri: AutoCAD ~i

    : si-i risp u ndeli lirA Ii sta pe glnduri:, 'AutoCAO? Sigur ci Ii-I copiez, numai d-mi: dalc iteva discuri goale',Univarsilalile sint surse imporlanle de. copiere llegeli. Mulli siudenji copiazi ilegal: ctt mal multe programe, pantru B - - l i i craa 0, biblioteci de programe cit mai mare, ca 0, masuri a expe/ienlei lor in caleulatoare. Nu. are importanli dadi utilizea:zi programele;-cop'iate sau i~i satisfac nurpal ,orgol iul!In cale ca urmeazi, yom praienta citevamoduri de protejare a copiei legale AutoCADde care dispuneli:Modul 1. Pe promplerul. DOS treceli in ', directoru'l in care piistra!i ,progiameleAutoCAD ~i introduce!i urmitoarele comenz]:

    MANAGEMENTC:del".drvC:del".dvpC:del".midC:del readme.dooFi-llierele cu ex1ensia '.drv' (clrlver) sinlnecesara pantru instalarea AutoCAD-ului .

    sau atu ncr cind doti1i s a schl mbatl00nfigura!iasiste mu lui de cal,cul "de caredlspuneti , nafii ild neeesare pentru Op&rajl ileuzuale de calcul, Da lapt aceste prograrnenicl nu Irebula si sa giseasca permanent pehard disk. Clnd selecla)1 op)1unea- 5 (Con-figure, AutoCAD) .din menu--uI prIncipal, dadAutoCAD-ul nu gas'efta' seeste lil/iare vi vacere si-rindica)i unde sale caute. yeti utilizaatunci discheta Care contine acesta fi~iere.Tn cazul unel copterl ilegale, prog ramulfural nu v a p u te a Iiutilizat pe un all calculator,neput1nd Ii configuratpentru el, deoarece 11l ip$8sC tecmal fil/ierela '.dtv' necesare pentruconfigurare. Proced~ul aeesta prezin!a ,iavanlajul eJiberarii unei piiji din memoriahard disK-ului.Modul2. AutoCAD-ul esle un programmare csre~ nu incape tot in memorle. Din\aceast,! cauz! el utilizeazi fi,iere 'overlay',(OVL), care sint incarcale/scoase in/dinmemorie cind e ste nevoia de ele.Dad!:fi l/ ierele ' .OVL' nu sa gise,c in acela~i direc-tor cu fi~ierul 'acad.ex's', ele vor Ii cauta!eeutornat de AutoCAD. De aici rezulti un un altmod de prolejare a eoft-ulul AutoCAD. Creatiun subdirector cu un nume nesemnificaliv.De exemplu majoritatea utilizatorilor craea:ziun director ,\OOS' pentru pistrarea dlversalorlil/iara O~S, dar pujini din ace,Ua r n a tcraeazi vreu n subd irecto r in ae asta,Prasupu nind ci aveli dlrectcrul ~OS,introduce)i comanda DOS: 'C:md \dos\slgurCare va crea subdlrectcrul 'sigut' in dlreo-torul DOS.Dad AutoCAD se gise~ta in directorulriumit '\ACAD', lntroducetl comenzile:C:copy \acad\ ".ovt \dos\slgurC:del \acad\* . .ovlC:copy. \acad\acad.cig \dos\sigurC:dei \acad\*.cfg ,Aceste comenzi vor muta .Ioal ilf i, ierele'overlay' (OVL) , ,i de configurare (CFG) dind Irectorul '\ACAD' In au bd frectoru I'\DOS\SIGUR'. Acum modiiica1i fi,lerul'autoexac.bat ' astfe l incit comanda 'PATH' $!includa ~i calea. ,\OOS\SIGUR'. Cind veJi rulaAutoCAD-ul, acesta va gis! f i, lerele ascunse,dar rauliicalorul ,care Va incerca copiereailegali nu va putea copla aceste fl-lliar~,programul !lind daci neutilizabil pentru el. Ingeneral, acelisli dispersara a programalor inmal .mui jl aubdirector i 'cu nume nestar i-dardcunoscuta doardl' n v r ; . vi poata ajuta binapenlru, protecjia primarl, del/I (sub)directoriisin! la vedere.Modul 2 1/2. Utilizarea unor modificir i'hardware' consUtuie alti cale de prolejare aprogramelor AutoCAO. Daca dlspune~de uncalculetor 286 sau 386 pute~ instala .memoriaextinsii (pesle 646 1

  • 5/10/2018 Hello CAD Fans - 01

    13/32

    insigrija sa nu folos~idin neatentie numeleunelccmenzl AutoCAD cum ar Ii: 'Change's a u !Erue'(declpunej! in Ilnl,te euvlnteneaofe romariefti'; cine &-ar g1ndl, de. ex -empli .., cl folositi 0 coman.di eu numele'mielu"?). ,.o alta solytiear fi sa ~ergO'ji,i llnla;TYPE,TYPE;300.00,Flle 1 0 1 18 1 : ,0,a$tiel inoit per$oanele neautoriza1e nu vormal-avea acces. la fi ll ierul dumneavoastraaead.pgp, in care se glseec noile denumirlale cornenzllor. _Modul 5:Ne gindim acurn la .oaltlcategorie de indivizi'-problema I I I anume ,.-eei care cunose bine AutoCAD ,Icare ,tlu oaoPtiu-"I!a 5 din manu-ul principal aJ acestuiapermlte aeeelul la functi lle DOS importante:'delete'(,terge), 'rename' (renume,le) , I'copy' (copiaza).AutoCAO, Relesee 10 per-mite.\ns_1 0 cale de fe_definire a eomenzllorexlstente. Pentru ace.aate adAugatiiJrmatoerele llnll fi,ierului 'acad.lsp' (saucreati un f i!?ier 'acadJsp' care sl-Ie COri~lni):(defuns::STARTUP 0(dafiJn C:filas 0 '. (princ '\iiFILES Indlsponlbll.i(princ))(command 'unde1ine' 'FILES')) -Daca avefi deja u n fi,ier 'scad.lsp,1 aees -ta eontlne fur ict ia 'STARTU~, omltO'ji prima ,Iultima Iini e ,L puna1i -celelalte lin ii Inprogramul existent.Aceste IInll' voned~ni camanda .'fILES'autoinat;-de.fiecare da1icind cineva intri inaditoriJl ded"esenare. Putefi avea totuslaccesIe : eemenee in~iall 'FILES' prefixfnd-o cu unpunet, ~FILES. Menu-ul de pe ecranse varesta-bili ,icomanda 'FILE,S' Introdu'sl vaduce"la eJi farea pe ecran a mesaJului FILESIndlsponibll', dar va urma aparitiaprornpter-ului 'Command:'.Modul 6. fl ,(ist i. uti I izatori d in categoria 2care cons'lder'i ca fiind 0 gluml bun'mod ificare-a fifierul ui de~len prototlp'acad.dwg' astfeJ inc1l atunci cind urmi10rulutIIlZa1or,va'incepe un desen &i fi e pu. in fataunul ecran cu m08aje '.nepol ltlcow' NU cuaetlr! g re, Ite pentru - I I m Ita Ie desen ul ui(limits), layere S'lU rez.olytla 'snap'. :Acestaetacte potfi prcvecate , I de utllizatoriidincategoria 3. _ ._Exist! doul poslbllltAlil u,oara de razol-varea acastor situatii:1. Copla)1 verslunea corecta a fili-ierul.ui 'acad ..dwg' intr-un alt fifler cuun alt numenasemnificativ, pe exemplu 'start.dwg'( fi fjerul t rebuiasA aibA extenaia '.dwgi. Acestlifiet poate IipAstrtit , iel inir-un alt.aubdirec-

    tor eurnar fi ,\OOS'.Acum uti lizat i. op.tiunaa 5 din menu-ulprincipal AutoCAO. Apiaatl apol tasta apentru a&alaCiaparametrii de lucru (operat-ing parameters) l i-iapoi , tasta2 pentru a definiparamenii in~iali iii fi,ierelor delen (initialdrawing setup). Speclflcatl directorul , inum ele fi,ieruluidesenulul p rototipredenumit ( ' \OOS\Start' , pentruexemplulnostru) ,I AutoCAD 1 1 va folosl in continuarefari probleme. Lisa!i n,ieru.1 'acad.dwg' indlrector,U 1.1n11ial ('\ACA~')_astfel inc.ilriuficitOfll sa sa poaUi juee flrA " viproduci necazurl.2. Plasatl 0, cople coreet i Il fi~lerulul' l;Icad.dwg'intr-un 10'Csigur pe disc, fAr la vi

    13mal .estenl " reconfrgur~1 AutoGAo-ul. in1?~u.1raconfigurlrii, introdl!ce)i e.. Ii~ie infll i-Ierul 'autoexec.bat' astfel inc!!: verslUneacorecti afi,leruliJl 'acad;.dwg' sl fie copiat!

    din locul.unde a p asculis--o ln dlrectorul t;lelucru la_fiecare pornlre a calculatorulul.(urmara in pag.l7)

    -FISIERELE AutoCADSiStemul AutoCAD Release---l0'se ..l ivraaiA (fi j pe 11 dischete d,e360K. Fi,ierele,aflate peacesie dischete sint:

    Disc Etieheta Path Fi~ier O~scriaref .uvl:HLAyl A:\ aead.ovl Fi,ier overlay principal

    acadvs.ovl Fi"ier overlaymesaje2 OVERLAY2 A:\ acaCl2.ovl Fi, ler pachat ADE-2

    acadl.ovl ADE~ AtitoLiSP( acadIx. ovl Extended Aut 'oUSPxtlisp:exe Extended AuIoL1SP

    emlisp.exe Retrage' AutoLI$P3 OVERLAY3 A:\ acad3.ovl Fh;ier pachet ADE-34. EXECUTABLE A:\ acadO.ovl Fi, ier overlay pr incipalacad.exe Fi,ierulAutoCAD exacutabil5 SUPPORTI A:\ acad.dwg Prototip sta_ndard

    acad.hdx Indax help standardacad.hlp Text help standardaead.lln Tipuri JJnlestandard

    : acad.mnx Menu standard compilatacad.msg MesaJ lilnsare Aut6CADaCl\d.pat Pattern ha,urare standardacad.pgp Paremetrl program AutoCADacad.alb BlbUoteca Icon standard

    nume.shx Fifiere fonttaxt standard6 SUPPORT2 A:\ sehade.!sp Program AutoShade _protejat

    6rde:r.dwg Desen chenar standardchroma. sid Utilize.! de menu standard

    colorwh.dwg Pa.leta256 culori AutoCAO ,colorwh.sld Paleta 256 culori AutoCAOpoints.sld Utilizat de menu standard

    slidellb.exe Bibliotecar sllde---url -nume.lsp Uti li tare AuIoLiSPnume:shx Fi~lere font text_standard

    7 ~~, . . .. . ' ; -1 ; ;1 A:\ nume.shx Fi~iere font text standardA:\SOURCE 8i:)ad._mnu Fi,ierul menu standard, ashade.lsp Program AutoShade r;ursA

    nume.shp SurseBhape ,1ionrtexta BONUS A\ acad.mnd Surse.pentru menu standardme.doc Document compi lator menu.me.exe Compllator menu

    nume.dwg Mostre desenenume.lsp Mostre prq'grame AutoUSP

    9 SAMPLE DRAWiNGS A:\ nume.~g Mostre desena10 DRIVER DISK 1 - A : \ acadm.ovl Fi,ier overlay ma,!nl

    bsolete.doc Lista,drivere dlr. OBSOLETEreadrhe.doc F1,ler actuaJlzirl cure ntenume.ljrv Fi,iere driVere displaynume.dvp Fi,iere paramelri device

    A:\OBSOLETE nume.drv Drivera depi~ite1_1 DRNER DISK2 A:\ obsolete.doc Lista dr lvare dir. OBSOLETE

    nume.drv Drillere digitiz-pl.ot-prilitA:~OBSOLETE nume.dN Drlvere deplifite

    In numarul vme r va vern . est l cum Iret iUle S8 Ie or aruza I. I"'lna atunci, .caca un IT np a t'autoeX8C.bat" comanda:SET licad_:.:c:\acacl\work,i mUte!i toale f j~ierele AUtoCAD in acest subdire1or (c:\acad\work, luat ca exemplu), puta~lucralini~it in olice direcior,deoarece daci AutoCAD nugisefle un fl~lerde care are nevoleinacal director, tl va dute -_I fl vagAsi - in acesta.

    Hello-CAD_FANS nr.l/1991

  • 5/10/2018 Hello CAD Fans - 01

    14/32

    14Crearea MENU-l.Irilorpersonale in AutoCAD11 Gen aralltillUn fi~ier menu este, pur,i slmplu, unfi,ier .text (sau ASCII) cu extensia-!.MNU', con~inind

    ,iruri decomanda AutoCAD. Div:ersepirti(etichetate) ale acel>tui fi, ier pot fiasociate eudiferl te dispozitive care -adrnlt funot ionareabazata pe menu-uri (e_cran, mouse, tablet !gral ica, etc.), numitein cele ce urmeazii'dls-pozitlve-menu'. Pentru a, ccrrstrul un menueefeloseste un editor de texte (ca NoitonEditor 'ne.exe') sau un proceecr de t~e (caWordStarj lixat in mod Non-document {saude programare); nusin! necesare alinierl detext, indent!r i" etc.Flecare artlcol de menu poate eonstadintr-o comandii, un parametru sau 0secventii de cornenzl ,I pararnetr], Normal"tiacare, articol de menu. se alii p8 cite 0liniedin fi,ier; I.Da repnUtd, pentru a puna parametri decomandi ca pa~i !;Ie arttccl de menu, estenecesar ca utilizatorul sii lie loarte familiarizatcu suoceslunea in care comanda respectiviia,teapti acei parametri. Fiecare caracterdintr-un -articol de menu este semnificaliv(chiar ,ispatiile albe). Din limp in-limp, pemisuri ce Auto,CAD se d ezvotta ,i seadaptaazii,succ-esi u nea d a carerl ,deparametri ale diferitelor comenzl- sa_u,uneori,chiar numeqe comenz~ pot sa f ie .schimbate,ceeace va lrnpune revizuirea (tolu,i , mir iorA)a menu-urllor personale la trecerea de, la 0versiune Ie alta de AutoCAD. -Un menu simplu de_ comenzi poale sacontini l inii le:lineZOOM A

    ZOOMWGRIDONGRID ONGRID .1SNAP 0.001Dad tlslerul care ccntlneaceste linii senumeste, -sti zicern, ABQ.MNU atuncl, dindconiande AUtoCAD 'MENU' ,i rispunzind lacereree de menu prin ABC; a1unci el va flluatde AUtoCAD, compilat - lapt ee conduce 'Iaaparitia fi,ierului 'ABC.MNx' - ~i incirca1 in)oc u I I ui A CAD. M N X . , c era astaincircalautomat (de obicei) ia lans~rea AutoCA[);.ului.Aceas)a faceca peecran, in dreapta, in loculmeml.uiui obr,nuil saapara un all menu careva Ii compus,din cuvinleJe:lineZOOMAZOOMWGRIDON -GRID ONGRID.1SNAP 0.0Ace! ilea ocupl i., desigUf, pr ime Ie8 linii (d ince Ie 261a un VGA) .'al~ ecranului. Folosindacum lasla INSERT (uzUal), pot fi selecta1ediversele opliuni dinlre s:ces~alii, apasind

    ENTER'ela se vor execl!la in acel"i mod ca ~Icomenzile di'n manu-ul obifnuit. Altfel spus,AutoCAD va considera c a acesle comenzi au1 0 ; 0 1 inlrodus,e de la tastalura. De exemplu,

    AutoCAD P E FELliselectind 'GRID' 'Iii apoi 'ON', va fi Ie. fel cuintroducerea dela, lasta: tur i~a lui 'GAID ON',sau ca salectareaartiC,olului 'GRID ON" dinmenu.

    2/ Menu eeran- Tltlurl de arUeoleNumai primele opi caracleraale unui ar-

    licol de menu pot- apirea in menu-ul eeran;este cazul artlcolulul 'SNAP 0.001" caraapere, cum sa yede, numai pr in'S~PO.O~.Cu teste acestea, la selectare, ,ooman'da l isteaxecUtatii corect, Sepoa1a de un scurt til luar"ticolului prin includerea sa tntre parantezedrepte [] la inceputul liniei. Aceasta includerelacacatitlulsa fie afi,at ca ,alare in menu;slrul.de caraclere aflmin continuare vaf emisdrept comandi la selectaree tillului. De ex-emplu, fie rnenu-ul:[PAS DENSjsnap 0.001[PASRARlsnap 0.1[FINALjend[AOIOjquitoare face use aii,ezePAS DENSpA s RAAFINALADIOAlci , "FINAL" ,i "ADIO' sintsimple varianteale comenzilor 'END' ,i'QUIT'. 'AD 10' incipune lnlrebarea "You really want to discard allchanges to the drawing?'; sigur cJ. s-ar putaapu ne 'q ult y', care ar elimina e:oea5tli.intrebere, dar nu aste reccrnandabil.

    lmportantarnenu-urllor personale

    -*TABlET2-'A doua,zon! manu tablet!-*T ABlET3 - Atrela'zonli. menu tabletii-*TABlET4 - Apatra zonii_ menu t-ablatii-*AUX1 - Menu blJlon auxillar 'casata,fOnctll'Aceste etichete arati ci articolele demanu cele urmeaz-i in ,8Uccesluna in fi li lerulmenu, pin,l 1 & u rmit,oaraa etlchetl desecti urie sau pin'i, la 8f'ir,itu I Ii, ierului, aparp nunui dispozitiv-menu specific. lata un scurtfi ,iet menu cu etlchetade settiunE

    "SCAEEN --[HelpJhelp[Byejend"TABLETllinecircle***BUITONSeraseSloPSIn acest exemplu, art icoJele 'Help' I'Bye'apartin menu-ului ecran(apMnd in aceastisucceelune pe primele doui llnlldln dreaptaecranulul), wt icolele ' I!ne' ,I 'circle ' apartlnprimului menu de tablet!, iar 'erase' ,i 'oops'apa_r)in rrtenu-ului buton. Daci etlehete'***SGREEN' lipsafle, AutoCAD aqloneazi- ce Iii clnd aceasta eticheti ar precede prim\.l lerticol de menu din fi,ier. Daci IIpse,te 0,elichetl de seetlune a unul,dispozitiv-menuparticular, articolele ace lui dispoiitiv vor fiaceleall i cu cele ale menu-ului ecran. Comell-, zl le 'ERASE" ,i 'OOPS' vorfl executatedirect,la apssarea butoanelor mouse-ulul sau .1&dlspozilivulul indicatoral tabletei.Cind sa di 0comandi MENU pentru a 88incirca un f iq ier menu.-f ieca~e secverqa de ar--ticole ee apartln unei 88c)hmi etIohetate va flasocia1iun'uidispozil lv~m.nu specific. Astfel,menu-urile ecran ,i tableti pot II total inde-pendente.4/ Submenu-uriSec)iunile fi,ierului menu pot fl despar)iIela rindul lor"nsubmenu- uri. Un submenuesle 0 lisla expandat! de- erticoie de menu,activate atunoi cind este selectat unul dintre'artic,olele menu-ulul curent, De exemplu,selectarea unui .artleol nurnlt' 'ZOOM' dinmenu-ul eoran prlnclpal , poale act l-la un sub-menu con~iri ind eptlunlle comenzllZOOM.Artic'Olele submenu- ului inloculesc tsmporar,total sau partial, menu-ul eurent, Uzual, cindse lnchele utili~area unui submenu, &e ravinela menu-ul anterior. Submenu- urile pot Ii im-bricate (j'ncuibate) unul in ':l ituL4.1 Deflnlr ... ubmenu-urnorinceputul unui submenu este marcet deetlcheta. d ubrnenu. Acea5la afe.formatul:-nunie- Aici; 'nume' 8file,un _,ir de pini la 3t-ca-rac1era:lungime, _cont inind- lilere, ci fre 9i cs-racterele speciale '$ _'. Ele spacificli nurneleuntii submenu. Eticheta de submenu trebiJiessse_-afle pe 0 .h.guri. IInle in 'i,ier ,i si nucontina spaP! albe (blanc(ji~ in cuprinsul eLToate ,numele de submenu-uri dlntrcunacela,1 fi~iertrebOie sl f ie unice, Ar1icolele damenu ce urmeaza- imedialdupii0 etichet! desubmeriu,piriii la ufmitoarea etichetii desectlune sau ,sfir ,i tu l f1,ierului , apar)in aceleieUchate de submenu. Este demn de relevatlaptul ci ,se 'pot pune; succesiv, mal multe

    Un pro/asionistAutoCAD nu are timpde joaca. E I este presat, de, imperativul.,tlclenfa. De aceea, il il va adapta tolulla 0maniera personali f ie care va ciluta s -operfeetl0neze permanent. Pentiu retiun; deencients, until dintre mljloaee/e puse ladispozitie eu generozitate de AutoCAlJeste MENU---uf (zona din dreapta ecrenului,d~ unde pot Ii alasacomanzi). Este 0maniera verificata aceea caro ptesupunfrecventa sehimbare ~ menlJ.--ului curent. -Dacii am nevoie sa desenez 0 flanliB sauun liurub, dau comanda MENU Iii indic. unul,dintre menu--urile pe care fiJi le-ampus la punet fn aellst seop, alegfnd apoidin al f lanlia.sau l iurubul dor it. Modul cumsa pUl)a la punetuq astle/,de menu eon-s_tituiaobieerul textu/ui de lafA.

    3/ Etlchete de sec,lunl alefl,lerululmenuUn fl,ier. menu, poate fi impar)itlogic intr-un riumir de pin!_la, ,sple sectiuni, identifi-cate pri n el ic hete -de s actiu n e. F Iecare

    . secliune apar)lne unui dispozitiv-menu ,icontine ,Iruri de comandil ce vizeazii aceldispozitiv. Cele liapla elichet$ d,e sectiunesint:SCAEEN - Zone menu eCfanBUTTONS_ - Butoanele- d ispozil ivului_selector (ex: mouse)' -TABlET1 - Prima zonii menu tabletii

    Helio CAD_FANS nr.1/1991

  • 5/10/2018 Hello CAD Fans - 01

    15/32

    declaratll de nume lainceputuI unel sectlunlde submenu. Toateacestea se vor reterl laaceeasl secvef lll i de art lccte: cu aile cuvinta,sa pot orea et lchete-einonim (gen 'alias').Un submenu poal~ contine orici te articcle,dar d ispozilivul-menu ascclet poate slilimileze numlirullor. Daexamplu, dac,a unsubmenu ecran are 21 arficole, iar ecranul nupoate ali~a decit 2 0 . de linii odala, ullimul ar-t lcol din submenu va f i inaccesibil.Cind este actlvat un submenu, in mod nor-mal artlcclele sale inlocuiesc pe cele alemenu-ului anterior, incepind cu primul artieolpentru dispozitivul-menu (pentru rnenu-ulecran, csseta de sus), Acest proces continul ipina ce sint incarcata toate artlcolele din noulsubmenu. Astfel, un submenu poale inlocuinumai 0 portlune a menu-ului anterior. Pentrua speeifiea Inlocuirea par)iala a artleolelcrunui menu, incepind eu all nurnar deeit 1(care corespunde primului artlcol de inlocurt),se va adauga acest numlir la elicheta desecliuna sau submenu, De exemplu:**PIULrTE 3 .Cind va Ii activat submenu-ul PIULITE,primeJe doua casete vor ramine naschimbateiar lnloculrea de submenu va incepe .de la atreis caselli. Daca este specifieatun numarnegativ, inlocuirea va Tncepe de la acel numarde articole numarate de la sfl r~ltu l rnsnu-ulul(baze ecrenului} ,

    4.2 Apelul submenu-urllorPentru aetivarea sau dszactivarea unuisubmenu al unui anumit dispozitiv, se valolosi ur'mlitoarea costructle (cuprinsa inIi_~ierulmenu): '$tlpmenu =submenuunde:tfpmenu - arata care dintra dlspozltlvele-menu se echimba.Numele admlse sinl :s (pentru menu SCREEN)B (pentru menu BUTTONS)T1 -T4 (pentru menu-uri TABLET de le11e4 ) A1 (pentru menu AUX1)submenu - aratli care submenu seactlveeza. Numele trebuie sa lie alunei. etlchete de submenu (Ilira '''') dinli~ierul menu . 'curent incarcat sau numele unui '1ipmenu'ce cele delinITemai sus.Example: ,$S= COMPONENTE$Tl =EDITCMDSF2=SCREENIneinleca un submenu sa lie activat, ar-

    licolela menu-ului actlv curenl sinl copiale(impinse ~'push') intr-o stivi. Apoi sint ac-t ivate a.r ticolele submenu-ului nominalizat Deexemplu, daca se emite comanda:$S = COMPONENTEarticolela active de acran sint impinse insliva acren (0 stiva imeginera;. ea nu apare peecran) ~i sint aclivele articolele submenu-uluietichetel '**COMPONENTE'. Daca estenecesara reslaurarea srt icolelor menu-ului deecran ceerau act ive inaiMlea emiter il !leesteicomenzi, se va inlroduce:$S=lara. et icheta de submenu. Acessta face caullimele arlicoleimpinse pe sliVa sa fiereeduse in acl iune. Numarul. admis de a'pelur i

    AutoCAD@ PE FELlide submenu-uri imbricate este de 8. Daca sedepli~e.sc 8, primele menu-uri tmplnse pestiva sin!' "uhate" ~i nu vor mal putea f reac-tivate. ,Mecanismul submenu-urilorpoate Ii ac-tlvat in mijlocul u nei comenzt, tara sainlrerupa acee comanda.Sint astlel posibila~iruri de comanda ca urrnatorul:

    ARC $S=ARC RAMIFCe se va inrtmpla? Va fi lansata comandaARC oblsnulta, dupa care in menu-ul acranva Ii expandat submenu-ul care in fi~ierulmenu curent ineireal incepe cu eticheta desubmenu '**ARC_RAMIF', fiind a~teptati in-troducarea paramalrilor comen%11ARC.Extinzind 'exernplul anterior, iala un l i~ier'menu care folose~te facil itatea de submenu:*"*SCREEN[HELP )$S=Help Root[Bye Jend -*He. lp Root 1[General )help ;[Entilies)$S = Enlity _Hel.p[Display ]$S=Display _Help[-MAIN- )$S=SCREEN'''Entity_Help 4[Line )help line[Circle [help circle[Arc )help arc[*Cancal.] AC[-PREII- )$S=,Display Help 4[Zoom jiielp zoom[Pen [help pan[View ]help view[*Cencel*] "C[-PREV- ]$S=**TABLETIlinecircle**BUTTONSerasepopsIn acest exemplu se alia Irai submenu-uri.Initial, pe ecran apar, evident, casalele:HELPByeLa seleclarea lui 'HELP' esteapelal sub-menu-ul esociat, 'Help_Roo!". Acesta ineareadill prima pozilie cesetele:GeneralEntitiesDisplay!l Selectare a lui 'General', executa dlrecl'help",care,liina urmat de spetiuprcduee,cum se "tie', precizaree euvintului cheiepentru care S a f ie def un lext de 8xplicaj: ii , sauRETURN pentru ali~,area tuluror cuvinlelorcheie. Ei bine, caracterui ';' care urmeaZadupi spaiiu corespunde chiar lui RETURN-

    (sau ENTER), cum se va va'dea, decl 'lor Iiafi~ate comenzila AutoCAD. Selectaraa lui'Enlities' va epela submenu-ul care incepe dela eticheta '''Entity_Help'. Se observanumarul 4 adaugat, mai jos, 18 . sceaslaelicheta ..Acasta va face ca articolele de menudale in aces! submen.usi. fia puse incepinddela pozilia a patra,. ,Inu de la prima, decicaselelevor Ii: ,GeneralEntitiesDisplayLineCirclaArcCancal

    15'-PREV-Acarn poate fl- selecta! oricare artlccl, alitdinlre cela care erau (General, Enlities, Dis-play), cil ~i dlnire cale nou aparute. Daei esteselectal 'EntIties' nu se intimpl! nlmle vlzlbll,deoarece este relncarcat submenu-ul '*En-tity_Help. Dec! se' seleeteazi 'Une' es!e dalHE LP -pe ntru comand a LI NE;. daoi eeselecteaza '*Gancel*' 8sle emls ,.-. C' ,i seabandoneaza. operat la in curs; daca, in sfi r, iI ,aste selectat ' PREV-', dator ili apalului '$S=~sa revine la manu-ul apelant, deci.fa ecranreapar doar:GeneralEntiliesDisplayLa fel S8 petreo lucrurile ,i pentru sub-manu-ul'Display Halp', De re'linUt ci:- daca un submenu are mai mutie articoledec1t numarul de casete ecran sau butoane,etc. artieolele in exces sint ignorate.- blancurila din tillurlle de articol puse intre .paranteze drepte nu s.ir it Impusa In vreun lei;ele au fos! adiugate nurnal penfrucre~terea!izibilitalii.- toate etichetele de menu, instructlunlle

    da conlrol ,I parametrii pol Ii lntroduse lara ase line seama da tipui de literi. (mici sauMAJUSCUL..A.), deoarece'toate vor 1 1 convert-ite la majusculi cind' vor fi citile din fi,ier,5/ Comenzl care cer Introducerl de daleUneori este ulil6a sa, prlmaasca intro-ducere de date de la taslalura sau de la dis-poz.ilivul indicalor in mijlo~_ul acllunii unui a r-ticol de menu. Pentru asta este de ajuns sa sepuna 0 bara inclinatli. iiwers (backslash ,\jlnpunctul unde se dore,te introduc~rea dedate. De exemplu:[CE;RCR=l]circle \1[STERGE 1Ie rase \;'CERC R=I' cere cenlrul cercului (datof it li

    blancului urmat de ' \') ; dupa introdueere, prinindicare cu dispozltivul indicator sau prlncoordonate date -oe la tastaturi, se atribuierazei valoarea 1 ,ise deseneazi cercul (d eobservat ca intre '\' ,i 'I' nu sa afla nici unblene). 'STERGE l' perrnlte alegerea unuisingur oblect pentru a Ii "ers deoarece, dupliindicarea aces!uia, a,teptata de '\', S8executa un RETURN datorili lui ';'. ComandaERASE normal a cere Introdueeraa unui blancSaU RETURN dupa dasemnarea ultimuluiobiect de ,ters.6/ Termrnatotl de ar1loolCind esle selectat un articol de menu, 'AutoCAD pune automat un 'blanc dUPa ai,

    inainte de a pralucra secven)a de comandi,Daca artJcolul de menu esle:LINEAutoCAD 1 1 va prelucre ca ,i cum s-er Ii in-!rodus 'L INE '. Ei bine, sint situajiiunde acest lucru aste nedorn; de axemplu,.jiirul text dal penlru 0comendi TEXT lIau DIMtrebule terminal prJn RETURN ',I nu prlnblanc. De asamenaa, uneorl esle necesar siifie date mal muJi declt un slngur blanc (sauRETURN) pentru aincheiao comand!"i slnleditoare de text care nu permJi crearee una!linii cu blancurj la urma. Sinl dous convenliicare privasc ac'este probleme.(u rmare in peg ..'18)

    Hello CAD_FANS nt, 1/1.991

  • 5/10/2018 Hello CAD Fans - 01

    16/32

    16 MANAGEMENT... 16M Extended Auto LISP MI;MORIE-LlSPXMEM :0-, (miirime:, variabila)

    Alte utiliziiri ale _memoriei extinse/expandate.Spatiu de peginare 1 1 0 EXTINSNaxtins laxpandat pentru AutoGADACADXMEM =0, (marlma variabila]ACADLIMEM =(hlar,imevariabilll)RAM disk (VDISK) ~PANDATADEVICE = vdisk.sys (marime var.)/e

    'iii: 1 Mo Rezervat pentruDOS 'li dispozitive RAM EXPANDAT .X640K Spaiiu de paginare 11 0 AutoCADMarima =64QK minus lot ce este dedesubt

    AutoLiSP Mari!TIe'stiva= LlSPSTACK 1 maxMarime heap : LlSPHEAP 64KDate - mar. variaza cu vsrsluneaProgram - ma~imea variaz! cu versiun~a I

    Driverele dispozitivelcr Miirimea varlaza cu monitorul tnstalat ~ieu~pacifice ACAD marimea memoriei epandeterextinse rezervalapentru AutoCADAutoCAD Spa)iu de lucru (heap & stack) ] max.Dele Marima variabil! cu versiunea 64K

    Program M!rime variabiliicu versiuneaDrivere ADI Marime variabilaPrograme TSR Marime veriabilADrivere.de dispezitive conlJg,sys Marime variabila_ . OK DOS Marime variabila cu verslunea-

    TABELA DE Co.NVERSIEzecimal - hexa1- -0 o _ - 010 A 10020 1'4 20030 ' IE 300d' O 28 - - 40050' - 32 , so b6 _ 0 3C -60'0,'7 0 4F;: - i d oe o 50 " -a06-?l 0 ' ) A 900lOa c,4 1000

    - -C J 0 "0 4 - 40 h-. 128 80 h ,256 --100 h51 2 200 n102k 40Q I)_204:1>800 h40\l.o 1000 h .81 ' l2 20'00. h -, 1&384 4'000 h32768 8000-h64K '" 65536 1 00 00 h., 12BK 20000h.255K 40-000.h': ' ; .12K 80000h1M '" 102~K l-p_OOOO2 M 200o.OOh4M 400000h

    8M 8060001115.M' 1000000"I -

    1,~0 ,0 " 0 , a .064 1000 3E 8 10000 _2710C8 ,2000 .700. 20 0. 0. 0 4E 20 .-12C :)000 BB 8 30000 753-01S!.o 4000 FA D 400'00 9C40lF 4 5000 1388 50000 C350~258 r" 6000 1710 60 09 0 EA60' ' 2 B e 7000 195832 0 8000 IF

  • 5/10/2018 Hello CAD Fans - 01

    17/32

    - programul AutoCAD 'ocupa, alia cumeste,de~tepfat, majoritateaspallului d~memorie.Tnf igura prezentati , deasupra AutoCAD-ului se'af lA programul de sislem mem. aces-ta a fost lansat din AUtoCAD , I este c:el-c~rene-a ajutat, prezentfndu-rie aceast! harta dememcrle. Cum a fo'st lansal ~mem' dinAutoCAD? A lost lansal 1010sfnd'fl,lerulacad.pgp in care s-a pus lin.is 'mem,memIprogram Imore"O", dupa care; din AutoCADs-a dat comanda mem'. Unele. detall l pr ivihdaceasta procedurli gi isi1i in art lcolul '0 alee

    T O P

    MANAGEMENt- . . - dspre AutoLl::;P" din nurnarul de faia al revistei.

    Tn sfi~it, va mal ofertm aiei 0 tablA de con-versie dinbaz!l de num~ratie 1p in 16 ,IreciRroc. Este tabla nOas1ra curent i de luorupentru calcularea adreselor de m_emorie,necesara .deoarecesis_teriiul DO S preiintaaceste adrese numai in hexa:Modul' cieulIlizare este extrem de clar. t-.lu uita~.c8. inbaza 16 dupa 9h vine Ah iar lnainte de 1000heste Ff'FhlConstantln- STA.NCESCU---

    640K A O O O O h -MS-DOS I/OUber600K 960001-1576K 90000h Programul." "em

    512K 500K458K

    4 0 . o K38-4K.

    32DK300K'

    256K

    2 0 0K1 9 2K

    128Kl O O K

    -6-4K5D K 40K30K 20K10K OK

    BOOO'Oh7DOOOh

    7 0GOOh

    6400.0h600DOh

    , SOOOOh4BOOOh

    40000h

    30000f1 32 0 0 0 h

    2 0 0 0 "Oh- 19000hlOOOOhAooah CBOOh50'OOh 78DOh28DOhO h

    A CAD

    EM87AIte drivereFASTOP [ " JDate I/O sistemMS-DOSComunicatie

    Hello CAD_FANS nr. 1/1991

    17, (urmare_dlh p a i l . 13)Ep . sa va incirc&" peste flf ierui Acad.Dwg';modifioat de un eventu'al riuficitor.S1radulnta luf va Iiastfel inutita. - _Acest procedeu poate II aplical ,i fi 'l ierelor-acad.mnu, 'sca,d. pgp' 'Ii orlcarui li'lier 'USP' -pEl-care Jntentionati i B - i - I modificajJ in1tl.mpu!

    unui curs sau a unel'demonstratli C'UAutoCAD. . :in locul fi,lerului autoexec. bal' putet1 _folosi o.rice fi,ier 'bat'ch' (.bal) aa u alt ~manu-program DOS' folosit pentru laneareQprogramulul'AutoCAD. _o ultima oburvatie: utilii:area unu].menu:-program DOS (cum arfi AutoMenu) ,,:apermite ,A intrqducejJ 0parolA pentru accesulin sistemul de ope rare (DOS). _\ _Desigur, in cazul in care calculatorul aste_,p rev B%ut eu. cheie pe ntru blocarea 'h ard,dlsk-ulul' nu ezital1 sA 0 foloei~i, inchlzind cal- _

    -eulatcrul ori de cite orl plepali din biroupentru scurt timp, llisindu:-I in funqiune.Sugestiile pe care vi Ie-am ficut nu pot_elimlna absol.ut toate neplMerite pe care'le.Pot P rocl uc e utilizatorl i neav_i-zatf saurauficitorll care ar putea avea accee 1 8 cal-culatorul dun:meavoastra, dar reduc sim1ilorfansele de .reu,it li . ale aceStora.Va mai putem_ da un slat , pentru_situalia incare trebuie sa organizati 0 salli. de instruirepe computer: eel mai bun mod de a4ezareacalculatoarel6r este in 'U', cu studentl ldispiJ\ l! pe laturlleInterioere (eu spatele laDVs .). I. n acest fel veti pulea s,upreveghaa-10ate ecran ele caleu Iatcarelo r la care Ii-a'1ucreaza. De,i in pedagogia traditlonala sa,considera ca foarte Important-sa va put~flprivl 'studentii in ochl, in caz"ul nostru mal im-portant esle sa pute1! pr ivi ecranele eel-culatoarelor la care lucreazli. stuljenlii.(Traducers ,i adaptare du pli. articolul

    omonim e o . ! lui Bill Fane din revista CadalYfil.jul ie 1990, de Rene' ROHAN)

  • 5/10/2018 Hello CAD Fans - 01

    18/32

    o Orlunde apare semnul 'punet-,'-virgull i'(; ) in cuprinsul unui art icol de menu, AutoCADIIva inlocui cu RETURN.oDacaol lnie ee termine. eu un earacter deconlrol, un backslash N, un aernn plus (+),sau un punct-ljIi-vlrgule. (;), AutoCAD nuadaugi un blanc dupi ea.De exemplu, decii se reanalizeazA a r-tlcolul de menu 'STERGE " dat in exemplul:[STERGE l1erese \;S9 obs9rvA cA, dacA er fi lost IAsat tara ';'ca linal, nu soar II putut incheia operajiaERASE, deoarece AutoCAD n-ar fi adaugatblanc dup! backslash. De aceea se folcsesteun ';' dupA ee utillzatorul a rispuns Is '\'. Alteexemple:HELP[HELP]HELP;[Adresa]tex1 \. 4 0 FAST IMPEX Ud.;;;CP39-119;;;Bucuresti, ROMANIA;Prima llnle acl'oneaza ca 'HELP', deci conduce la cererea unulcuvint cheie pentru e rlispunde prin textulHELP asocial. A doua aclioneazA ca 'HELP< bl an c> < RETU RN>' '.deci al l~eazi ilntermatllle HELP generale.ln acestexemplunu e nlci 0 diferenlA intre art lcolele af i~ate peeeran; la ambele tex1ul este HELP. Desigurcli nu vor Ii puse ambele intr-un ac alas]menu. Ardoilea are un titlu intre paranteze, in in mod obi~nuit, dacll este seleclat un ar-loc de a fl dal simplu prin 'HELP ;', deoarece ticol de menu care are un tlUu pusintre paran-':'. esle eenvertlt intr-un RETURN inainte de teze drepte 0, este emis slrul de comandaall~area po ecran, ~i electul ar Ii aralal care vine imedlat dupa paranleza inchis!.neplAcut. - Oilerll, totusl, comporlamentul comenziiAl trailea exemplu face sll fie ~teptata in-. HELP; dacA sa amite cornanda HELP, setroduceraa unui punet de start pentru text, prlrneste prompterul 'Command name:' caredupa care pune pe trei linii succesive adrasa: al/teapta introducerea unui cuvint cheiefAST IMPEX Ltd. pentru a sa furniza HELP-ullegat de aoesta. CP3Q-119 Daca, in loc de a introduce 'de mina' acest Buouresti, ROMANIA cuvin!, este seleota! un artlccl de menu, atun- Din nou, semnele ', t sint transtormate in ci 1111ulacestuia este lntsrpretet drepl cWlnl

    RETURN de AutoCAD. In acest exemplu apar cheie, Iii nu taxtul care urrneaza dupa t itlu. Despeclf icet llle: ' \' care cere punctul de start , '.4' exemplu, dindu-se articolele de menu:care lurnizeaza inal; imea textuful, '0 care HELPindioA unghiul de inclinare al lextului, apoi [OSNAP]osnap endpoint,midpointprima linie de text propriuzisa 'FAST SRL.; daca se seleoteazA 'HELP' l/I apoiurmeaza TREI semne ';' oare au urmAtoarele 'OSNAP', este emisA oatre AuloCAD sue-semntfiealii: primu! indica inohelerea eernen- oulunee 'HELP OSNAP', obllnindu-sexii.TEXT curente, al doilea relanseazA 0 noua lnferrnettl despre comanda OSNAP,comandA text (ea I } i clnd utilizatorul ar apAsa ignorindu-s!' coma..nda ,i parametrii careRETURN), iar al treilea face sa se ignore urmeaza dupa tHlu. In schimb, selectarea ar-preeizarea punctului de inceput al tex1ului, ticolulul 'OS NAP' inau~i, executa aeeaslaceeace oonduce la 6crierea laxlului, cu comandi!., uetind paramelrii respectivi deae el e a~ i ea r aote risl cl, pe lin ia u rma toa re mod osnap.~.s.m.d. Un articol de menu poale conIineorice suceesiune de comenzi, or ici t de lungll .

    1 " 8(urmare din pag. 15)

    7/ Articole de menu lung!Dadi un ai1icol de fi~ler man u nu incapepe 0singura linie de tex1, se poate lolosl sem-nul '+' ca ultim caraoter in linie, indicind con-tinuarea pe Jinia urmatoare. De exemplu: '[SETUP]layer set podea;;grid on; ... ;filloH;+ _.limils 0,0 12,9;statusAcest articol, care poate Ii foarte binefolosil pentru selarea cond~iilor in~iale aleunui nou desen (completind, bineinjeles, lifzona eu .. .'), este continual pe liniaurmaloare. Multe"articole de menu potti con-tinusle pe oricil de multe lin ii, in acest fal.

    8/ Caractere de control in artie ole de~ menuin por)iunea ~Irului de ccrnanda al unui ar-ticol de menu pot Iinecesare caractere ASCIIde control. Pentru aceasta, este' sufldenl! In-troducerea carecterulul 'aceent circumflex ' .. .urmat de un alt o aracter. De exemplu,cornblnatia AC va fi convertlta intr-un singurcaracter . Caracterele de controlcare nu au ecrespcndent alfabetio (deci celeaflale in afara celor 26 da li tere ale al fabetuluienglez, pina 1031, du pa care vine 32; blanc),sa specifica a.stfel: I'A @ (cod ASCII 0 - NULl)'" [ (cod ASCII 27 - ESCAPE]A \ (cod ASCII 28 FS)A ) (cod ASCII 29 - GS)A,. , (cod ASCII 30 - AS)A _ (cod ASCII 31 - US)Caracterul A lnsu~i po ate Ii Introdusfoloslnd A urmat da un blanc. AceastiitehnicA sa poate folosi peolru actlunl degenul comut!rii I3RID ON/OFF (Iolosind AG ),sau ebandonarea unei comenzi ( . ... .C). De ex-emplu:(*Cancel.] AC(Grid Flip] "G9/ Comportamentul comenzll HELP

    10/ comportamentul Menu-ulul ButtonClnd se selecteazi!. un articol de menuprintr-unul din butoanele de menu ale unuid ispoziliv de i ndlcare mu IH-buton (ganmouse), AutoC!,\D receplioneaz! nu numa!numarul qulonului, ci ~i coordonatale cur-sorului colimator depe ecran din momentulcind a fost apAsat butonul. Printr-o concepereatenta a-arlicolelor din-por)iunea BUTTONS atil/iarului menu, se poate alege intre a folosi ~ia ignora aceste coordonate pentru a Ii 1010siteih comanda ,.sclivat! prin' buton.A~a cum sa arata!, poale Ii inclus un ca-racier backslash (\) inlr-un arlieol de menupantru a se a~tepta introducerea da date dinexterior. Pentru menu-ul BUnONS, coor-donate Ie cUfsorului colimator sinl t rans miseautomat ca 'date utilizalor' clnd esla epAsat

    - butonul. Aceasta s.e intimplll numai pantruprlmul backslash din articolul de menu; dacaarticolul nu contine backslash-uri, nu sintloloslle coordonatele rnentlonate.De exemplu, l ie art icolele de menu:**-BUTTONSlineline \

    Primul buton de menu emite 0 comandliLINE obi~nuita ~i solioil! punetul 'From' de lautlllzator. In maniera cunoscuJ~. AI doileabuton de menu emite, de esemenaa coman-da LINE, dar AutoCAD clte~t'e automat p-ozitiecuren!a a indicatorului ,I 0 tclcsste ca punct'From'.

    11/ "Interfsls eu Auto LISPDaca interpretorui AutoLiSP este a~iv, clierlce comaridi! . care i se adreseeza va IIdirecl

    executata, Prin articolele menu pot f trans-mise orice fel de comenzi, deci ,i eventualecornenzi adrasate acestul interpretor. De ex-emplu, punind in sectiunea **SCREEN aunui f is ier menu l inia:[x

  • 5/10/2018 Hello CAD Fans - 01

    19/32

    o ALEE SPRE AutoLISPAm ezitat mult siam avut discutii furtunoase incolegiul nostru de redactie privltoara la oportunitatea ln-troducerii unor elemente de programare in AutoUSPInc~ de la primul nurnar al revistei. Finala urma lata, am

    hotarn: 8-0 tacem, in ideea de a acoperl de la inceput citrnai mult din problematica viitoare a revistei, dar ~i,pentru a v~ lnclta in a aborda Dvs, in~iva acest domeniu.Trebuie sa fiti coristlsntl de taptul ca nu are rostsa vaapucatl de lucru In AutoLlSP, decit dupS. ce yeti stapinlfoarte bine AutoCAD-ul. Nu psntruca nu ati fi capabilis--o tacetl, cl pentru ca yeti pune, cum se zice, carutainaintea caller. Vetl lucra neeficient, din cauza caAutoLlSP-ul permite punerea In valoare a unor rafinatesubtllitati c~re, tnsa, se bazeaza in mod obiectiv pedeplina staplnlre a subtilitatitor AutoCAD-ului. Ar fiasemanator cu pictura nalva: emotlcneaza, eventual,dar nu convinge!Am ales pentru aeest prim nurnar ceva chlar incitant:crearea unei nol comenzi AutoCAD! Este exact ex-emplul dat in manualul original AutoLiSP (desenarealnteractlva a unsl alei de grMina, pavata cu dale cir-cularede beton), exemplu suficient de bogat in ex-ploatarea poslbllitatilor limbaju!ui. Binein!eles ca amprelucrat acest text pentru a-I adapta spatiului dis-ponibil in revista noastra, -o alee spre AutoLiSPSpun autorii AutoLlSP-ului: "Parte din putereaAutoCAD provlns din abilitatea de a-I adapta, Cind amproiectat AutoCAD, am incercat s~i dam toata putereape care noi am detlnut-o, Pe rnasura ce lucrati cuAutoCAD sl va familiarizati cu el, veli constat a adesea ca

    dori!! ea elsa dispuna de a serie de posibilitati de careavetl frecvent nevoie. Putetl incepe prlnadauqareasecventelor de comenzi pe care Ie tolosltl des prlnmenu-urile ecran, butoane sau tableta, Pute]i detini noitipuri de linie, de hasuri, sau fonturi de text. Pe rnasurace taceti asta, profitatl de arhltectura deschlsa aAutoCAD'-u!ui - dobtnditlabhitatea de a-I extinde ~imodela lntr-o unsalta psrsonala de proiectare, sensibilala stiluJ in care gindi1i ~i lucrati Dvs .. De retlnut caaceasta polltlca, a arhltecturf deschise, a stat ~i inatentia firmei IBM atunci cind a creatfaimosul'IBM-PC',prin'1981. A fast materlalizata aceasta politlca prinpublicarea, pursl slrnplu, a schemelor electron ice alecomputerului! Dar sa revenim ...Ca preliminarii asupra a ceeace urmeaza sintnecesare unele prsclzart1/ Vom presupune cA avetl accesla un editor de textecare poate construi fi~iere ASCII. Vom scrie aici un pro-gram ~i trebuie s a tolosltl un editbr de texte pentru aface ceea ce va.vom cere noi sa tacep,2l Voin fotosl numeroase tunctll AutoLiSP in acest_ex-emplu. In vii toarele nurnereale revisteivi le vom prezen-ta pe toate, cu scrupulozltatesl intr-o placuta formagrafica. (sint blnlsor peste 1D O ! ) .9i acum, trecind la fapte, vom crea 0noua. cornanda

    19.Editare de text (lin AutoCAD

    Se poate arania sa se lucreze din intariorul AutoCAD-ului cu unanumit editor de taxte (Tnloc de a lucra cu graoiul EDLIN) 'umblind"Tnfi~ierul 'acad.pgp'; dacfr acasffi~ier nu axisfA, putef i savi-/'creapTn diractorul in care lucni/f. Este un simplu f it} -ier text (ASCII) careposte cont ina ~i numai 0 linie. Hecsre linia a sa conf ina cine/cimpuri separate prin virgul li . Punep, de examplu, I inia:EDIT,NE,72000,Fisier de editat,4 -Ap impus astfel ce, prin comend EDIT (data din AutoCAD), saape/afi Norton i:ditoru/ (NE), facindu-i in ecest scop un sf!.aflu tnmemorie de72000 octeji. (Putefi puneeic! orice editor de r e x f e - cucare sTntefi deja acomodat - door sa cunoo~tefi spafiul de memorieneceser) EI se va prezente ~tergtnd ecranul ~i afi~ind prompterul'Fis ier de editar, La iell/re, codul4 VB face ca ecranul s a revina lamodul in care era in momentul emiteri ! comenzil EDIT: taxt sau grat lc(cel care se comute