Você está na página 1de 10

13

Utilizar atributos de blocos


Os atributos (Attributes) correspondem a entidades com a forma de texto que permitem associar dados no grficos a referncias de blocos. Exemplos de dados que podem ser associados a blocos atravs de atributos so: nomes, referncias de modelos, nmeros identificadores, preos, caractersticas tcnicas, datas, etc. Ao ser inserida no desenho uma referncia de um bloco cuja definio inclua atributos, solicitada a especificao do valor de cada atributo. Esses valores ficam associados s referncias de blocos e, posteriormente, podem ser extrados para folhas de clculo ou tabelas de bases de dados, onde podero ser consultados e manipulados independentemente do desenho.

Objectivos
No final deste captulo, dever estar apto(a) a: Definir atributos; Editar a definio de atributos; Criar e inserir blocos com atributos; Regular globalmente a visibilidade dos atributos; Alterar o valor e as caractersticas dos atributos; Alterar a definio de blocos com atributos; Extrair os valores dos atributos; Actualizar os valores de atributos numa tabela.

13.1. CRIAR E INSERIR BLOCOS COM ATRIBUTOS


Para usar um bloco com atributos, ser necessrio efectuar os seguintes passos:

FCA -

EDITORA DE INFORMTICA

455

A u t o C A D 2 0 0 7 & A u t o C A D 2 0 0 7 L T C U R S O C O MP L E T O

Criar a definio de todos os atributos que devero fazer parte do bloco; Definir o bloco, o qual dever incluir,

para alm da geometria desenhada, as definies dos atributos respectivos; Indicar o valor de cada atributo ao inserir as referncias do bloco no desenho.

Pinho & Metal AR/800/04 420

Mveis LEAL S-103 500

Mveis LEAL M-021 260


M i LEAL

Mveis LEAL C-14 300

Aps a insero das referncias dos bloFigura 13.1 Referncias de cos, os dados dos atributos podem ser conblocos com atributos sultados visualmente no desenho e impressos em conjunto com as entidades desenhadas, se necessrio (figura 13.1).

13.1.1. Criar a definio dos atributos (ATTDEF) 2006


Para criar a definio de um atributo, necessita de especificar os seguintes dados: Tag Este parmetro corresponde designao do atributo, podendo-se estabelecer o paralelo com o nome de um campo de uma tabela de dados. Todos os atributos com a mesma designao devem corresponder ao mesmo tipo de dados, ou seja, iro registar dados do mesmo campo. Prompt Este parmetro corresponde ao texto que apresentado no momento do preenchimento do valor dos atributos e dever esclarecer sem margem para dvidas o tipo de dados a registar. Value Este parmetro dever ser especificado nos casos em que o atributo possua sempre o mesmo valor (modo Constant) ou, ento, quando na maioria das situaes o valor seja igual, para que no momento do seu preenchimento seja apresentado como valor predefinido.

2005+

A partir do AutoCAD 2005, o valor predefinido de um atributo pode corresponder a um texto automtico. Para mais informaes sobre o uso deste tipo de texto, veja o captulo Adicionar texto ao desenho.

Opes de texto Os atributos so apresentados sob a forma de texto do tipo

linha a linha, logo a sua definio envolve a escolha do estilo de texto e a altura dos caracteres.

456

FCA

- EDITORA DE INFORMTICA

UTILIZAR ATRIBUTOS DE BLOCOS

Caso a altura de todos os atributos deva ser sempre igual, poder usar um estilo de texto com altura fixa. Se os diferentes atributos no possurem todos a mesma altura, dever usar um estilo com altura igual a zero, de forma a poder especificar a altura no momento da definio do atributo.
Modo de funcionamento O funcionamento dos atributos regulado por

quatro modos que a seguir se descrevem: Invisible Este modo desliga a visualizao do valor do atributo associado a uma referncia de bloco.
Contudo, se for necessrio, o desenho pode ser regulado globalmente de modo a que todos os valores de atributos, mesmo os invisveis, sejam mostrados. Veja esse procedimento mais frente neste captulo.

Constante Este modo atribui um valor fixo ao atributo em todas as referncias do bloco. Assim, o valor no solicitado no momento da sua insero no desenho, nem pode ser alterado posteriormente. Quando este modo escolhido, o parmetro Prompt fica automaticamente desactivado. Verify Este modo tem o efeito de solicitar a confirmao do valor do atributo, mas apenas no caso do seu preenchimento ser realizado na linha de comando. Preset Este modo pressupe que o valor do atributo encontra-se predefinido (parmetro Value) e, assim, no solicitado quando o preenchimento dos atributos realizado na linha de comando. O valor predefinido pode ser alterado em qualquer momento.

Quando definir um atributo que no necessite da indicao de um valor predefinido, preencha tambm o campo Value, digitando, por exemplo, um ponto de interrogao. Assim, aps a insero de referncias de blocos com atributos, poder facilmente confirmar se todos os atributos foram preenchidos.

Exerccio 13.1

Neste exerccio, ir definir trs atributos, os quais sero dispostos junto ao desenho de uma secretria rectangular e ao desenho de uma cadeira (figura 13.2), de forma a que posteriormente sejam definidos os blocos relativos a esses dois smbolos de mobilirio de escritrio.

FABRICANTE MODELO CUSTO FABRICANTE MODELO CUSTO

Figura 13.2 Localizao dos atributos

FCA

- EDITORA DE INFORMTICA

457

A u t o C A D 2 0 0 7 & A u t o C A D 2 0 0 7 L T C U R S O C O MP L E T O

Abra o desenho Atributos_01.dwg. 1. Introduza ATTDEF ou ATT na linha de comando ou, em alternativa, seleccione Draw Block Define Attributes na barra de menus, aps o que apresentada a caixa de dilogo Attribute Definition. 2. Para definir o atributo relativo ao nome de fabricante, preencha os campos Tag, Prompt e Value, de acordo com o texto da imagem anexa (A).

2005+

A partir do AutoCAD 2005 (completo) pode usar texto automtico como valor predefinido de um atributo (Campo Value). Para tal, faa clique no boto Insert Field (A1) e, em seguida, seleccione o texto a aplicar. Para mais informaes sobre o uso de texto automtico, veja o captulo Adicionar texto ao desenho.

3. Marque o modo Preset (B), de forma a que o valor deste atributo no seja solicitado aquando da insero do bloco no desenho (apenas aplicvel no caso de o preenchimento dos valores ser feito na linha de comando).

A B H E

A1 C D F

4. No campo Justification (alinhamento do texto) escolha a opo Top left (C), de forma a que o texto do atributo seja alinhado pelo seu canto superior esquerdo (para mais informaes sobre os modos de alinhamento de texto, veja o captulo Adicionar texto ao desenho). 5. O campo Text style (D) permite escolher o estilo de texto a usar. Neste exerccio ser usado o estilo que se encontra activo no desenho, o qual automaticamente seleccionado por omisso. 6. No campo Height (E), digite a altura dos caracteres: 0.15.
Quando for necessrio definir a altura do texto atravs da indicao de dois pontos na rea grfica, faa clique no boto Height.

458

FCA

- EDITORA DE INFORMTICA

UTILIZAR ATRIBUTOS DE BLOCOS

7. O campo Rotation (F) permite indicar o ngulo de rotao do texto do atributo, sendo o valor predefinido igual a 0. 8. No AutoCAD 2006/2007, desmarque o campo Lock position in block (G) para poder vir a deslocar a posio do texto do atributo quando este estiver inserido num bloco. G
P1

9. Confirme que a opo Specify On-screen est marcada (H), de modo a que o ponto de insero do texto do atributo seja indicado na rea grfica.

Figura 13.3 Ponto de alinhamento do primeiro atributo

10. Faa clique em OK e, em seguida, para terminar, especifique na rea grfica o ponto de insero do texto (P1 figura 13.3). 11. Pressione para repetir o comando ATTDEF. 12. Para definir o atributo relativo J I referncia do modelo, preencha os campos Tag e Prompt, de acordo com o texto da imagem anexa (I). O campo Value no deve ser preenchido, pois o modelo ir variar consoante o bloco ao qual o atributo ser associado. 13. Confirme que os modos de funcionamento esto todos desmarcados (J). 14. Depois, marque a opo Align below previous attribute definition, de modo a que o novo atributo seja automaticamente alinhado abaixo do anterior e com o mesmo formato de texto. 15. Em seguida, para concluir a definio do atributo, faa clique em OK. 16. Pressione para repetir pela ltima vez o comando ATTDEF. 17. Para definir o atributo relativo L ao custo, preenK cha os campos Tag e Prompt, de acordo com o texto da imagem anexa (K).

FCA

- EDITORA DE INFORMTICA

459

A u t o C A D 2 0 0 7 & A u t o C A D 2 0 0 7 L T C U R S O C O MP L E T O

18. Marque o modo Invisible (L), de forma a que os futuros valores deste atributo no sejam visveis. 19. Depois, marque novamente a opo Align below previous attribute definition para que o atributo seja alinhado abaixo do anterior. 20. Em seguida, para concluir a definio do atributo, faa clique em OK. 21. As definies de atributos que acabaram de ser criadas devero igualmente fazer parte do bloco relativo cadeira, o qual ser definido mais tarde. Por isso, copie os trs atributos e coloque-os direita da cadeira, na posio mostrada na figura 13.2.

13.1.2. Alterar a definio de um atributo (PROPERTIES)


Se necessitar de alterar (ou apenas de consultar) o valor de qualquer um dos parmetros da definio de um atributo, antes de este integrar a definio de um bloco, accione o comando PROPERTIES. Depois, seleccione o atributo e, em seguida, proceda alterao dos parmetros em causa (figura 13.4). Para mais informaes sobre o uso desse comando, veja o captulo Organizar o desenho.
Figura 13.4 Parmetros da definio de um atributo listados pelo comando PROPERTIES Parmetros principais da definio do atributo Opes da formatao do texto do atributo Caractersticas do texto dos atributos Modos de funcionamento dos atributos Bloqueamento da posio do atributo (2006)

i
460 FCA

Os trs principais parmetros da definio de um atributo (Tag, Prompt e Value) podem tambm ser alterados atravs do comando DDEDIT. Pode accionar rapidamente este comando fazendo duplo clique sobre o texto da definio do atributo (desde que a varivel DBLCLKEDIT corresponda a 1).

- EDITORA DE INFORMTICA

UTILIZAR ATRIBUTOS DE BLOCOS

13.1.3. Criar a definio de blocos com atributos (BLOCK)


Para tirar partido da definio de um atributo, ela ter de ser inserida na definio de um bloco. Para tal, utilize o comando BLOCK e, ao seleccionar as entidades grficas que iro fazer parte do bloco, inclua a definio de todos os atributos que pretende associar a esse bloco. Para mais informaes sobre a definio de blocos, veja o captulo Partilhar contedos.

Ao criar a definio de um bloco, tenha em conta que a ordem de seleco dos diversos atributos ir corresponder ordem com que os valores destes iro ser solicitados aquando da insero de uma referncia desse bloco. Essa ordem, contudo, no afecta a ordem da disposio dos atributos no desenho.

Diferentes blocos podem possuir as mesmas definies de atributos, desde que estas se refiram ao mesmo tipo de dados. Assim, se pretender usar os mesmos atributos em mais do que uma definio de bloco, faa uma cpia da definio desses atributos antes de definir o bloco (como foi proposto no final do exerccio 13.1).
Aps ter concludo o exerccio 13.1, poder criar um bloco referente secretria e outro referente cadeira, cada qual com trs atributos iguais. Caso no tenha realizado esse exerccio ou no tenha gravado o seu resultado, abra o ficheiro Atributos_02.dwg.

Se pretender criar uma biblioteca de smbolos com atributos em que cada ficheiro de desenho corresponda a um nico smbolo, no deve criar um bloco no ficheiro de desenho que representa o smbolo. Em vez disso, limite-se a colocar as definies dos atributos junto geometria do smbolo e grave o desenho. Depois, quando inserir num qualquer desenho o ficheiro com o smbolo (atravs do comando INSERT), o bloco respectivo definido nesse momento e o valor dos seus atributos solicitado em seguida.

13.1.4. Inserir um bloco com atributos (INSERT)


Ao ser inserido um bloco com atributos, os seus valores so solicitados, por predefinio, na linha de comando, a no ser que os atributos possuam valor constante ou predefinido. Contudo, se preferir usar uma caixa de dilogo para preencher esses valores, regule a varivel ATTDIA para 1. Nessa situao, os valores predefinidos so tambm apresentados e podem ser logo alterados.

FCA

- EDITORA DE INFORMTICA

461

A u t o C A D 2 0 0 7 & A u t o C A D 2 0 0 7 L T C U R S O C O MP L E T O

Exerccio 13.2

Neste exerccio, ir inserir duas referncias de blocos que integram as definies de atributos criadas no exerccio anterior. Os blocos so relativos ao desenho de uma secretria e de uma cadeira (figura 13.5) e sero colocados ao lado do smbolo de uma mesa de apoio, j inserido anteriormente no desenho. Abra o desenho Atributos_03.dwg. 1. Introduza INSERT ou I

Mveis LEAL S-103 Mveis LEAL C-14 Mveis LEAL M-021

Figura 13.5 Resultado final aps a insero das referncias dos blocos

na linha de comando.

2. No campo Name da caixa de dilogo Insert, seleccione o bloco designado Secretaria. 3. Confirme que as opes Specify-On-Sreen relativas rotao e escala esto desmarcadas e que a mesma opo relativa ao ponto de insero est marcada e, em seguida, faa clique em OK.

4. Depois, para especificar o ponto de insero da referncia do bloco, seleccione o canto superior esquerdo da mesa de apoio (P1 figura 13.6). 5. Em seguida, solicitado o valor do atributo referente ao modelo: Enter attribute values Referncia do modelo. Introduza S-103 .

P1

Mveis LEAL M-021

Figura 13.6 Ponto de insero da referncia de bloco

6. Depois, solicitado o valor do atributo relativo ao custo: Custo sem IVA. Introduza 500 , aps o que o comando terminado. Observe que o atributo do custo no mostrado, em virtude de ter sido definido como invisvel. Por outro lado, apresentado o atributo referente ao fabricante, o qual no foi solicitado por ter sido criado como predefinido (Preset).
Sempre que indicar valores referentes a custos, no inclua o respectivo smbolo monetrio, caso contrrio, ao exportar posteriormente os dados para

462

FCA

- EDITORA DE INFORMTICA

UTILIZAR ATRIBUTOS DE BLOCOS

uma tabela, no poder realizar clculos com base nesses valores. Nessa altura o smbolo monetrio poder ser apresentado como resultado da formatao dos dados.

7. Para passar a preencher o valor dos atributos numa caixa de dilogo, introduza ATTDIA na linha de comando e, em seguida, introduza 1 . 8. Introduza INSERT ou I na linha de comando. 9. No campo Name, seleccione o bloco designado Cadeira de braos. 10. Confirme que apenas o ponto de insero dever ser especificado fora da caixa de dilogo: Specify-On-Sreen. Em seguida, faa clique em OK. 11. Depois, para especificar o ponto de insero da referncia do bloco, seleccione um ponto aproximadamente equivalente ao ponto P2 da figura 13.7.
Mveis LEAL S-103

P2

Mveis LEAL M-021

Figura 13.7 Ponto de insero da referncia de bloco

12. Em seguida, na caixa de dilogo Enter Attributes que aberta, preencha os respectivos valores de acordo com os dados da imagem seguinte. Observe que desta vez o atributo relativo ao nome do fabricante tambm pode ser especificado. Contudo, o seu valor j se encontra indicado, em virtude de o mesmo possuir um valor predefinido.

2005+

A partir do AutoCAD 2005 (completo) pode inserir texto automtico como valor de um atributo. Para tal, faa clique com o boto direito do rato no campo a preencher e, em seguida, seleccione a opo Insert Field. Para mais informaes sobre o uso de texto automtico, veja o captulo Adicionar texto ao desenho.

A caixa de dilogo Enter Attributes apresenta no mximo oito atributos de

cada vez. Se o bloco possuir mais do que essa quantidade de atributos, use os botes Next e Previous para navegar entre as pginas.

13. Para terminar, faa clique em OK, aps o que a referncia do bloco inserida no desenho.

FCA

- EDITORA DE INFORMTICA

463

A u t o C A D 2 0 0 7 & A u t o C A D 2 0 0 7 L T C U R S O C O MP L E T O

Se necessitar de usar blocos que incluam atributos, mas no desejar tirar partido desses atributos, regule a varivel ATTREQ para 0 (zero), de forma a que no seja solicitado o seu valor aquando da insero das referncias dos blocos. Contudo, sero afixados os atributos com valores predefinidos ou constantes, caso existam. Para ultrapassar esse problema, veja no tpico seguinte como regular globalmente a visibilidade dos valores dos atributos.

13.1.5. Regular globalmente a visibilidade dos valores dos atributos (ATTDISP)


Exerccio 13.3

Neste exerccio, ir regular globalmente para todo o desenho a visibilidade dos valores dos atributos (figura 13.8). Abra o desenho Atributos_04.dwg. 1. Introduza ATTDISP na linha de comando. 2. solicitada a escolha de uma opo: Enter attribute visibility setting [Normal/ON/OFF] <Normal>. Introduza ON e observe que todos os valores dos atributos passam a estar visveis, independentemente de terem ou no sido criados como invisveis.
NORMAL
Mveis LEAL S-103 Mveis LEAL C-14 Mveis LEAL M-021 Mveis LEAL M-021 260

ON
Mveis LEAL S-103 500 Mveis LEAL C-14 300

OFF

Figura 13.8 Regulao global da visibilidade dos atributos atravs do comando ATTDISP

3. Pressione para accionar novamente o comando e, em seguida, introduza OFF . Observe que todos os valores dos atributos foram ocultados. 4. Pressione para accionar pela ltima vez o comando ATTDISP e, em seguida, introduza N (de Normal), de modo a repor a situao predefinida, em que s so mostrados os valores dos atributos que no tenham sido definidos com o modo Invisible.
464 FCA
- EDITORA DE INFORMTICA

Você também pode gostar