![]() | |
![]() |
![]() ![]() |
Politica de confidentialitate |
|
![]() | |
• domnisoara hus • legume • istoria unui galban • metanol • recapitulare • profitul • caract • comentariu liric • radiolocatia • praslea cel voinic si merele da aur | |
![]() |
![]() |
||||||
Circuit | ||||||
![]() |
||||||
|
||||||
In acest exercitiu va fi prezentat modul de definire a blocurilor cu atribute. De asemenea este ilustrat modul in care atributele asignate unui bloc contin informatii ce pot fi extrase intr-un fişier extern construind astfel o lista simpla a materialelor ce au fost create. Exercitiul implica crearea a doua componente electrice la care vor fi asignate patru atribute cuprinzind numarul curent (part), valoare (value), furnizor (supplier) şi cost (price).
Comenzi noi
attdef block wblock insert donut ddatte attext
1. Incepeti un nou desen cu numele Circuit cu limitele implicite 420,297, iar din fereastra deschisa de Drawing Aids... din meniul derulant Options, setati pasul grid-ului pe 10 iar al snap-ului pe 5. Asigurati-va ca ambele sunt activate (On).
Desenarea componentelor
2. Desenati componentele rezistorului şi condensatorului, folosind coordonatele punctelor de inceput şi dimensiunile prevazute in figura 1.
Umplerea armaturilor condensatorului se face folosind comanda Polyline din meniul derulant Draw. Dupa setarea punctului de start al poliliniei pentru prima armatura a condensatorului tastati "W" pentru a apela optiunea width (grosime) şi introduceti valoarea 2.5 pentru punctul de inceput confirmind cu <ENTER> aceaşi valoare pentru sfirşit.
Definirea atributelor componente
3. Folosind comanda Attribute... din meniul derulant Construct, creati atributele pentru rezistor dispunind de informatiile de mai jos. Folositi stilul implicit standard pentru tipul de caractere folosite in textul atributelor.
Atributele rezistorului: Part
Attribute modes: Invisible:N Constant:N Verify:Y Preset:N Attribute tag:"Part" Attribute prompt: "Enter the part number" Default attribute value: "R1" Text allignment: start point at coordinate 150,170 Text height: 5mm Text rotation angle: 0
Atributele rezistorului: Value
Attribute modes: Invisible:N Constant:N Verify:Y Preset:N Attribute tag: "Value" Attribute prompt: "Enter the resistance" Default attribute value: "10K" Text allignment: start point at coordinate 150,160 Text height: 5mm Text rotation angle: 0
Atributele rezistorului: Supplier
Attribute modes: Invisible:Y Constant:Y Verify:N Preset:N Attribute tag: "Supplier" Attribute value: "ACAD Electrics" Text allignment: start point at coordinate 150,150 Text height: 5mm Text rotation angle: 0
Atributele rezistorului: Price
Attribute modes: Invisible:Y Constant:N Verify:Y Preset:N Attribute tag: "Price" Attribute prompt: "The component price is" Default attribute value: "0.01" Text allignment: start point at coordinate 150,140 Text height: 5mm Text rotation angle: 0
4. Odata definite aceste atribute pentru un rezistor, ele pot fi salvate ca bloc. Alegeti comanda Block din meniul derulant Construct şi tastati, la cerea pentru numele blocului, RES. Alegeti punctul de insertie al blocului la sfarşitul unuia din capetele conductorului şi folositi pentru selectarea tuturor entitatilor o fereastra c (crossing), incluzand şi eticheta atributelor, obtinind astfel bloc.
5. Folosind comanda Attribute... din meniul derulant Construct, definiti urmatoarele atribute pentru condensator, avind disponibile informatiile de mai jos.
Atributele condensatorului: Part
Attribute modes: Invisible:N Constant:N Verify:Y Preset:N Attribute tag: "Part" Attribute prompt: "Enter the part number" Default attribute value: "C1" Text allignment: start point at coordinate 240,185 Text height: 5mm Text rotation angle: 0
Atributele condensatorului: Value
Attribute modes: Invisible:N Constant:N Verify:Y Preset:N Attribute tag:"Value" Attribute prompt: "Enter the capacitante" Default attribute value:"10uF" Text allignment: start point at coordinate 240,130 Text height: 5mm Text rotation angle: 0
Atributele condensatorului: Supplier
Attribute modes: Invisible:Y Constant:Y Verify:N Preset:N Attribute tag:"Supplier" Attribute value: "ACAD Electrics" Text allignment: start point at coordinate 240,120 Text height: 5mm Text rotation angle: 0
Atributele condensatorului: Price
Attribute modes: Invisible:Y Constant:N Verify:Y Preset:N Attribute tag:"Price" Attribute prompt: "The component price is" Default attribute value:"0.01" Text allignment: start point at coordinate 240,110 Text height: 5mm Text rotation angle: 0
6. Alegeti comanda block din meniul Construct şi scrieti, la cerea pentru numele blocului, CAP. Alegeti punctul de insertie al blocului la sfarşitul unuia din capetele conductorului şi folositi pentru selectarea tuturor entitatilor o fereastra c (crossing), incluzand şi eticheta atributelor, creind astfel un bloc.
Cu comanda wblock (write block) tastata la prompterul Command:, se poate scrie un fişier pe disc. Aceasta functie este similara cu cea a comenzii block, cu deosebirea ca scrie informatiile intr-un fişier .DWG extern. Un block normal poate fi inserat numai in desenul in care a fost definit pe cind un fişier desen poate fi inserat in orice desen.
Inserarea componentelor
7. Folosind comanda Insert cu optiunea Block... din meniul derulant Draw, introduceti blocurile rezistorului şi condensatorului inapoi in desen, tastind numele blocurilor RES şi CAP in campul Block... din fereastra afişata la aceasta comanda. Pastrati factorul de scara 1 pe X şi pe Y şi unghiul de rotatie 0. Desenati schema din desenul de referinta prin inserarea şi pozitionarea celor trei rezistoare şi trei condensatoare, actualizand de fiecare data valorile atributelor cerute in fereastra de dialog la inserarea blocului. Construiti nodurile din diagrama folosind comanda Donut din submeniul Circle al meniului derulant Draw (alegeti diametrul interior 0 şi cel exterior 3).
Verificarea valorilor atributelor de pe ecran
9. In unele cazuri, se pot verifica şi/sau actualiza valorile atributelor care au fost atribuite blocurilor din desenul curent. Din meniul derulant Modify alegeti comanda Attrbute cu optiunea Edit... şi apoi clicati pe blocul dorit. Dupa aceea AutoCAD-ul va deschide fereastra de dialog "Edit Attributes" care afişeaza lista valorilor curente ale atributelor asignate blocurilor. Puteti actualiza orice valoare a atributelor selectand casuta respectiva, dupa care selectati OK pentru a confirma schimbarea, sau Cancel pentru a le lasa nemodificate.
Deşi in acest exercitiu nu vom scrie efectiv atributele intr-un format de ieşire, urmatoarele informatii dau o descriere sumara a acestui lucru. Comanda attext permite extragerea atributelor dintr-un fişier AutoCAD şi scrierea lor pe disc pentru analiza lui ulterioara cu alte programe sau transferul lor intr-o baza de date.
Alegerea formatului de ieşire
Dupa lansarea comenzii attext AutoCAD-ul cere tipul fişier de ieşire. Optiunile sint: CDF - Comma Delimited File, in care cimpurile inregistrarior sint separate de virgula iar caracterele fiecarei inregistrari sint cuprinse intre ghilimele (quote). SDF - Space Delimited Format. Acesta este de fapt standardul pentru introducerea datelor in sistemele de baze de date computerizate. Cimpurile de inregistrare au marimea fixata, fara avea separatori de cimp sau caractere de delimitatare a acestora. DXF - Drawing Interchange Format. Aceasta este o varianta de fişier desen interschimbabil din AutoCAD, care contine numai blocuri de referinta şi atributele. Entity - Aceasta optiune permite selectarea entitatilor specifice acelor atribute pe care doriti sa le extrageti. Odata selectate puteti opta pentru unul din formatele CDF, SDF sau DXF.
Folosirea unui fişier şablon
Avind ales tipul fişierului de ieşire, AutoCAD-ul va cere numele unui fişier şablon. Acesta tebuie sa indice AutoCAD-ului modul de structurare a informatiei extrase. Fişierul trebuie sa fie pregatit anterior folosind un editor sau procesor de text capabil sa produca un fişier ASCII. Extensia fişierului trebuie sa fie .TXT şi daca este salvat in directorul ACAD\DWGS va apare in fereastra de dialog la afişarea fişierelor şablon. Fişierul şablon de mai jos poate fi pregatit, pentru desenul "CIRCUIT" pe care l-ati creat, utilizand un editor de text. Fiecare linie specifica un cimp ce va fi scis in fişierul extras. PART C003000 (numele componentei) VALUE C005000 (valoarea componentei) SUPPLIER C015000 (Numele furnizorului) PRICE N006002 (pretul componentelor) BL:X N007001 (coordonata X a punctului de insertie in sistemul de cordonate WCS) BL:Y N007001 (coordonata Y a punctului de insertie in sistemul de coordonate WCS) Fiecare linie incepe cu numele cimpului care trebuie ataşat etichetei atributului (tag attributes) respectiv din desen. Urmatorul caracter trebuie sa fie "C" sau "N" ceea ce specifica daca urmatoarele informatii vor cuprinde text sau şir numeric. Urmatorii trei digiti determina latimea cimpului in caractere şi ultimele trei numarul de zecimale. De exemplu, PRICE constituie un cimp numeric care contine maxim 6 caractere cu doua zecimale.
|
||||||
![]() |
||||||
![]() |
||||||
|
||||||
|
||||||
Copyright© 2005 - 2025 | Trimite document | Harta site | Adauga in favorite |
![]() |
|