De Bogdan Mihai IONITA
Asa cum am anuntat în numarul de debut, vom continua incursiunea mai amanuntita în lumea aplicatiilor Softdesk, începând cu produsele din familia Civil Engineering/Survey (Topografie si amenajari de plan general). Pentru început vom ataca modulul de baza al familiei, COGO.Modulele Softdesk aflate pe piata româneasca în acest moment sunt din versiunea 12.1 (scrise pentru AutoCAD R12 DOS sau Windows, si care vor fi prezentate în cele ce urmeaza), sau versiunea S7 (versiune îmbunatatita). Ca noutate de ultim moment, remarc aparitia familiei Civil Engineering/Survey R 7.5 for AutoCAD R13_c4 & Windows 95 (vezi caseta de la pag 12 numarul precedent).
Asa cum aratam si în numarul precedent, acest modul reprezinta modulul central al familiei. COGO controleaza setarea desenului si totodata managementul întregului proiect ce urmeaza a se realiza. În plus permite trasarea de linii, arce, curbe prin rutine specifice, realizarea de etichete pentru entitatile din desen, introducerea de diverse simboluri. Este deosebit de important a întelege foarte bine conceptele introduse de COGO pentru a putea lucra corect cu orice alt modul din aceasta familie.
Unul din aceste concepte este proiectul. În sens pur informatic el reprezinta un director, în care se gasesc fisiere cu valori implicite pentru o serie de marimi cu care vor lucra rutinele tuturor modulelor. Numele ce va fi atribuit proiectului va fi identic cu cel al directorului ce se va crea, calea directorului fiind indicata într-o variabila ce se stabileste în fisierul *.bat ce lanseaza în executie modulul. Un proiect poate fi accesat de mai multe desene, specificarea proiectului cu care se doreste a se lucra facându-se în mod obligatoriu la deschiderea oricarui desen nou. Un proiect poate fi recunoscut dupa elementele ce-l definesc: numele (8 caractere), titlul (string), creatorul sau, data crearii, data ultimei modificari
Elementul caracteristic al proiectului îl reprezinta Baza de date de puncte ale proiectului. Aici vor fi înregistrate totalitatea punctelor masurate în teren, necesare pentru realizarea întregului proiect. Pe lânga aceasta baza de date mai exista una, Baza de date de puncte ale desenului. În ea sunt înregistrate toate punctele ce sunt reprezentate într-un desen. Daca pentru realizarea întregului proiect se vor crea mai multe desene ce reprezinta zone ale întregului, este evident ca baza de date cu puncte desen este o submultime a bazei de date cu puncte proiect. Întreaga filosofie a lucrului cu modulele din aceasta familie, integritatea proiectului si a desenelor, constau în buna întelegere a acestor doua notiuni.
Cu aceste doua concepte definite, sa urmarim firul derularii unei sesiuni de lucru cu COGO. Modulul, ca si celelalte din familie de altfel, se lanseaza în executie cu ajutorului unui fisier batch ce se creeaza automat la instalare (versiunea DOS, adoptata în cele ce urmeaza) sau printr-un clic pe iconul corespunzator (versiunea Windows).
Un desen nou se creaza cu ajutorul comenzii AutoCAD New, pe baza template-ului furnizat (civil.dwg). Dupa crearea noului desen, este necesar a se stabili proiectul din care face parte noul desen, prin indicarea sau a unui proiect existent, sau prin crearea unuia nou.
Setarea parametrilor de desenare este urmatorul pas ce trebuie efectuat, acelasi lucru fiind necesar a fi efectuat si cu alte desene în format AutoCAD ce sunt deschise pentru prima data de un modul Softdesk. Setarea desenului consta în atribuirea de valori urmatoarelor marimi: unitati de distanta, unghiuri, scara orizontala, scara verticala, precizia de reprezentare pentru distante, unghiuri, coordonate si elevatie, tipul, stilul si înaltimea textului, formatul hârtiei de tiparire, chenarul (ce poate fi creat de utilizator sau predefinit). Valorile pentru aceste marimi pot fi introduse manual (si apoi salvate pentru o utilizare ulterioara) sau se pot introduce setari implicite sau salvate anterior de catre utilizator. Aceasta ultima varianta permite crearea de desene unitare în ceea ce priveste modul de prezentare pentru întreaga societate ce utilizeaza module Softdesk. Mai mult, se pot crea seturi de valori pentru aceste marimi pentru a satisface cerintele unor zone specifice, si ma gândesc aici la cazul unor societati ce efectueaza export de proiecte peste hotare. (de exemplu se pot stabili pachete de setari pentru a realiza desene pentru teritoriul american, german, francez, etc.).
În acest moment s-a depasit faza de initializare, având la dispozitie accesul la orice modul din familia Civil Engineering/Survey instalat printr-un simplu clic în meniul lateral. Vom face deci un clic pe meniul COGO si toate rutinele acestui modul ne sunt disponibile.
Unul din avantajele modulelor Softdesk este ca ele permit lucrul cu puncte atât în coordonate AutoCAD (X,Y) cât si coordonate geografice (N,E). Deoarece avem doua sisteme de referinta plane situate arbitrar unul fata de celalalt, pentru a permite o relatie bijectiva între coordonatele aceluiasi punct dintr-un sistem cu cele din celalalt, este nevoie de a defini o relatie de transformare între cele doua sisteme, deoarece în mod implicit cele doua sisteme de coordonate coincid, adica punctul (0;0) coordonate AutoCAD corespunde punctului (0;0) în coordonate geografice, cu orientarea nordului dupa axa OY. Asa cum ne aducem aminte de la geometrie, avem nevoie de a defini o translatie si o rotatie pentru a rezolva problema data. Translatia va stabili relatia dintre cele doua origini, iar rotatia va stabili directia nordului. Este ceea ce vom si face, stabilind drept punct de baza punctul (210;150)în coordonate (X;Y), caruia îi va corespunde punctul (5000;2000) în coordonate geografice (N;E), iar directia nordului va fi la un unghi de 32°15’20". Dupa executarea oricarei modificari asupra punctului de referinta, sau a orientatiei modulul întreaba utilizatorul daca este cazul sa mute punctele din desen pentru a corespunde noilor coordonate din baza de date proiect, datorate translatiei si/sau rotatiei. Daca se raspunde cu „Nu", punctele din desen nu mai sunt pe amplasamentul corect.
Dupa efectuarea corespondentei dintre cele doua sisteme de coordonate, se poate începe introducerea punctelor masurate pe teren. Aici intervine conceptul de punct. Punctul reprezinta din punctul de vedere AutoCAD un bloc cu atribute (numarul punctului, coordonatele geografice, elevatia, descrierea si o cheie de descriere, fiecare plasate pe desen într-un layer propriu ce permite afisari pe desen functie de necesitati prin înghetari si dezghetari, activari si dezactivari cu ajutorul comenzii AutoCAD LAYER). Pentru a introduce un punct este nevoie de a indica minim numarul si coordonatele. Când va fi introdus în desen, va respecta regulile AutoCAD-ului, adica va fi plasat în layer-ul curent. Punctele pot fi introduse în desen în mai multe moduri: manual, automat (citire din fisier pe disc creat, ori manual, ori de un aparat automat ce memoreaza citirile din teren), prin coordonate geografice, etc. O imagine cu câteva puncte introduse se poate vedea în figura urmatoare (fiind la acest capitol, trebuie sa va marturisesc ca rezultatele grafice ale lucrului cu COGO nu sunt asa spectaculoase pe cât sunt de practice si de ajutatoare pentru un specialist din domeniu)
O atentie deosebita trebuie acordata erorilor ce pot aparea la introducerea punctelor. Astfel, pentru corectarea erorilor nu trebuie utilizate comenzi AutoCAD pentru deplasarea punctelor în desen si nici de anulare (UNDO), deoarece blocurile reprezentând punctele se vor deplasa la pozitiile corecte, însa baza de date cu puncte proiect ramâne cu valorile anterioare corecturii „grafice". Pentru remedierea acestor situatii COGO a prevazut comenzi speciale grupate în meniul EDIT POINTS ce permit editarea punctelor. Din aceasta grupa fac parte comanda MOVE (COGO) ce permite deplasarea punctelor din desen printr-o simpla selectie (metode AutoCAD de selectie sau indicarea numarului punctului) cu modificarea automata a bazei de date cu puncte proiect, ERASE (stergere), RENUM (renumerotare), comanda ID ce verifica coordonatele unui punct (aici exista o mare diferenta la selectia punctului interogat în functie de modul de selectie; la selectie cu comenzi AutoCAD se vor afisa coordonatele punctului de insertie al blocului, iar la selectia COGO prin indicarea numarului punctului se vor afisa coordonatele din baza de date cu puncte proiect).
Referitor la introducerea punctelor, as dori sa remarc ca prin setarile de stabilire a modului de introducere implicit (POINT DEFAULTS) se pot stabili urmatoarele optiuni ce confera o buna productivitate:
Odata introduse, punctele trebuiesc gestionate. Si acestui segment COGO i-a acordat o atentie deosebita, înzestrând utilizatorul cu retine ce-i permit sa se descurce extrem de usor indiferent de numarul punctelor. Exista în acest sens patru rutine ce permit urmatoarele:
Optiuni interesante sunt oferite si la deschiderea unui desen ce acceseaza baza de date proiect ce a fost modificata de la ultima deschidere a desenului. Astfel într-o fereastra de dialog ce apare automat la deschiderea desenului, putem opta pentru:
Comanda CHECK PROJ prezentata anterior este de altfel metoda de a actiona asupra bazei de date proiect. Ea va efectua modificari asupra bazei de date proiect pentru a corespunde situatiei din baza de date desen. De exemplu, pentru a sterge un punct din baza de date proiect, se va deschide un desen, se va introduce acel punct în desen prin indicarea numarului (de exemplu), apoi se va sterge cu comanda COGO ERASE (în acest moment a fost pregatit pentru stergere din baza de date desen si va fi sters la executarea unei salvari), pentru ca în final sa se execute comanda CHECK PROJ care va observa ca punctul nu mai exista în baza de date desen si-l va sterge si din baza de date proiect.
În aceste comenzi ce permit gestiunea punctelor consta forta modulului. Totusi, la aceste se mai adauga si alte facilitati:
Daca la toate acestea mai adaug si foarte buna organizare prin aranjarea intuitiva a meniurilor aveti o imagine de ansamblu a modulului. În final voi marturisi placuta surpriza provocata de prezenta unui cursor menu (pull down menu accesibil pe cel de-al treilea buton al mausului sau tabletei) extrem de bine organizat si de util. El cuprinde cinci sectiuni cu rutine cunoscute de la AutoCAD:
dar si patru sectiuni cu rutine specifice COGO sau AutoCAD îmbunatatite: