Tips&Tricks

TT31

Editarea cotelor

Programul permite mutarea textul cotei oriunde în desen, păstrând asociativitatea cotei.

E util mai ales atunci cand cota se refera la o dimensiune mica (în comparație cu dimensiunea textului cotei), într-un lanț de cote și textul nu încape între săgeți, iar opțiunea "Ted" a comenzii "DIM" nu permite așezarea lui chiar in orice poziție - de ex. deasupra săgeții (la cotele create cu "Con" se poate, dar la cele cu "Hor" sau "Ver" nu).

Cum funcționează

Se selectează textul ce urmează sa fie mutat, apoi se alege un punct în care se va afla noul centru al textului. Asociativitatea cotei se păstrează. Opțiunea "Upd" a comenzii "DIM" readuce textul in poziția originală.

TT32

Calea și numele desenului

În versiuni anterioare AutoCAD-ului 14, variabila DWGNAME întorcea atât calea , cât și numele fișierului (desenului curent).

În AutoCAD 14 sarcinile s-au mai împărțit: DWGNAME întoarce numele desenului, în timp ce sarcina reținerii căii (a locului de depozitare a fișierului) a fost încredințată variabilei DWGPREFIX. Ca lucrurile să pară și mai încâlcite, în AutoCAD 14 DWGNAME mai reține și extensia " DWG " a fișierului. Aceasta poate deranja o aplicație mai veche (scrisă cu atâta trudă!).

Așa că, a trebuit să găsim o rezolvare: rutina de mai jos.

Programul conține două părți. Prima, chk_acadver, realizează (cum deja cred că v-ați dat seama după nume) determină versiunea AutoCAD-ului.

Cea de-a doua, set_path, combină calea și numele fișierului, fără extensie, și le înscrie în DWGNAME.

TT33

Generarea zidurilor tridimensoinale

Vă trimit alăturat un program care permite generarea rapidă a zidurilor tridimensionale, după desenul plan. Sursa programului se află în fișierul XTRUDE.LSP, care conține o funcție de tratare a erorilor (xtrude_error_fcn) și programul (C:XTRUDE).

Programul se lansează cu comanda XTRUDE, după care se selectează cate un punct in interiorul fiecărui zid (sau orice contur închis).

Selecția se termina cu apăsarea tastei ENTER, după care se introduce înălțimea zidurilor (implicit are valoarea 300). După terminarea comenzii, pe layer-ul curent vor apăre zidurile tridimensionale.

Programul rulează sub AutoCAD R14, iar pentru a rula sub AutoCAD R13 trebuie să schimbați prima instrucțiune din ciclul while:

(command "_bpoly" p0 "") in (c:bpoly p0).

Orban Janos, Sf. Gheorghe, tel:067-321695


(C) Copyright Computer Press Agora