Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




BLOCURI SI ATRIBUTE

autocad


----------AUTOCAD

BLOCURI SI ATRIBUTE

Acest capitol descrie comenziile pe care le puteti folosi pentru a aduna mai multe obiecte intr-un grup¬ formind un obiect compus pe care il puteti desena apoi ori de cite ori doriti. Daca aveti pachetul ADE-2¬ puteti atasa la aceste obiecte compuse si informatii proprii din baza de date si puteti insera informatii variabile de fiecare data cind se deseneaza un astfel de obiect.



--9.1. Blocuri

--9.1.1. Informatii generale

--Un Bloc este un set de entitati grupate impreuna intr-un obiect compus. Odata grupate¬ entitatilor li se atribuie un Nume de Bloc. Puteti folosi acest nume pentru a introduce acel grup de entitati in desenul dvs. oricind doriti. Fiecarui caZ (ipostaza© de Bloc din desen (o referinta de Bloc)¬ se pot atribui factori de scara diferiti si rotatie diferita. De exemplu¬ luati in considerare urmatoarea figura:

----------fig. 9.1.

--Daca entitatiile din aceasta figura ar fi grupate intr-un Bloc¬ ele ar putea fi inserate in oricare din modurile urmatoare.

----------fig. 9.2.

--Un Bloc este considerat de AUTOCAD ca find un singur obiect. Puteti deplasa (MOVE)¬ stergere (ERASE© sau lista (LIST© un Bloc¬ simplu prin indicarea spre oricare entitate din el. Structura interna a Blocului este irelevanta » Blocul este considerat ca fiind o entitate primitiva¬ ca o linie¬ si poate fi manipulata ca atare de comenzile de editare si informare.

--Puteti defini un Bloc dintr-un set de obiecte de desenul dvs. curent sau dintr-un desen separat¬ creat anterior cu Editorul de Desenare. In acest fel puteti sa va creati o biblioteca proprie de "repere/parts˘ interactive si le puteti insera in desenele dvs. in orice amplasare specifica. Fiecare inserare a unui Bloc foloseste pur si simplu definitia originala cu pozitie¬ scara si rotatie diferite. In acest fel desenele ce fac uZ de multiple folosiri ale unui bloc individual devine foarte compact si eficient.

--Sint prevazute cinci comenzi¬ special pentru definirea si manipularea Blocurilor» aceste comenzi (BLOCK,INSERT,MINSERT¬ BASE si WBLOCK© sint descrise in acest capitol. Se pot folosi¬ de asemenea¬ RENAME si PURGE pentru a redenumi si a sterge Blocuri existente si alte obiecte denumite. Aceste comenzi sint descrise in capitoll 3.

9.1.1.1. Blocuri cu Straturi,Culori si Tipuri de Linii

--Un Bloc poate fi compus din entitati desenate pe mai multe culori si tipuri de linii. Informatiile referitoare la stratul¬ culoarea si tipul de linii ale acestor entitati sint pastrate in Bloc. Dupa inserare¬ fiecare entitate este desenata pe stratul sau original¬ in culoarea sa originala si cu tipul de linii original¬ indiferent de stratul¬ culoarea si tipul de linii curente.

--Astfel¬ daca un Bloc include un cerc desenat in stratul "ABC"¬ avind culoarea si tipul de linii "BYLAYER"¬ acest cerc va fi desenat in stratul "ABC˘ (cu proprietatile de culoare si tip de linii proprii stratului respectiv© in momentul inserarii Blocului¬ chiar daca stratul curent de desen este in acel moment "XYZ". In mod similar¬ daca cercul a fost desenat in stratul "ABC˘ cu culoare "RED/Rosu˘ si tip de linii "DASHED/Linie intrerupta"¬ el va fi desenat cu aceste prorietati¬ in momentul inserarii Blocului.

--Sint insa trei exceptii la aceasta regula¬ astfel :

1. Entitatile care au fost desenate pe stratul special "0˘ vor fi generate in stratul curent in momentul inserarii Blocului. Aceasta permite consruirea de Blocuri care sint generate pe stratul curent ca si liniile¬ cercurile si alte entitai incorporate. Straturile variabile ("0"© si fixe (diferite de "0"© pot fi amestecate liber in cadrul unui Bloc.

2. Entitatile care au fost desenate cu culoarea speciala "BYBLOCK˘ mostenesc culoarea Blocului (explicit sau "BYLYER"). Aceasta permite constructia de Blocuri generate folosind culoarea unitatii curente la fel ca si liniile cercurile si alte entitati incorporate.

3. Entitatile care sint desenate cu tipul de linii special "BYBLOCK˘ mostenesc tipul de linii al Blocului (explicit sau "BYLAYER"). Aceasta permite constructia de Blocuri generate folosind tipul de linii al entitatii curente la fel ca liniile¬ cercurile si alte entitati incorporate.

--Daca stratul pe care este inserat Blocul este ing 414j93e hetat (frozen)¬ atunci Blocul nu este generat de loc¬ chiar daca parti ale acestuia sint continute in alte straturi (topite/Thawed).

--9.1.1.2.Blocuri incadrate/incasetate

--Un Bloc poate contine alte Referinte bloc. De exemplu¬ puteti avea o dispozitie in rinduri a memoriei "conservata/canred˘ pe care o inserati pe diverse placi cu circuite imprimate. Aceasta dispozitie in rinduri a memoriei poate contine Blocuri ce definesc diverse componente folosite in aceasta dispozitie¬ fiecare avind orificii de intrare in pozitiile adecvate. Fiecare orificiu de intrare poate fi el insusi un Bloc. Nu exista limita in privinta complexitatii de incasetare a Blocurilor¬ cu exceptia ca nu este permisa autoreferinta.

--Daca un Bloc interior include entitati pe stratul "0˘ sau entitati avind culoarea sau tipul de linii "BYBLOCK"¬ aceste entitati "se ridica/float up˘ prin structura Bloc incasetata pina se depisteaza un bloc exterior care are strat,culoare si tip de linii "fixe"» cind se intimpla acest lucru¬ entitatile "flotante˘ sint generate folosind informatii "fixe". Daca nu se intilneste nici un strat "fix˘ in Blocurile exterioare¬ entitatile flotante sint generate pe stratul "0". In mod similar daca nu se intilneste nici o culoare "fixa˘ si nici un tip de linii "fix"¬ atunci entitatile avind culoarea si tipul de linii "BYBLOCK˘ sint generate folosind numarul de culoare · (alb© sau tipul de linii "CONTINUOUS". De exemplu¬ sa presupunem ca desenati un cerc avind culoarea "BYBLOCK". Acesta va fi desenat alb¬ deoarece inca nu este in cadrul unui Bloc. Apoi veti include acest cerc in Blocul denumit "A". Daca inserati o copie a blocului "A˘ avind culoarea "RED/Rosu"¬ cercul acestuia va aparea rosu. Daca il inserati avind culoarea ""BYLAYER"¬ cercul va fi desenat in culoarea atribuita stratului curent. Astfel Referinta Bloc se comporta la fel ca orice intrare simpla:

Acum sa presupunem ca se creaza un Bloc denumit "B˘ care contine copia rosu a blocului "A". Daca inserati o copie a Blocului "B˘ de culoare "YELLOW/Galben"¬ cercul va aparea in continuare rosu¬ deoarece culoarea sa a fost determinata de o culoare "fixa˘ a carei valoare este mai mica in structura de incasetare.

--Cu toate ca incasetarea blocurilor poate fi o tehnica foarte folositoare¬ lucrurile pot deveni foarte complicate datorita straturilor¬ culorilor si tipurilor de linii flotante. Pentru a reduce la minim confuziile¬ sa sugeram urmatoarele linii orientative :

1. Daca toate aparitiile/ipostazele unui anumit Bloc trebuie sa aiba aceleasi proprietati de strat¬ culoare si tip de linii (indiferent de proprietatile stabilite pentru stratul curent¬ culoare curenta a entitatii si tipul curent de linii al entitatii© atunci se vor atribui proprietati explicite de strat¬ culoare si tip de linii tuturor entitatilor din Bloc (inclusiv orice Bloc incasetat).

2. Daca vreti sa controlati in mod individual stratul¬ culoarea si tipul de linii a fiecarei ipostaze a unui anumit Bloc¬ trebuie sa desenati fiecare din entitatile sale (inclusiv orice Blocuri incasetate© pe stratul "0"¬ cu culoare si tip de linii "BYBLOCK˘ sau ˘ BYLAYER".

--9.1.2. Avantajele folosirii Blocurilor

--Blocurile ofera o multitudine de avantaje care nu sint evidente din primul moment. Sectiunile urmatoare descriu aceste avantaje.

--9.1.2.1. Organizarea si reducerea lucrului

--Folosind Blocuri puteti construi un desen¬ din detalii mai mici¬ asemanator unui "Bloc de cladiri". De asemenea apelarea unor caractere care reapar ades¬ se poate face o singura data si nu in mod repetat.

--9.1.2.2. Adaptare in functie de utilizator

--Blocurile pot fi folosite pentru a construi biblioteci de repere grafice specifice utilizatorului¬ adecvate respectivelor aplicatii. Combinind aceste Blocuri cu meniurile (listele© specifice utilizatorului (vezi anexa B© puteti crea un mediu complet de aplicare in jurul AUTOCAD-ului.

--9.1.2.3. Usurinta de redefinire

--Adesea este necesara revizuirea desenelor¬ atunci cind se modifica specificatiile unui anumit reper. Aceasta sarcina poate deveni laborioasa daca trebuie sa localizati fiecare din reperele afectate si sa le editati. Insa daca ati definit reperul ca fiind un Bloc¬ puteti redefini pur si simplu Blocul» toate referintele la acel Bloc sint actualizate in mod automat.

--9.1.2.4. Economie de spatiu

--Fiecare entitate adaugata desenului mareste dimensiunea fisierului de desen pe disc. AUTOCAD-ul trebuie sa memoreze anumite informatii referitoare la fiecare entitate» punctele¬ razele¬ factorii de scara¬ etc.¬ care descriu denumirea si amplasarea sa in desen. Imaginati-va ca aveti un plan de mobilare cu numeroase birouri¬ scaune si alt mobilier. Daca fiecare scaun ar fi desenat folosind o multitudine de linii si arce¬ atunci spatiul necesar pentru toate scaunele creste considerabil.

--Dar sa presupunem ca ati creat un Bloc CHAIR/Scaun¬ compus din toate acele linii si arce si ca inserati acest Bloc ori de cite ori este necesar un scaun. Definitia Blocului ar contine toate entitatile Linii si Arce¬ dar ar fi numai o singura definitie. Pentru fiecare inserare a Blocului¬ AUTOCAD-ul trebuie sa urmareasca doar o entitate (o referinta Bloc). In acest fel¬ fiecare scaun ocupa mult mai putin din memoria discului. Cu cit este mai complexa Definitia Blocului¬ cu atit creste spatiul economisit la fiecare insertie.

--Observatie s Comenzile COPY¬ ARRAY si MIRROR pur si simplu fac copii ale obiectelor individuale pe care le selectati¬ extinzind fisierul grafic pentru fiecare obiect¬ ca si cum ati fi desenat fiecare obiect individual. Aceste comenzi economisesc intr-adevar timp¬ dar nu si spatiu in fisier¬ daca obiectele selectate nu sint Referinte Bloc.

--9.1.2.5. Atribute (+2)

--Avind pachetul optional ADE-˛ puteti atasa Atribute la Blocuri. atributele sint informatii textuale care pot varia la fiecare insertie a unui Bloc si pot fi afisate ca text obisnuit sau pot ramine invizibile . Atributele pot fi extrase din desen si transferate intr-o baza de date¬ nota cu programul de material¬ etc. Atributele sint descrise pe larg in sectiunea urmatoare.

--9.1.ł Comanda BLOCË ­ Definitia Blocului

--Comanda BLOCË va permite crearea "din zbor˘ a unor Blocuri noi din reperele unui desen existent. Formatul comenzii este :

--Command : BLOCË Blocë name (or?)s (nume)

--Introduceti denumirea pe care vreti sa o atribuiti noului Bloc. Denumirile de Blocuri pot cuprinde cel mult 3± de caractere¬ care pot fi litere¬ digiti si caractere speciale "¤-_˘ (dolar,cratima,subliniere). AUTOCAD-ul transforma orice litere corespunzator cazului de mai sus. Daca exista deja un Bloc cu o astfel de denumire¬ atunci AUTOCAD-ul solicita :

--Blocë XYZ already exists :

--Redefine itż <N>

--Daca raspundeti "N˘ sau dati un raspuns zero¬ atunci comanda BLOCË iese fara a modifica nimic. Puteti raspunde "Y˘ pentru a redefini Blocul respectiv» desenul va fi regenerat (supus la REGENAUTO© revizuind toate insertiile existente ale Blocului.

Urmatoarea cerere este :

--Insertion base point :

--Se va raspunde desemnind punctul ce urmeaza sa fie folosit ca punct de baza (referinta© pentru inserari ulterioare ale acestui Bloc. Un punct de baza tipic este centrul Blocului sau coltul stinga jos» aceasta parte a Blocului apare ca "punctul de inserare˘ la inserarile ulterioare ale Blocului in desen. Acesta este si punctul in jurul caruia poate fi rotit Blocul in timpul inserarii.

--Dupa ce ati ales denumirea Blocului si punctul sau de baza» singura informatie necesara este setul de entitati ce vor fi folosite la formarea Blocurilor. Pentru a obtine aceasta informatie¬ AUTOCAD-ul cere :

--Select objects :

--Puteti folosi oricare din sectoarele de selectare a entitatilor¬ descrise in sectiunea 2.10¬ pentru a desemna componentele noului Bloc. Apoi AUTOCAD-ul construieste o Definitie de Bloc cu denumirea¬ punctul de baza si entitatile specificate. AUTOCAD-ul asigura confirmarea vizuala a entitatilor pe care le-ati selectat prin stergerea lor de pe ecran» le sterge¬ de asemenea¬ si din desen. Daca nu vreti ca aceste entitati sa fie sterse¬ veti folosi comanda 00PS (sectiunea 5.1© pentru a le restaura in desen.

Comanda BLOCË urmatoare creaza un Blocë denumit "MYPART˘ cu un punct de baza al insertiei de (2,5):

--Command s BLOCË Blocë name (or?© s MYPART

--Insertion base point s 2,5

--Select object s (alegeti si desemnati obiectele)

Blocul astfel creat poate fi inserat prin intermediul comenzii INSERT¬ ce va fi descrisa pe scurt.

Observatie s Blocurile create folosind comanda BLOCË sint memorate numai in desenul in care au fost create iar copiile lor pot fi inserate numai in acel desen. Puteti folosi comanda WBLOCË (descrisa mai tirziu in acest capitol© pentru a scrie Definitia Blocë intr-un fisier pe suport disc pentru includerea in alte desene.

--9.1.3.1. BLOCË ż ­ Listarea Blocurilor definite

--Pentru a lista toate denumirile de Blocuri existente int-un desen¬ veti folosi succesiunea de comenzi "BLOCË ?".

--Command s BLOCË Blocë name (or?)s ?

--Aceasta posibilitate este la indemina daca ati uitat denumirea unui Block. Daca desenul contine multe Blocuri¬ atunci listingul poate sa nu incapa pe un singur ecran. In acest caZ AUTOCAD-ul va face o pauza dupa fiecare ecran plin si va solicita:

--­ Press RETURN for more -

Pentru a continua listingul¬ apasati RETURN.

--9.1.4. Comanda INSERT ­ Referinta Bloc

--Puteti folosi comanda INSERT pentru a insera in desenul dvs. un Bloc definit anterior. Succesiunea de comenzi este astfel:

--Command s INSERT Blocë name (or?)s (Denumirea Blocului);

--Insertion point s (se indica amplasarea Blocului)

--X scale factor <1ľ/corner/XYZ s (numar sau punct)

--Y scale factor (default=X)s (numar)

--Rotation angle <0ľ : (numar sau punct)

--Optiunea "XYZ˘ din cererea "X scale factor˘ apare numai daca este prezent pachetul ADE-ł si este asociat cu vizualizari 3D. (Acest subiect este tratat in Capitolul 14.)

--O copie a blocului specificat este desenata avind punctul de baza in punctul de insertie indicat. In primul rind¬ AUTOCAD-ul multiplica toate dimensiunile X si Y ale Blocului cu factorii de scara X si Y specificati de dvs. Apoi roteste Blocul cu unghiul de rotatie indicat¬ folosind punctul de insertie ca centru de rotatie. Daca raspundeti la cerere (prompt© cu un raspuns zero¬ atunci este folosita valoarea implicita» astfel puteti obtine inserarea blocului la scara si rotatia originala apasind RETURN dupa fiecare din cele trei cereri. De remarcat ca prin neindicarea altor valori¬ scara pe X este egala cu scara pe Y.

--Denumirea ulimului Bloc inserat in timpul sesiunii curente de editare este memorat si devine denumirea implicita pentru INSERT-urile ulterioare .

--9.1.4.1. Factor de scara negativ

--Puteti specifica valori negative pentru factorii de scara X si Y pentru a insera imagini inverse (in oglinda© ale Blocurilor. De exemplu¬ obiectul din stinga a fost inserat cu factor de scara X si Y de ± ¬ comparativ cu desenul de mai jos care repreznta acelasi Bloc inserat cu factor de scara de -1.

----------fig. 9.3.

--9.1.4.2. Specificarea colturilor de scalare

--Puteti defini concomitent scarile pe X si Y¬ folosind punctul de insertie si un alt punct ca fiind colturile casetei (box). Dimensiunile X si Y ale casetei devin factorii de scara X si Y . Daca definitia Blocului se potriveste intr-o caseta de ± ­ unitate pe ±-unitate¬ atunci obiectul inserat se va potrivi in caseta pe care ati definit-o. (Vezi comentariile referitoare la Blocurile 1x1 ¬ in continuare in aceasta sectiune). --Pentru a folosi specificarea colturilor¬ pur si simplu introduceti un punct ca raspuns la cererea "X scale factor". Puteti raspunde la aceasta intrebare si cu "C"¬ caZ in care AUTOCAD-ul va cere "Corner point˘ (punct colt).

--Al doilea punct va fi mai sus si spre dreapta fata de punctul de inserare¬ altfel optineti un factor de scara negativ si o imagine inversa (in oglinda© a reperului original.

Observatii s Cind folositi metoda Corner (a colturilor© la specificarea scarii este greu sa asigurati scari X si Y identice. Poate ajuta o spatiere Snap adecvata¬ da aceasta metoda este ades restrictiva. Daca aplicarea (problema© dvs. necesita scari X si Y egale¬ atunci va recomandam sa specificati scarile X si Y in mod normal¬ fara a folosi metoda Corner.

--9.1.4.3. Specificarea unghiului cu ajutorul unui punct

--Daca introduceti un punct pentru unghiul de rotatie¬ AUTOCAD-ul masoara unghiul liniei dintre punctul de insertie si acel punct¬ unghi pe care il foloseste pentru rotatie. Daca actioneaza modul Ortho¬ unghiul de rotatie trebuie sa fie ortogonal.

--9.1.4.4. Dragging (+2©

--Este permisa "tragerea˘ punctului de inserare¬ a factorilor de scalare X/Y si a unghiului de rotire¬ prin utilizarea facilitatilor comenzii DRAGMODE. Tragerea factorilor de scalare este similara metodei "Corner˘ descrisa anterior,cu aplicarea consideratiilor mentionate.

--9.1.4.5. Blocuri 1x1

--O conventie foarte utila este desenarea reperului original intr-un patrat de ± unitate pe ± unitate. La inserarile ulterioare¬ factori de scara X si Y devin dimensiunile reale in unitati grafice. Acest mod este comod mai ales daca folositi metoda "coltului˘ la specificarea scarilor X si Y.

--Sa luam¬ de exemplu¬ un Bloc 1x± denumit "RECTANG˘ ¬ pus la dispozitie odata cu software-ul AUTOCAD. Acest Bloc consta dintr- un patrat avind coltul inferior sting la (0,0© si coltul superior drept la (1,1). Cind vreti sa desenati un dreptunghi¬ puteti efectua "INSERT RECTANG". Factorul de scara X specificat de dvs. devine latimea dreptunghiului¬ iar factorul de scara Y devine inaltimea dreptunghiului.

--9.1.4.6. Exemplu

--Adeseori¬ o figura este compusa dintr-un grup principal de unitati¬ dublate astfel incit sa formeze un obiect simetric. Planificind putin¬ puteti folosi comenzile Blocë si INSERT pentru a usura consructia unor astfel de figuri. DE exemplu¬ Figura A de mai jos poate fi creata desenind doar obiectele mult mai simple ilustrate in figura B.

----------fig.9.4

----------fig. 9.5.

--Comanda BLOCË poate fi folosita pentru a forma un Bloc din figura B cu punctul de baza indicat. Apoi poate fi folosit INSERT pentru a desena Blocul de ´ ori¬ folosit acelasi punct de insertie pentru toate ´ inserarile¬ cu unghiuri de rotatie de 45¬ 135¬ 225¬ si 31µ grade.

--Alta metoda de creare a acestei figuri este de a insera o copie a Blocului¬ apoi folosindu-se comanda ARRAY (capitolul 5© se construieste un model circular. Centrul modelului este punctul de inserare a Blocului¬ iar modelul contine ´ piese spatiate una fata de alta la 9° de grade.

--9.1.4.7. INSERT s ­ Retinerea reperelor individuale

--Indiferent cit de compleX ar fi un Bloc el este tratat ca o singura entitate de catre AUTOCAD . Daca indicati una din liniile din Bloc si folositi comanda MOVE¬ de exemplu¬ se va deplasa intregul obiect si nu numai linia indicata. Daca preferati sa transcrieti numai Blocul,retinindu-i entitatile separate¬ veti pune un asteriX ("*"© inaintea denumirii Blocului din comanda INSERT. De exemplu:

--Command s INSERT Blocë name (or?© s s WIDGET

--Insertion point s 10,12

--Scale factor <1ľ s 1

--Rotation angle <0ľ s 0

--Succesiunea de comenzi de mai sus insereaza entitatile cuprinse in Blocul "WIDGET˘ in punctul specificat¬ aplicind un factor de scara de ± si fara rotatie. De remarcat ca pentru un "INSERT *˘ este solicitat numai un factor de scara care este aplicat atit scarii X cit si Y si care nu poate fi negativ.

--Entitatile desenate pe stratul "0˘ al unui Bloc ramin pe acel strat cind sint inserate prin "INSERT *˘ ele nu "se ridica/float up". In mod similar¬ entitatile avind culoarea "BYBLOCK˘ vor fi desenate in alb iar entitatile cu tip de linii "BYBLOCK˘ vor fi desenate cu linii continue.

--"INSERT *˘ are acelasi efect ca si INSERT urmat de comanda EXPLODE¬ proprie pachetului ADE-ł (vezi sectiunea 5.4). Dat fiind ca "INSERT *˘ insereaza reperele individuale ale Blocului¬ nu se aplica economiile de spatiu asociate in mod normal cu Blocurile.

--9.1.4.8. INSERT ż ­ Listarea Blocurilor Definite

--La fel cum s-a prezentat anterior in acest capitol¬ succesiunea de comenzi "BLOCË ?˘ listeaza denumirile tuturor Blocurilor definite in desenul curent . Succesiunea de comenzi "INSERT ?˘ face acelasi lucru.

--9.1.5. Desene intregi ca Blocuri

--Precum s-a afirmat anterior in acest capitol¬ comanda INSERT se foloseste pentru a desena un Bloc care a fost definit anterior. Insa comanda INSERT are si alta functie importantas daca nu a fost definit nici un Bloc cu denumirea specificata¬ INSERT cauta un fisier cu aceasta denumire. (Pe sisteme UNIX veti introduce denumirea in caseta inferioara). Daca se gaseste un astfel de fisier¬ acesta este copiat intii in desenul curent ca Definitie Bloc¬ folosind denumirea fisierului (transferata in caseta superioara© ca denumire Bloc. Apoi comanda INSERT este continuata ca de obicei¬ desenind o copie a Blocului nou definit.

--Folosind aceasta caracteristica a comenzii INSERT puteti alcatui o biblioteca de repere cu un fisier separat pentru fiecare reper si puteti insera cu usurinta aceste repere in cite alte desene doriti. Fiecare reper este pur si simplu un fisier grafic separat creat cu Editorul de Desenare .

--Cind introduceti denumirea fisierului¬ si puteti adauga si un prefiX director sau indrumator¬ ca in "biwdget˘ sau "parts/flange"» prefixul nu va face parte din denumirea Blocului. Puteti incarca si un fisier grafic si sa atribuiti o denumire diferita blocului creat din acest fisier. Daca vreti sa faceti acest lucru¬ raspundeti la sugestia "Blocë name˘ din comanda INSERT cu :

--Blocë name=file name

unde "Blocë name˘ este denumirea pe care vreti sa o dati Blocului format din fisierul "file name". Nu veti specifica tipul de fisier» INSERT presupune un fisier de tipul ˘.dwg ˘

Exemplu :

--Command s INSERT Blocë name (or?)s mustang=edsel

va incarca fisierul "edsel.dwg"¬ creind un Bloc denumit Mustang.

Cind efectuati INSERT cu un desen acesta este transcris fizic in desenul curent si devine o definitie Bloc. Asta inseamna ca fisierul de repere nu trebuie sa fie disponibil cind lucrati ulterior la desenul in care a fost inserat. Inseratii ulterioare fac numai referire la Definitia Bloc cu pozitie¬ scara si rotatie diferite.

--Orice Bloc definit in desenul inserat devine disponibil¬ putind fi folosit in desenul curent. Inserarea unui desen nu il modifica in nici un fel.

--9.1.5.1. Comanda BASE

--Cind folositi comanda BLOCË pentru a crea dinamic un Bloc din obiectele din desenul curent¬ trebuie sa furnizati "un punct de inserare de baza˘ care sa fie folosit de comenzile INSERT ulterioare. Un astfel de punct de referinta este de asemenea necesar cind se insereaza un desen intreg¬ fiind deci necesar un mod de a desemna acest punct.

--Daca desenul dvs. este un reper pe care considerati ca il veti insera in alte desene¬ veti specifica punctul de baza pentru astfel de insertii folosind comanda BASE :

--Command s BASE Base point s (punct)

--Daca nu folositi comanda BASE atunci cind desenati reperul¬ punctul (0,0© al reperului va deveni baza sa de inserare in mod implicit.

--9.1.5.2. Modificarea unui desen inserat

--Sa presupunem ca ati inserat desenul "whgecel(roata)˘ in desenul "car(masina)". WHEEL este acum un Bloc in "car˘ iar fisierul grafic original "wheel˘ nu este necesar cind se editeaza "car". De fapt¬ daca modificati desenul "wheel"¬ modificarile nu sint aplicate automat la "car".

--Exista insa o modalitate de a actualiza Blocul WHEEL in desenul "car˘ pentru a reflecta modificarile pe care le-ati efectuat. Puteti face aceasta prin intermediul urmatoarei forme a comenzii INSERT:

--Blocë name=file name

--Daca denumirea Blocului si cea a fisierului sint identice¬ "file name˘ poate fi omis¬ dar trebuie sa specificati "=˘ pentru a redefini Blocul.

--Dupa citirea noii definitii Bloc din fisier AUTOCAD-ul afiseaza mesajul :

--Blocë xxX redefined

si regenereaza desenul pentru a actualiza toate ipostazele (operatiile© existente ale Blocului.(Puteti suprima aceasta regenerare prin punerea lui REGENAUTO pe OFF (vezi capitolul 6). Apoi sint editate cererile ramase pentru comanda INSERT (punct inserare¬ etc.). Daca vreti numai sa schimbati Definitia Bloc fara a crea o noua insertie¬ introduceti CTRL C in momentul in care vi se solicita punctul de inserare. De exemplu --Command s INSERT Blocë name (or?© s wheel=

--Blocë WHEEL redefined

--Insertion point s CTRL C

incarca Blocul WHEEL din fisierul "wheel.dwg˘ si inlocuieste definitia precedenta a Blocului WHEEL. Desenul este regenerat apoi in mod automat¬ aplicind noua definitie a Blocului WHEEL la toate inserarile existente ale acestui Bloc. CTRL C termina comanda INSERT in acest punct.

--9.1.5.3. Observatii speciale

--Un fisier grafic poate contine numeroase "obiecte denumite˘ cuprinzind Blocuri¬ Straturi¬ Tipuri de linii¬ stiluri de Text si vederi denumite (+2). Cind introduceti prin INSERT un desen in desenul curent¬ obiectele denumite din desenul inserat (cu exceptia vederilor denumite /named views/daca exista© sint adaugate in desenul curent. Daca desenul inserat si desenul curent contin obiecte cu denumiri duble¬ atunci au intiietate definitiile din desenul curent.

--De exemplu¬ sa presupunem ca desenul "child (copil© "trebuie inserat in desenul curent "family(familie)˘ iar aceste desene contin urmatoarele obiecte denumite.

------ family------ child

Tipuri de linii--CONTINUOUS---- CONTINUOUS

------ DOT (punct)---- DASH (linie)

Straturi---- 0-------- 0

--------1------ ± (tip linii DASH)

------ MOTHER (mama)----DAUGHTER (fica)

------ FATHER (tata)

------ SON (fiu)

Stiluri text-- STANDARD------STANDARD

------ FANCY (font "X")-- FANCY (font "Y")

------ (set litere "X")

--Comanda "INSERT child˘ incepe prin adaugarea stratului DAUGHTER si a tipului de linii DASH la desenul "family". Apoi formeaza un Bloc denumit CHILD din toate entitatile din desenul "child". In final comanda INSERT creaza o referinta la noul Bloc CHILD¬ pe stratul curent.

De remarcat ca :

--s Stratul ± al desenului "child˘ foloseste tipul de linii DASH¬ dar stratul ± al desenului "family˘ nu il foloseste. Are intiietate definitia stratului ± din desenul curent¬ astfel incit entitatile din stratul ± al desenului "child˘ sint desenate folosind linii continue in momentul in care sint inserate in acest desen (presupunind ca tipul de linii al entitatilor este "BYLAYER".

--s Definitiile stilului de text FANCY sint diverse . Si in acest caZ definitia desenului curent corecteaza (override© definitia fisierului inserat¬ astfel incit orice parti de text din "child˘ care foloseau stil FANCY vor fi desenate acum folosind setul de litere "X˘ ¬ in locul setului "Y". Acest fapt poate avea un efect semnificativ asupra aspectului textului.

--s Fisierele de seturi de litere pentru Text si fisierele Shape (forma© la care se face referire in desenul inserat trebuie sa fie prezente in momentul INSERT-ului si la toate editarile ulterioare ale desenului curent.

--9.1.6. Comanda MINSERT ­ matrici Blocë

--Comanda MINSERT (inserare multipla© este foarte similara comenzii INSERT¬ fiind folosita pentru inserarea unui Bloc. Insa¬ comanda MINSERT creaza multiple ipostaze ale blocului intr-un tipar dreptunghiular¬ sau o matrice. In desen este creata o singura referinta Bloc¬ dar aceasta referinta Bloc este repetata de un anumit numar de ori pe orizontala (rinduri© si verticala (coloane)¬ cu spatiere specificata¬ aceste caracteristici adaugindu-se la cele standard ale Blocului (punct inserare¬ scara X/Y¬ unghi rotatie,etc.).

--In timpul comenzii MINSERT¬ AUTOCAD-ul formuleza aceleasi intrebari ca si pentru comanda INSERT. Insa nu este permisa "MINSERT *". Dupa cererile standard de la INSERT¬ comanda MINSERT va cere :

--Number of rows (...© <1ľ :

--Number of columns (...© <1ľ :

--Fiecare din aceste intrebari solicita ca raspuns un numar intreg pozitiv¬ diferit de zero. Daca numarul de rinduri este mai mare de unu¬ AUTOCAD-ul va solicita :

--Unit cell or distance between rows (...© :

--Si in sfirsit¬ daca numarul de coloane este mai mare de unu (si nu a fost specificata o "celula"© AUTOCAD-ul cere :

--Distance between columns :

--De remarcat ca aceste intrebari sint identice cu cele editate de comanda ARRAY atunci cind aceasta este folosita pentru a construi o matrice dreptunghiulara.

--Daca a fost specificata o rotatie a Blocului in timpul sugestiilor INSERT¬ fiecare ipostaza a Blocului va fi rotita iar intreaga matrice MINSERT va fi rotita cu unghiul de rotatie al Blocului . Rotind atit Blocul cit si modelul MINSERT¬ Blocul apare ca fiind nerotit in cadrul modelului MINSERT. Efectul este echivalent celui obtinut prin inserarea matricei cu unghi de rotatie zero¬ apoi rotirea intregii matrici in jurul punctului de insertie al primului Bloc. Pentru a roti Blocurile individuale in interiorul matricei¬ trebuie sa creati intii un Bloc rotit si apoi sa efectuati MINSERT pe acel Bloc.

--Nu exista nici o posibilitate de a modifica numarul de coloane/rinduri sau spatierea¬ si nu puteti efectua EXPLODE pe un MINSERT. Insa¬ din multe alte puncte de vedere¬ un MINSERT este similar unui Bloc.

--9.1.7. Comanda WBLOCË ­ Scrierea Blocului pe Disc

--Puteti folosi comanda WBLOCË pentru a scrie un desen intreg sau parti ale acestuia intr-un nou fisier grafic. Formatul comenzii este :

--Command s WBLOCË File name (output file name)

--Blocë name :

--Cind introduceti denumirea fisierului nu includeti si tipul de fisier » este presupus tipul "dwg". La cererea "Blocë name˘ sint patru raspunsuri posibile :

Denumire ­ Sint scrise entitatile ce cuprind definitia Blocului specificat.

˝-- ­ Prescurtare a raspunsului de mai sus¬ daca Blocul si fisierul de iesire au aceeasi denumire.

s-- ­ Este scris intregul desen. Este similar comenzii SAVE (capitolul 3)¬ cu diferenta ca nu sint scrise Definitiile Bloc la care nu se face referinta . Astfel este pus la dispozitie un mijloc de stergere a Definitiilor Bloc in momentul in care au fost sterse referintele la acestea. Vezi comanda PURGE (capitolul 3© care ofera alta metoda.

Spatiu gol­ AUTOCAD-ul va cere sa selectati obiecte si nu punct de baza de insertie¬ la fel ca si pentru comanda BLOCK. Obiectele selectate sint scrise in fisierul specificat si sint sterse din desenul curent. Puteti folosi comanda OOPS pentru a le restabili¬ daca doriti.

--Retineti ca orice fisier grafic poate fi inserat ca Bloc in alt desen. Daca vreti ca desenul curent sa fie apt a fi inserat¬ folositi comanda END sau SAVE pentru a o stoca pe disc.

--9.2. Atribute (+2)

--Aceasta sectiune descrie Atributele ¬ o caracteristica a pachetului optional ADE-˛ al AUTOCAD-ului care contin text. Le puteti folosi pentru a eticheta Blocurile din desenul dvs.,apoi le puteti aduna intr-un fisier disc pentru procesare printr-o aplicatie ca de exemplu nota de materiale.

--9.2.1. Introducere

--Pentru a folosi un Atribut¬ trebuie intii sa creati o Definitie de Atribute folosind comanda ATTDEF. O Definitie Atribut este o entitate grafica a AUTOCAD-ului care descrie caracteristicile Atributului. Este afisata pe ecran ca un sir text¬ denumit Atribute tag(eticheta atribut). Dupa ce ati creat Dfinitia Atribut¬ puteti sa o specificati ca fiind una din entitatile ce trebuie sa fie incluse in Definitia Bloc. Apoi¬ ori de cite ori este inserat Blocul¬ AUTOCAD-ul solicita valoarea Atributului care poate fi orice sir de text. Astfel¬ fiecare aparitie a Blocului poate avea o valoare diferita a Atributului. Valoarea Atributului este afisata in pozitia ocupata anterior de eticheta Atribut.

--Puteti extrage informatia Atribut din desen prin intermediul comenzii ATTEXT a Editorului de Desenare. Aceasta comanda scrie informatia Atribut pe un fisier disc intr-o forma adevarata pentru procesarea prin programe furnizate de utilizator sau pentru transfer catre un pachet ­ baza de date ca de exemplu dBASE II. Caracteristica de extragere a Atributului este similara cu fisierele grafice interschimbabile ¬ dar este mai usor de folosit si mai puternica.

--In majoritatea operatiilor de editare AUTOCAD¬ o Referinta Bloc impreuna cu Atributele sale actioneaza ca o entitate individuala¬ ca si cum Atributele ar fi entitati de Text incluse in Definitia Bloc. Daca selectati o Referinta Bloc in timpul comenzii ERASE¬ Referinta Bloc si toate Atributele sale sint sterse. Daca folositi comanda CHANGE pentru a modifica pozitia si orientarea unei Referinte Bloc. Atributele sale se deplaseaza si se rotesc in acelasi timp cu aceasta. Dar¬ cum vom vedea mai tirziu¬ comanda ATTEDIT va permite sa modificati Atributele independent de Referinta Bloc careia ii apartin.

--Puteti asocia unui Bloc mai mult decit un singur Atribut¬ cu conditia ca fiecare Atribut sa aiba o eticheta diferita. Daca un Bloc are mai mult decit un Atribut . AUTOCAD-ul va solicita valoarea fiecarei atribut la fiecare inserare a Bloculul. Puteti¬ daca doriti sa definiti Atributele constante. Un Atribut constant are aceeasi valoare pentru fiecare aparitie a Blocului care il contine¬ astfel AUTOCAD-ul nu va solicita valoarea sa in momentul in care inserati Blocul.

--Atributele pot fi si invizibile. un atribut invizibil nu este afisat sau reprezentat grafic» insa¬ informatiile despre acesta sint memorate in fisierul grafic si sint scrise in fisierul de extragere prin ATTEXT.

--Exemplu

--Sa luam un exemplu simplu de folosire a Atributelor. Sa presupunem ca sinteti un sef de birou sau proiectant si trebuie sa amplasati mai multe birouri (pupitre© in desenul unui birou. Fiecare birou este atribuit unui angajat si vreti sa scrieti numele angajatului in interiorul sau linga biroul respectiv. De asemenea¬ cind desenul este complet vreti sa alcatuiti o lista a tuturor birourilor din incapere¬ cu amplasarea si ocupantii lor.

--In acest scop¬ desenati intii un birou. Apoi folositi comanda ATTDEF pentru a crea Definitia Atribut cu eticheta "EMPLOYYEE/Angajat˘ si cerere "Employee name/Numele angajatului". Daca unele pupitre nu sint atribuite nimanui in prezent¬ veti da o valoare implicita de "CLERK(functionar)˘ pentru acest Atribut. Cind este completa comanda ATTDEF¬ atunci cuvintul "EMPLOYEE˘ este desenat in pozitia si cu dimensiunea specificata de dvs. in interiorul sau linga desenul pupitrului¬ conform ilustratiei din figura urmatoare :

----------fig. 9.6.

--Apoi folositi comanda BLOCË pentru a crea un Bloc denumit DESK¬ selectind atit desenul pupitrului cit si Definitia Atribut prin intermediul unei ferestre. Ambele sint sterse din desen dupa ce este definit Blocul.

--Mai tirziu¬ cind inserati Blocul denumit DESK¬ AUTOCAD-ul va cere¬ ca de obicei¬ punctul de inserare¬ factorii de scara X si Y si unghiul de rotatie. Apoi afiseaza :

--Enter Attribute values

urmat de sugestia :

--Employee name <CLERKľ :

--Sa presupunem ca raspundeti introducind RETURN pentru a accepta valoarea implicita. Apoi AUTOCAD-ul deseneaza o copie a pupitrului iar in locul in care la definirea Atributului aparea cuvintul "EMPLOYEE"¬ este desenat acum "CLERK". Daca vreti sa desenati pupitrul lui Jim Smith¬ introduceti din nou Blocul DESK¬ dar de data aceasta introduceti "Jim Smith˘ ca raspuns la "Employee name". Acum desenul dvs. arata astfel :

----------fig. 9.7.

--Mai tirziu puteti invoca comanda ATTEXT (ATTribute EXTract© pentru a crea un fisier ale carui intrari contin denumiri de Blocuri¬ coordonate X/Y si valori de Atribute¬ astfel :

--DESK--110.0-- 250.0-- CLERK

--DESK--150.0-- 300.0-- Jim Smith

--Dezvoltind exemplul de mai sus¬ sa presupunem ca vreti informatii suplimentare referitoare la fiecare pupitru. Similar cu specificarea numelui angajatului¬ se pot adauga sectia si numarul de telefon ale angajatului¬ cu ajutorul definitiilor Atribut.

--Desenul poate fi folosit pentru a obtine fisiere extras pentru diverse scopuri. Pentru organizarea serviciilor puteti obtine extrase ale amplasarii¬ ocupatilor¬ sectiilor si numarul de telefon ale tuturor pupitrelor¬ astfel :

--DESK 150.0 300.0 Jane Doe--Contabilitate 402

--DESK 200.0 320.0 Jim Smith--Desfaceri-- 511

--DESK 220.0 320.0 Carol Klhite Desfaceri-- 512

--Pentru planificarea distribuirii mobilierului¬ puteti extrage un set diferit de Atribute (ca de exemplu amplasare¬ culoare¬ fabricant¬ nr. model¬ pret© din acelasi desen¬ ca in :

--DESK 150.° 300.° lemn nuc Fabr.ACME 14-155µ 179.95

--DESË 200.° 320.° ­ ˘ ­--­ ˘ ­--­ ˘ ­ 179.95

--DESË 220.° 320.° beige-- ­ ˘ ­--14-155° 159.95

--9.2.2. Comanda ATTDEF

--Comanda ATTDEF este folosita pentru crearea definitiei Atribut. Definitia Atribut actioneaza ca un model/sablon pentru Atribut. Pe linga furnizarea etichetelor Atributului¬ ea specifica cererea (prompt© ce este folosita pentru a solicita valoarea Atributului atunci cind se insereaza Blocul¬ precum si valoarea implicita a Atributului. Formatul comenzii este :

--Command s ATTDEF

--Atribute modes-Invisibles N ConstantsN Verifys N

--Enter (ICV© to change¬ RETURN when done:

--Atributele au trei moduri optionale¬ descrise mai jos:

Invisible ­ Daca selectati modul Invizibil¬ valoarea atributului nu este afisata in desen la inserarea Blocului. Acest mod este util daca nu vreti sa vedeti un Atribut pe ecran sau daca aveti asa multe Atribute incit acestea ar aglomera desenul sau ar duce la o crestere inutila a timpului necesar regenerarii desenului. Comanda ATTDISP¬ descrisa mai tirziu in acest capitol¬ va permite sa corectati reglajul modului Invizibil.

Constant ­ Modul Constant da Atributului o valoare fixa pentru toate inserarile Blocului. Spre deosebire de tributele variabile¬ valoarea unui Atribut constant nu poate fi modificata mai tirziu.

Verify ­ Daca un Atribut este definit cu acest mod in actiune¬ atunci aveti posibilitatea ca in timpul procesului de inserare sa verificati daca valoarea sa este corecta.

--Daca raspundeti la cerere introducind "/"¬ "C˘ sau "V"¬ modul corespunzator este inserat. Apoi este afisata din nou linia "Attribute modes˘ cu un "N˘ schimbat in "/˘ si se repeta cererea. Dupa ce considerati ca toate modurile sint asa cum vreti sa fie¬ introduceti RETURN.

Apoi AUTOCAD-ul cere :

--Attribute tag:

--Se introduce eticheta Atributului dorit. Eticheta poate contine orice caractere cu exceptia spatiilor goale (blanc). Toate literele din caseta inferioara a etichetei sint transferate in caseta superioara. Eticheta nu va fi zero¬ ca fiind folosita pentru identificarea fiecarei aparitii a unui Atribut in desenul dvs. Dupa ce ati introdus eticheta¬ AUTOCAD-ul afiseaza :

--Attribute prompt :

--Veti introduce linia de cereri care vreti sa apara mai tirziu in inserarea unui Bloc ce contine aceasta Definitie atribut. Daca specificati o cerere zero (raspunzind cu RETURN)¬ atunci Attribute Tag (eticheta© este folosit ca cerere. Daca ati specificat mod Constant pentru Atribut¬ atunci AUTOCAD-ul nu solicita o cerere¬ aceasta neavind nici un sens.

Urmatoarea intrebare va solicita :

--Default Attribute value:

--Se va introduce valoarea implicita. Aceasta poate fi zero. Daca ati comutat pe modul Constant¬ AUTOCAD-ul nu va solicita "Default Attribute Value"¬ ci va cere :

--Attribute value :

--Va trebui sa indicati valoarea atributului constant.

Observatie s Daca cererea Atribut sau valorea implicita incep cu spatii goale¬ atunci sirul va incepe cu un caracter (\© urmat de numarul dorit de spatii goale. Daca pentru un motiv oarecare vreti ca primul caracter sa fie (\© atunci trebuie sa incepeti sirul cu doua caractere (\).

--Dupa ce ati furnizat informatiile de mai sus¬ ATTDEF trece la editarea aceleasi succesiuni de sugestii ca si comanda TEXT¬ cu diferenta ca ATTDEF nu solicita sirul de text propriu-zis» eticheta Atribut este folosita la locul ei. Puteti specifica orice tip de aliniere a textului (centrat¬ spatiat dreapta¬ aliniat). Dupa ce terminati specificarea amplasarii etichetei Atribut¬ aceasta este afisata in desenul dvs. Ea este stearsa din desen in momentul includerii sale intr-o Definitie Bloc. Mai tirziu¬ dupa ce inserati Blocul¬ valoarea Atributului va fi afisata in acelasi loc in cadrul Blocului¬ cu acelasi stil de text si aceeasi aliniere.

--Repetarea comenzilor ATTDEF

--Puteti alinia automat o serie de Atribute in acelasi fel ca si sirurile de texte. Pentru al doilea atribut si urmatoarele dintr-o serie¬ introduceti un spatiu sau RETURN atunci cind AUTOCAD-ul va cere punctul de inceput. AUTOCAD-ul va alinia fiecare Definitie Atribut noua sub Definitia Atribut precedenta.

--Atentie s Redefinirea Blocurilor cu Atribute

--Daca folositi comanda BLOCË sau "INSERT=˘ pentru a redefini un Bloc care are atribute¬ atunci Atributele asociate cu orice alte insertii ale acestui Bloc devin nevalabile .

--9.2.3. Comanda ATTDISP ­ Controlul Vizibilitatii

--In mod normal¬ Atributele sint vizibile¬ exceptind cazul in care ele sint definite cu modul Invizibil in actiune. Comanda ATTDISP va permite sa corectati starea vizibilitatii Definitiei Atribut.

--Commands ATTDISP

--Normal/On/Off <valoare curentaľ :

--In starea Normala¬ atributele sint vizibile ¬ daca nu sint marcate cu invizibil. Introducind "N˘ selectati starea. Introducind "On˘ faceti toate Atributele vizibile iar introducind "Off˘ faceti toate Aributele invizibile. Daca schimbati starea¬ desenul este regenerat (exceptie cazul in care REGENAUTO este pe Off).

--9.2.4. Comanda ATTEDIT ­ Editarea Atributelor

--ATTEDIT este o comanda speciala pentru editarea Atributelor dependent de Referinta Bloc cu care sint asociate. Va permite ori sa editati Atributele la un moment dat modificind toate sau niciuna din proprietatile lor¬ ori sa efectuati o editare globala a unui set selectat de Atribute¬ modificind doar sirurile lor de valori. Editarea globala poate fi limitata la Atributele vizibile pe ecran sau poate include Atributele invizibile sau Atributele neafisate curent.

--Pentru a invoca editarea Atributelor¬ introduceti comanda ATTEDIT.

--Command s ATTEDIT

--Edit attributes one by one ż <Y>

--Raspunsul dvs. controleaza seria ulterioara de sugestii astfel :

Yes ­ Un raspuns "Y˘ selecteaza editarea Atributelor "unul cite unul"» AUTOCAD-ul vi le cere individual¬ unul cite unul. In acest mod pot fi editate numai Atributele care sint vizibile curent pe ecran¬ dar puteti limita in continuare setul ce urmeaza sa fie editat prin intermediul metodelor normale de indicare sau de ferestre¬ si prin specificarea denumirilor Bloc¬ a etichetelor si valorilor Atributelor pe care intentionati sa le editati. Folosind aceasta metoda¬ puteti modifica amplasarea¬ orientarea si alte proprietati ale fiecarui Atribut¬ la fel ca si valoarea -- Atributului.

No ­ Puteti raspunde cu "N˘ pentru a selecta editarea globala a Atributelor. Puteti folosi aceasta metoda pentru a realiza editarea in masa a tuturor Aributelor dintr-un desen¬ sau puteti limita setul de Atribute ce trebuiesc editate (prin eticheta¬ valoare¬ denumire Bloc si vizibilitate pe ecran). Folosind modul global pot fi modificate numai valorile Atributelor.

--Indiferent de modul de editare ales de dvs. (global sau individual)¬ trebuie sa selectati setul de Atribute ce vor fi editate. Puteti limita editarea numai la acele Atribute care au etichetele sau valorile specificate¬ sau la Atributele atasate unor Blocuri cu anumite denumiri.

AUTOCAD-ul solicita aceste limitari¬ astfel :

--Blocë name specification <*>:

--Attribute Tag specification <*ľ:

--Attribute value specification <*>:

--Raspunsul la fiecare din aceste intrebari poate include caractere speciale ("?˘ si "*"). Atributele sint selectate pentru editare numai daca blocurile asociate lor coincid/se potivesc cu specificatia denumirii blocului¬ daca etichetele lor coincid cu specificatia etichetei Atributului si daca valorile lor coincid cu specificatia valorii Atributului. Pentru fiecare din aceste cereri¬ raspunsul implicit este doar un asterisc¬ care este un caracter special ce se potriveste oricarui sir. Deci daca introduceti RETURN sau specificatia denumirii blocului¬ vor fi selectate Atributele si Blocurile cu toate denumirile. In mod similar¬ introducind RETURN pentru specificatia etichetei si a valorii¬ veti selecta Atributele cu toate etichetele si toate valorile. Dar daca¬ de exemplu¬ introduceti "EMPLOYEE˘ ca specificatie eticheta¬ atunci vor fi selectate pentru editare numai Atributele cu o eticheta de "EMPLOYEE"» daca introduceti "A?!*˘ atunci vor fi selectate toate Atributele al caror prim caracter este A iar al treilea caracter este "ˇ" .

--Valoarea unui Atribut poate fi zero. Daca vreti sa selectati numai astfel de atribute pentru editare¬ atunci veti introduce "\˘ la specificatia valorii atributului.

--9.2.4.1. Editare globala

--Pentru modul global¬ AUTOCAD-ul intreaba intii:

--Global edit of Attribute values.

--Edit only Attributes visible on scren ż <Y>

--Daca raspundeti "N˘ la aceasta intrebare¬ AUTOCAD-ul trece in modul text (daca nu actioneaza deja) si afiseaza:

--Drawing must be regenerated afterwards

--(Desenul trebuie sa fie regenerat ulterior)

--Aceasta inseamna ca modificarile pe care le faceti la Atribute nu sint reflectate imediat in desen. In schimb¬ la sfirsitul comenzii¬ intregul desen este regenerat in mod automat (daca REGENAUTO nu este pe Off).

--Pasul urmator este de a selecta setul de Atribute ce urmeaza sa fie editate. Puteti limita editarea numai la anumite etichete¬ valori sau Blocuri conform explicatiilor din sectiunea precedenta.

--Numai Atribute vizibile

--Daca vreti sa editati numai Atribute vizibile ¬ urmatoarea cerere va fi :

--Select Attributes :

--Puteti sa indicati Atributele sau sa faceti o Window/Fereastra sau o Last/ultima selectie pentru a limita in continuare setul de Atribute ce urmeaza sa fie editate. Daca ati introdus RETURN pentru specificatia denumirii Bloc¬ a etichetei Atribut si a valorii Atribut¬ atunci sint editate toate Atributele selectate pina in acest punct. La punctul initial al tuturor Atributelor selectate este desenat un "X˘ . AUTOCAD-ul intreaba apoi :

--String to change s (Sirul ce trebuie schimbat)

--New string : (Sir nou)

--Inainte de a raspunde la prima intrebare¬ puteti examina ecranul pentru a vedea daca sint marcate cu X-uri Atributele corecte. Daca nu¬ puteti termina comanda cu CTRL C. Daca ceea ce vedeti pe ecran corespunde¬ puteti continua cu editarea conform descierii de mai jos.

--Toate Atributele

--Daca editati toate Atributele¬ nu numai pe cele vizibile¬ ecranul este in mod text in acest punct (in caZ ca nu aveti un sistem de ecran dublu© si nu aveti nimic marcat cu "X". Apar cererile "String to Change˘ si "New string˘ si dvs. trebuie sa incepeti de aici.

--Raspundeti la sugestii cu lantul de caractere pe care vreti sa-l schimbati si lantul nou pe care il vreti. AUTOCAD-ul va examina apoi valoarea Atributului a fiecarei dintre Atributele selectate si va inlocui prima aparitie a lui "String to change˘ cu "New string". Nu se face nici o schimbare daca nu se gaseste "String to change˘ in cadrul valorii Atribut. De remarcat ca caracterele "?˘ si "*˘ sint interpretate literal in aceste lanturi¬ nefiind considerate caractere speciale.

Sa luam urmatorul exemplu :

--String to change s AX

--New string s MX

--Daca unul din Atributele selectate are valoarea de "±- AX104"¬ acesta va fi schimbat in "±-MX104". Daca introduceti o valoare zero pentru "String to change˘ (apasind RETURN© atunci orice "new string˘ pe care il introduceti va fi plasat inaintea fiecarei valori Atribut selectate. De exemplu :

--String to change s RETURN

--New string s A-va modifica "XYZ˘ in "A-XYZ˘ iar "10˘ in "A-10".

--9.2.4.2. Editarea individuala

--Primul pas in editarea individuala a Atributelor este selectarea Atributelor ce urmeaza sa fie editate. La fel ca in editarea globala¬ puteti selecta Atributele prin limitarea etichetelor¬ valorilor sau Blocurilor ce trebuie luate in considerare.

Urmatoarea cerere este :

--Select Attributes :

--Puteti ori sa indicati Atributele ori sa efectuati o Window/Fereastra sau Last/ultima selectie pentru a limita in continuare setul de Atribute de editat. Daca introduceti RETURN pentru specificatia denumirii Blocului¬ a etichetei Atributului si valorii Atributului¬ atunci sint editate toate Atributele selectate in acest punct.

--Fiecare Atribut selectat este marcat pe rind cu un "X˘ si vi se permite schimbarea oricarei proprietati a acestuia. AUTOCAD-ul cere :

--Value/Position/Height/Angle/Style/Layer/Color/Next <Nľ :

--Daca initial Atributul a fost definit cu un text Aligned sau Fit¬ sugestia nu va include "angle". In mod similar¬ nu se include "Height˘ daca textul a fost aligned. Fiecare optiune poate fi abreviata folosind prima sa litera. Daca alegeti "Next˘ (raspunsul implicit)¬ AUTOCAD-ul trece la urmatorul Atribut selectat. Daca selectati oricare dintre celelalte optiuni¬ AUTOCAD-ul va cere sa introduceti o valoare noua.

--Dupa ce introduceti valoarea noua¬ AUTOCAD-ul redeseneaza Atributul pentru a reflecta schimbarea si apoi repeta sugestia (prompt© continind optiunile. Marcajul "X" ramine pe Atributul curent pina cind folositi optiunea "Next˘ pentru a trece la Atributul urmator.

--Comanda ATTEDIT se termina in mod normal daca introduceti "Next˘ dupa editarea ultimului Atribut selectat. Insa puteti termina comanda oricind introducind CTRL C.

--Valoare

--Optiunea "Value" va permite modificarea valorii Atributului.

AUTOCAD-ul intreaba :

--Change or Replace ż <R>

--Daca vreti numai sa modificati citeva caractere ale valorii Atributului¬ raspundeti la intrebare cu "change˘ (sau numai "C"). AUTOCAD-ul solicita apoi :

--String to change:

--New string:

--Se va raspunde la prima cerere cu sirul de caractere pe care vreti sa-l modificati iar la a doua cerere cu sirul modificat. Oricare din aceste doua siruri poate fi zero. De remarcat ca "?˘ si "*˘ sint interpretate literal in aceste siruri nefiind considerate aici caractere speciale.

--Daca raspundeti la cererea "Change or Replace ?˘ apasind RETURN sau introducind "Replace˘ (sau simplu "R"© AUTOCAD-ul va cere :

--New Attribute value :

si puteti inscrie o noua valorare a Atributului. Daca in acest punct introduceti simplu RETURN¬ valoarea Atributului este stabilita la sirul zero.

--Pozitie

--Daca vreti sa deplasati Atributul¬ veti selecta optiunea "Position". AUTOCAD-ul cere un nou punct de Start¬ Centru si Final (END© in functie de cum este Atributul dvs. ¬ adica spatiat stinga¬ centrat sau spatiat dreapta. Daca este Aligned (aliniat)¬ atunci AUTOCAD-ul solicita ambele capete ale noii linii de baza text.

--Heiht,Angle,Style ¦ Layer/Inaltime,Unghi,Stil ¦ Strat

--Prin selectarea optiunii ATTEDIT adecvate¬ puteti modifica inaltimea¬ unghiul de rotatie¬ stilul sau stratul textului Atributului.

--Culoare

--Daca selectati optiunea "color"¬ atunci AUTOCAD-ul va cere noua culoare ce va fi atribuita Atributului. Puteti raspunde cu un numar de culoare intre ± si 255¬ o denumire standard de culoare¬ ca de exemplu "YeELLOW˘ sau una din culorile speciale "BYLAYER˘ sau "BYBLOCK".

--9.2.5. Comanda ATTEXT ­ Extragerea Atributului

--Comanda ATTEXT va permite extragerea entitatilor Atributului din desenul dvs. AUTOCAD si scrierea lor pe un fisier disc pentru analizare printr-un alt program sau pentru transferul intr-o baza de date. Aceasta operatie nu modifica in nici un fel desenul.

--In momentul in care invocati comanda ATTEXT¬ AUTOCAD-ul va cere intii tipul de fisier de iesire pe care il preferati¬ apoi va intraba daca vreti sa extrageti numai Atributele obiectelor selectate.

--Command s ATTEXT

--CDF,SDF or DXF Attribute extract or Entities ?<C>

Raspunsurile posibile pot fi :

CDF ­ Comma Delimited Format (Format delimitat prin virgula© este formatul implicit al Atributului extras. Acesta produce un fisier continind cel mult o inregistrare (record© pentru fiecare Referinta Bloc din desen. Cimpurile/zonele fiecarei inregistrari sint separate de un limitator (virgula implicit/neindicarea altui mijloc© iar cimpurile de caractere sint inchise intre ghilimele (ghilimele simple© implicit. Unele pachete de baze de date pot citi acest format in mod direct¬ in dBASE II¬ operatia este "APPEND FROM...DELIMITED". Acest format este prelucrat usor si de programe utilizator scrise in BASIC.

SDF ­ Acest format de fisier este identic cu cel produs de operatia "COPY...SDF˘ al dBASE II. Acesta este un standard de factor de introducere (input© in sisteme de baza de date la microcalculatoare. Este scrisa cel mult o inregistrare (record© pentru fiecare referinta Bloc din desen. Cimpurile fiecarei informatii memorizate au o latime fixa» nu se folosesc separatoare de cimp sau limitatoare ale sirurilor de caractere. Folosind dBASE II¬ se poate citi acest format de fisier folosind operatia "APPEND FROM...SDF". Acest format este usor de prelucrat de programe utilizator scrise in FORTRAN.

DXF ­ Aceasta este o varianta a formatului de fisier grafic interschimbabil (Drawing Interchange File© al AUTOCAD- ului¬ format descris in anexa C. El contine numai entitatile Referinta Bloc¬ Atribut si End of Sequence (Sfirsit de succesiune).

Enti ­ Daca alegeti aceasta optiune¬ ATTEXT va va cere sa tati selectati obiectele ale caror Atribute vreti sa le extrageti. Dupa ce ati selectat obiectele¬ reapare sugestia "CDF,SDF sau DXF...˘ (dar de aceasta data fara optiunea "Entities").

Pentru extrase ale formatelor CDF si SDF, cererea urmatoare este:

--Template file <implicit>:

--Aceasta va fi explicata pe scurt prin "CDF ¦ SDF Extract˘ . Pentru toate formatele extraselor¬ AUTOCAD-ul va solicita apoi denumirea fisierului de iesire (output file):

--Extract file name <drawing nameľ :

--Daca introduceti RETURN¬ fisierul extras va avea aceeasi denumire ca si desenul dvs. Altfel¬ va avea denumirea introdusa de dvs. Tipul de fisier va fi "txt˘ daca ati selectat formatul CDF sau SDF si "dxx˘ daca ati selectat formatul DXF. La sistemele MS-DOS/PC-DOS puteti specifica si o denumire de fisier de "CON˘ pentru a trimite extrasul Atribut direct pe ecranul cu text sau "PRN˘ pentru a-l trimite la imprimanta. In acest caZ verificati daca imprimanta este conectata si in stare de functionare» daca incercati sa tipariti extrasul Atribut iar imprimanta nu este gata¬ puteti obtine o conditie de eroare.

--9.2.5.1. Extrasul CDF si SDF

--Procesele de extragere a formatelor CDF si SDF sint foarte similare si de aceea¬ vor fi descrise impreuna. Ambele permit scrierea informatiilor din Atribut pe un fisier text intr-un format care poate fi citit cu usurinta de dBASE II sau un pachet baza de date similar¬ printr-un program propriu¬ sau printr-un editor de text. Puteti selecta Aributele pe care vreti sa le listati si informatiile pe care vreti sa le includeti¬ referitoare la Blocurile in care se afla . De exemplu¬ un arhitect poate extrage dimensiunile¬ amplasarea si orientarea fiecarui Bloc cu un Atribut "WINDOW˘ pentru calculul folosirii energiei¬ etc.¬ pe cind un utilizator care vrea numai numarul de Atribute "WINDOW˘ poate extrage fiecare aparitie a Atributului. Astfel¬ puteti extrage numai datele care va sint necesare; fisierul dvs. nu este incarcat cu date inutile.

--Succesiunea cererilor pentru extragerea formatelor CDF si SDF este urmatoarea :

--Command s ATTEXT

--CDF,SDF or DXF Attributes extract ż <Cľ ((C,S or RETURN)

--Template file <implicitľ s (nume sau RETURN)

--Extract file name <nume desenľ s (nume sau RETURN)

--Template File/Fisierul sablon¬ tipar

--Fisierul sablon instruieste AUTOCAD-ul cum sa structureze fisierul extras» el specifica care Atribute trebuiesc extrase¬ ce informatii trebuiesc incluse in fiecare Bloc avind acele Atribute si modul in care trebuie sa apara informatia. Daca anterior ati specificat un fisier sablon¬ acel fisier este fisierul implicit. Fisierul sablon trebuie sa fie de tipul "txt˘ si trebuie sa fie situat ori in directorul curent (current directory© ori in driver-ul biblioteca(library device).

--Puteti crea un fisier sablon prin intermediul comenzilor din dBASE II sau un pachet baza de date similar¬ sau prin intermediul unui editor de text (ca de exemplu¬ EDLIN© sau un procesor de cuvinte (ca de exemplu¬ Wordstar© in modul "programmer". Fiecare rind din fisierul sablon specifica un cimp ce trebuie scris in fisierul extras¬ incluzind denumirea cimpului¬ latimea sa in caractere si precizia sa numerica¬ daca este cazul. Fiecare inregistrare (record© a fisierului extras va include toate cimpurile specificate in ordinea indicata in fisierul sablon. Cimpurile pe care le puteti specifica sint urmatoarele¬ in forma unui fisier sablon.

BL:LEVEL-- Nwww000-- (nivel incasetare Block)

BL:NAME-- Cwww000-- (denumire Bloc)

BL:X----Nwwwddd-- (coordonata X a Blocului)

BL:Y----Nwwwddd-- (coordonata Y)

BL:LAYER-- Cwww00°-- (denumirea stratului de inserare a Blocului)

BL:ORIENT--Nwwwddd-- (unghi rotatie Bloc)

BL:XSCALE--Nwwwddd-- (factor scara X al Blocului)

BL:YSCALE--Nwwwddd-- (factor scara Y)

Alte----Cwww000-- (eticheta Atribut¬ caracter)

Alte----Nwwwddd-- (eticheta Atribut¬ numerica)

--(Cimpurile de comentarii nu trebuie sa fie prezentate cu adevarat in fisierul sablon). Fiecare record/inregistrare incepe cu denumirea cimpului. Denumirile de cimpuri pot avea orice lungime. Caracterul urmator diferit de blanc trebuie sa fie "C˘ sau "N"¬ denotind un cimp caracter sau cifra. Urmatorii trei digiti sint latimea cimpului in caractere. Ultimele trei sint numarul zecimalelor intr-un cimp numeric.

--Latimea cimpului si zecimalele corespund exact cu "w˘ si "d˘ in formatul "Fw.d˘ FORTRAN.

--Fisierul sablon poate include niciuna sau toate primele opt denumiri de cimpuri listate mai sus¬ in orice ordine doriti ca ele sa apara in fiecare inregistare/record a fisierului extras. In plus¬ fisierul sablon trebuie sa includa cel putin un cimp de etichete Atribut. Cimpurile de etichete Atribut determina care Atribute si implicit care Blocuri vor fi incluse in fisierul extras. In fisierul extras¬ fiecare astfel de cimp este umplut cu valoarea Atribut corespunzatoare. Daca un Bloc contine citeva¬ dar nu toate Atributele specificate¬ valorile celor lipsa sint completate cu blancuri (daca sint caractere© sau cu zerouri (daca sint numere). Referintele Bloc care nu contin nici unul din atributele specificate sint excluse din fisierul extras. Un domeniu anumit nu va aparea decit o singura data in fisierul sablon.

--Valorile Atribut pot fi scrise pe fisierul extras ori in forma de cimpuri de caractere ori cimpuri numerice. Formatul este selectat prin intermediul descriptorului "Cwww000˘ sau "Nwwwddd˘ pentru etichetele Atribut corespunzatoare. Daca este aleasa o iesire numerica (numerical output© pentru o anumita eticheta Atribut¬ atunci valoarea Atribut corespunzatoare trebuie sa contina intradevar informatia numerica » altfel acest cimp al inregistrarii de iesire nu va contine informatiile adecvate/corecte. Este afisat un mesaę de atentionare¬ in momentul in care AUTOCAD-ul detecteaza o astfel de eroare.

--Un atribut este extras numai daca denumirea etichetei este identica cu denumirea cimpului specificat in fisierul sablon. Literele din caseta inferioara (lower-case letters© din ambele denumiri sint transferate in caseta superioara inaintea efectuarii comparatiei. In continuare este ilustrat modelul unui fisier sablon.

BL:NAME-- C00800-- (denumire ¦ caractere Bloc)

BL:X----N007001-- (coordonata X¬ format nnnn.d)

BL:Y----N007001-- (coordonata Y¬ format nnn.d)

MANUFACTURER C016000-- (denumire model¬ 1° caractere)

PRICE-- N009002-- (pret unitar¬ format nnnnnn..dd)

--Pentru a genera un fisier sablon cu dBASE II trebuie sa definiti intii baza dvs. de date. Apoi introduceti s

--USE database (folositi baza de date)

--COPY TO structure-name STRUCTURE EXTENDED (copiati pe denumirea structuri ­ structra extinsa)

--USE structure-name (folositi denumirea structurii)

--COPY TO structure­name SDF

--In acest punct¬ fisierul "structure-name txt˘ are sablonul gata pentru AUTOCAD. De remarcat ca forma SDF a fisierului sablon este folosita¬ de asemenea pentru extrasul CDF.

--Pentru a crea un fisier sablon cu un editor de text¬ tastati denumirile si caracteristicile cimpurilor¬ care doriti sa apara in fisierul extras. De retinut ca fisierul sablon trebui sa fie de tipul "txt".

--Un extras SDF folosind acelasi fisier sablon model ilustrat mai sus poate produce un fisier de iesire care arata astfel (cu un rind-titlu adaugat pentru a va indica unde se afla cimpurile):

<DENUMIREľ <Xľ--<Yľ--<FABRICANTľ--<MODELľ--<PRET>

DESK-- 120.0 49.5 Acme Indust--51-793W--379.95

CHAIR-- 122.° 47.0--­ ˘ --- 34-902A--199.95

DESK-- -77.˛ 40.° Top Drawer Inc X-52-4´--249.95

--Comparati acest fisier cu fisierul sablon model. Remarcati ca ordinea cimpurilor din fiecare inregistrare corespunde ordinii denumirilor cimpurilor din fisierul sablon. De asemenea latimea fiecarui cimp este dictata de intrarile fisierului sablon.

--Daca este efectuat un extras CDF folosind acelasi fisier sablon¬ atunci fisierul de iesire poate aparea ca in exemplul de mai jos :

'DESK'¬ 120.0¬ 49.5¬ 'Acme Indust.'¬ '51-793W'¬ 379.95

'CHAIR'¬122.0¬ 47.0¬ 'Acme Indust.'¬ '34-902A'¬ 199.95

'DESK'¬-77.2,400,'Top Drawer.Ine','X-52-44'¬ 249.95

--Si aici¬ ordinea cimpurilor in fiecare inregistrare corespunde ordinii denumirilor cimpurilor in fisierul sablon. Insa latimile specificate ale cimpurilor sint folosite numai la latimi maxime. Cimpurile de caractere sint inchise intre ghilimele iar blancurile finale sint indepartate» un lant nul (zero© este de notat prin doua ghilimele consecutive (§ '). Cimpurile numerice sint scrise cu un bloc initial (sau un semn minus daca sint negative). Delimitantul cimpului implicit este virgula iar caraterul de citare a sirului de caractere implicit este apostroful¬ sau ghilimele simple (').

--Pentru a corecta aceste valori implicite se pot folosi doua inregistrari sablon suplimentares

--C:DELIM C (Delimitator cimp)

--C:QUOTE C (Delimitator lant de caractere)

--Primul caracter diferit de blanc dupa denumirea cimpului "C:DELIM˘ sau "C:QUOTE˘ devine caracterul de punctuatie respectiv. De exemplu¬ daca vreti sa includeti un sir de caractere intre ghilimele duble si nu intre ghilimele simple trebuie sa includeti rindul urmator in fisierul sablon:

--C:QUOTE"

In mod similar¬ daca fisierul sablon include rindul:

--C:DELIM/

AUTOCAD-ul va folosi bare verticale in loc de virgule pentru a separa cimpurile fiecarei inregistrari din fisierul de iesire. Caracter care este valabil pentru un cimp numeric similar¬ caracterul ghilimele nu trebuie sa apara in nici un cimp de caractere.

--Blocuri incasetate

--BL:LEVEL este nivelul de incasetare al Referintei Bloc. Un Bloc inserat direct in desen are nivelul de incasetare 1.° Referinta Bloc care face parte din alt Bloc are un nivel de incasetare ˛ si asa mai departe.

--La o Referinta Bloc incasetata¬ adica una cu BL:LEVEL de peste 1¬ coordonatele X si Y¬ factorii de scara si unghiul de rotatie reflecta pozitia reala si dimensiunea Blocului incasetat.

--De exemplu¬ daca este inserat Blocul OUTER in desenul dvs. cu factori de scara de ˛ si 3¬ unghi de rotatie de 3° grade iar OUTER contine o ipostaza a Blocului INNER inserat cu factori de scara de 1.µ si rotit cu 1µ grade¬ atunci inregistrarea din fisierul extras pentru aceasta ipostaza a lui INNER va avea BL:XSCALE SI BL:YSCALE egale cu ł si BL:ORIENT egal cu 45.

--In unele cazuri de Blocuri incasetate mai adinc cu factori de scara diferiti pe X si Y si unghiuri de rotatie diferite de zero¬ Referintele Bloc interioare nu pot fi reprezentate in mod corect doar cu doi factori de scara si un unghi de rotatie. Cind se intimpla aceasta¬ factorii de scara din inregistrarea fisierului extract sint pusi pe zero.

--Modul de tratare a erorilor

--Daca un cimp nu este suficient de larg pentru datele ce urmeaza sa fie plasate in el¬ AUTOCAD-ul trunchiaza datele si afiseaza mesajul urmator :

--**Field overflow in record <inregistrarea nr.>

--Modul de folosire a Fisierului Extras

--Dupa ce a fost creat fisierul extras CDF sau SDF¬ puteti incarca datele atribut in baza dvs. de date sau il puteti procesa cu un program propriu. In dBASE II se vor folosi instructiunile urmatoare pentru a incarca un fisier extras SDF :

--USE database (Folositi baza de date)

--APPEND FROM extract-file-name SDF (Append din .. denumire fisier extras... SDF)

--Pentru un fisier extras CDF¬ succesiunea de comenzi dBASE II este:

--USE database

--APPEND FROM extract-file-name DELIMITED

--9.2.5.2. Extras DXF

--Extragerea Atributelor in format DXF creaza un fisier similar cu un Fisier grafic interschimbabil al carui format este descris in anexa C. Acest format include informatii mai detaliate¬ dar este in general mult mai complicat si mai dificil de interpretat decit formatul SDF.

--Sugestiile pentru extragerea formatlui DXF sint similare cu acelea pentru extragerea formatelor CDF si SDF¬ cu diferenta ca AUTOCAD-ul nu solicita denumirea unui fisier sablon. Fisierul de iesire este de tip "dxx˘ pentru a se diferentia de fisierele DXF normale.


Document Info


Accesari: 3396
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )