Escolar Documentos
Profissional Documentos
Cultura Documentos
Auto Cad 2007 Blocos.e.atributos
Auto Cad 2007 Blocos.e.atributos
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.
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.
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).
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.
linha a linha, logo a sua definio envolve a escolha do estilo de texto e a altura dos caracteres.
456
FCA
- EDITORA DE INFORMTICA
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.
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
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.
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.
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
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.
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
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
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
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
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.
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.
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