Você está na página 1de 149

MODULFORM

MODULFORM

CAD Avançado
Guia do Formando

COMUNIDADE EUROPEIA
Fundo Social Europeu
IEFP · ISQ

Colecção MODULFORM - Formação Modular

Título CAD Avançado

Suporte Didáctico Guia do Formando

Coordenação Técnico-Pedagógica IEFP - Instituto do Emprego e Formação Profissional


Departamento de Formação Profissional
Direcção de Serviços de Recursos Formativos

Apoio Técnico-Pedagógico CENFIM - Centro de Formação Profissional da Indústria


Metalúrgica e Metalomecânica

Coordenação do Projecto ISQ - Instituto de Soldadura e Qualidade


Direcção de Formação

Autor João Santos

Capa SAF - Sistemas Avançados de Formação, SA

Maquetagem e Fotocomposição ISQ / Cláudia Monteiro

Revisão OMNIBUS, LDA

Montagem BRITOGRÁFICA, LDA

Impressão e Acabamento BRITOGRÁFICA, LDA

Propriedade Instituto do Emprego e Formação Profissional


Av. José Malhoa, 11 1000 Lisboa

Preço 4 500 esc.

1.ª Edição Portugal, Lisboa, Outubro de 1998

Tiragem 1 000 Exemplares

Depósito Legal

ISBN

Copyright, 1998
Todos os direitos reservados
IEFP

Nenhuma parte desta publicação pode ser reproduzida ou transmitida por qualquer forma ou processo
sem o consentimento prévio, por escrito, do IEFP

Produção apoiada pelo Programa Operacional Formação Profissional e Emprego, co-financiado pelo Estado Português, e
pela União Europeia, através do FSE
M.T2.02

CAD Avançado
Guia do Formando
IEFP · ISQ Índice Geral

ÍNDICE GERAL

I - COMANDOS AVANÇADOS DE DESENHO E EDIÇÃO

• Criação e inserção de pontos I.2

• Linhas de construção I.5

• Multilinhas I.7

• Splines I.13

• Desenho isométrico I.16

• Resumo I.20

• Actividades / Avaliação I.22

II - REFERÊNCIAS EXTERNAS E LIGAÇÕES DINÂMICAS

• O que são referências externas II.2


• Comandos para referências externas II.2

• Resumo II.9

• Actividades / Avaliação II.10

III - ATRIBUTOS E OBTENÇÃO DE LISTAS DE PEÇAS

• Obtenção de informação do desenho III.2

• Criação de atributos III.2

• Inserção de blocos com atributos III.5

• Visualização global de atributos III.6

• Edição de valores dos atributos III.6

• Extracção de valores dos atributos III.9

• Resumo III.12

• Actividades / Avaliação III.13


M.T2.02

CAD Avançado IG . 1
Guia do Formando
Índice Geral IEFP · ISQ

IV - REGIÕES E CÁLCULO DE PROPRIEDADES


GEOMÉTRICAS

• Introdução IV.2

• Criação de regiões IV.2

• Edição de regiões IV.3

• Cálculo de propriedades geométricas IV.5

• Resumo IV.7

• Actividades / Avaliação IV.8

V - DESENHOS HÍBRIDOS

• Inserção de imagens Bitmap V.2

• Ordem de desenho e impressão V.6

• Resumo V.8

• Actividades / Avaliação V.9

VI - TOLERÂNCIAS GEOMÉTRICAS

• Comando para tolerância VI.2

• Resumo VI.5

• Actividades / Avaliação VI.6

VII - PREFERÊNCIAS

• Comando para preferências VII.2

• Resumo VII.10
• Actividades / Avaliação VII.11
M.T2.02

IG . 2 CAD Avançado
Guia do Formando
IEFP · ISQ Índice Geral

VIII - MACROS DE COMANDOS E SLIDES

• Ficheiros ACAD.PGP. VIII.2


• Macros de comandos e slides VIII.7
• Resumo VIII.11
• Actividades / Avaliação VIII.12

IX - CRIAÇÃO DE TIPOS DE LINHAS E PADRÕES DE


TRACEJADO

• Introdução aos tipos de linha IX.2

• Criação de tipos de linha simples IX.2

• Criação de tipos de linha complexos IX.3

• Criação de padrões de tracejado IX.4

• Resumo IX.7

• Actividades / Avaliação IX.8

X - ALTERAÇÃO DE MENUS E BARRAS DE FERRAMENTAS

• Tipos de ficheiros X.2

• Tipos e operações com menus X.2

• Menus parciais X.8

• Complementos sobre menus de ícones X.9

• Barras de ferramentas X.11

• Resumo X.15

• Actividades / Avaliação X.16

XI - INTRODUÇÃO À PROGRAMAÇÃO

• Introdução XI.2

• Como carregar funções e ficheiros Lisp XI.2


M.T2.02

CAD Avançado IG . 3
Guia do Formando
Índice Geral IEFP · ISQ

• Convenções XI.4

• Funções básicas XI.5

• Funções aritméticas e trigonométricas XI.6

• Outras funções XI.7


• Resumo XI.8
• Actividades / Avaliação XI.10

BIBLIOGRAFIA B.1

M.T2.02

IG . 4 CAD Avançado
Guia do Formando
IEFP · ISQ Comandos Avançados de Desenho e Edição

Comandos Avançados de
Desenho e Edição
M.T2.02 UT.01

CAD Avançado
Guia do Formando
IEFP · ISQ Comandos Avançados de Desenho e Edição

OBJECTIVOS

No final desta unidade temática o formando deverá estar apto a:

• Utilizar eficientemente os comandos para a criação de pontos e a alteração


do seu aspecto;

• Aplicar linhas de construção;

• Desenhar e criar estilos de multilinhas;

• Criar e editar splines;

• Criar rapidamente desenhos em perspectiva isométrica.

TEMAS

• Criação e inserção de pontos

• Linhas de construção

• Multilinhas

• Splines

• Desenho isométrico

• Resumo

• Actividades / Avaliação
M.T2.02 Ut.01

CAD Avançado I . 1
Guia do Formando
Comandos Avançados de Desenho e Edição IEFP · ISQ

CRIAÇÃO E INSERÇÃO DE PONTOS

Incluem-se aqui os comandos para especificação do aspecto de pontos e sua


inserção individual ao longo de uma entidade.

Comando POINT, PO Menu Draw, Point, Barra Draw


Single Point

Insere pontos no desenho.

A introdução de pontos ou marcas permanentes no desenho é feita com o


comando POINT. O aspecto de todos os pontos inseridos no desenho pode ser
controlado pelo comando DDPTYPE. Estes podem servir para marcações de
divisões ao longo de uma entidade, com os comandos de edição DIVIDE e
MEASURE. Acedemos facilmente aos pontos com o modo preciso (osnap)
Node.

O comando apenas pede a localização do ponto.

Command: POINT

Point: P1

Comando DDPTYPE Menu Format, Point Não tem ícone


Style

Controla o aspecto e dimensão de todos os pontos do desenho.

Este comando mostra uma caixa de diálogo onde se indica o aspecto e dimensão
dos pontos (figura I.1).

Através desta caixa escolhe-se o aspecto pretendido para o ponto. Não os


podemos ter com aspectos distintos. Uma regeneração repõe o aspecto actual
em todos. O tamanho do ponto é dado em Point Size. A selecção entre tamanho
absoluto e relativo à área gráfica é feita marcando a opção pretendida,
respectivamente Set Size in Absolute Units e Set Size Relative to Screen.
M.T2.02 Ut.01

I . 2 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Comandos Avançados de Desenho e Edição

Fig. I.1 - Comando DDPTYPE

Esta caixa representa um modo expedito de actuação das duas variáveis do


sistema PDMODE e PDSIZE. A variável PDMODE assume um valor numérico
correspondente a uma determinada forma. Os valores básicos são os seguintes:

0 - ponto o

1 - nada

2 - sinal de mais +

3 - sinal de vezes x

4 - traço vertical |

A estes valores podem ser somados:

Um círculo - Adicionar 32 ao valor básico.

Um quadrado - Adicionar 64 ao valor básico.

Um círculo e um quadrado - Adicionar 96 ao valor básico.

O tamanho do ponto é controlado pela variável PDSIZE. Se este valor for positivo
dá directamente o tamanho do ponto em unidades de desenho; se for negativo
desenha o ponto em termos de percentagem relativa da área gráfica. Pontos
desenhados com PDSIZE negativo apresentam sempre o mesmo tamanho,
independentemente da ampliação do desenho.
M.T2.02 Ut.01

Componente Científico-Tecnológica CAD Avançado I . 3


Guia do Formando
Comandos Avançados de Desenho e Edição IEFP · ISQ

Comando DIVIDE, DIV Menu File Não tem


ícone

Coloca pontos ou blocos marcando divisões iguais ao longo de uma entidade.

Este comando coloca pontos ou blocos ao longo de uma entidade marcando


divisões em partes iguais (figura I.2). A entidade, que pode ser uma linha, arco,
círculo, elipse, polilinha ou spline, não é dividida. Se a marca de divisão for um
ponto, estes serão criados de acordo com os valores de PDMODE e PDSIZE.

Command: DIVIDE
Select object to divide: Selecção ; indicação da entidade.
<Number of segments>/Block: Valor ; número de divisões a marcar sobre
a entidade.

Block (B) - Se introduzirmos esta opção, a marca de divisão pode ser um bloco
já definido no desenho, alinhado ou não com a entidade.

Block name to insert: Nome ; nome do bloco.


Align block with object? <Y> Opção ; alinhamento ou não.

Number of segments: Valor ; número de divisões.

Fig. I.2 - Comando DIVIDE

Comando MEASURE, ME Menu Draw, Point Não


tem ícone

Coloca pontos ou blocos marcando distâncias fixas ao longo de uma


entidade.
M.T2.02 Ut.01

I . 4 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Comandos Avançados de Desenho e Edição

O funcionamento deste comando é semelhante ao anterior. Difere apenas pelo


facto de as divisões serem introduzidas a distâncias fixas, medidas a partir da
extremidade mais próxima do ponto de selecção. Tal como no comando anterior
pode utilizar-se um bloco definido no desenho como marca (figura I.3).

Command: MEASURE
Select object to measure: Selecção
<Segment length>/Block: Valor ; medida a partir da qual são inseridos
pontos.

Block (B) - Se introduzirmos esta opção, colocamos como marca de divisão


um bloco já definido no desenho.

Block name to insert: Nome ; nome do bloco.


Align block with object? <Y> Alinhamento ou não.
Segment length: Valor ; comprimento.

Fig. I.3 - Comando MEASURE

LINHAS DE CONSTRUÇÃO

Apresentam-se os dois comandos para desenho de linhas de construção.

Comando XLINE, XL Menu Draw, Construction Line Barra Draw

Cria rectas (linhas infinitas) para serem usadas como linhas de construção.
M.T2.02 Ut.01

Componente Científico-Tecnológica CAD Avançado I . 5


Guia do Formando
Comandos Avançados de Desenho e Edição IEFP · ISQ

O comando XLINE desenha rectas infinitas que têm especial utilidade como
linhas de construção (figura I.4). Estas linhas, desenhadas na layer activa,
apresentam comprimento zero, não alterando a extensão (Extents), nem os
limites (All) do desenho. Se existirem linhas de construção na zona a imprimir,
também são impressas.

Estas rectas podem ser alteradas com os comandos normais de edição. Por
defeito, o comando pede um ponto e em seguida, pontos unidos com o primeiro
definem rectas de construção.

Command: XLINE
Hor/Ver/Ang/Bisect/Offset/<From point>: Ponto ; primeiro ponto.
Through point: Ponto ; segundo ponto que define a direcção da recta.
Through point: Ponto ; ponto para nova recta.

Hor (H) - Desenha recta na horizontal. Pede apenas um ponto por recta.

Ver (V) - Desenha recta na vertical. Pede apenas um ponto por recta.

Ang (A) - Desenha recta de acordo com ângulo a introduzir. Após o valor do
ângulo pede um ponto por recta.

Bisect (B) - Pede três pontos que definem um ângulo e desenha uma recta
bissectiz a esse ângulo. O primeiro ponto é o vértice do ângulo. Esta opção
continua a desenhar bissectrizes a partir do vértice e do primeiro ponto.

Offset (O) - Damos uma medida da distância paralela, após a qual o comando
pede as linhas para as quais queremos cópias paralelas.

Fig. I.4 - Comando XLINE


M.T2.02 Ut.01

I . 6 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Comandos Avançados de Desenho e Edição

Comando RAY Menu Draw, Ray Não tem ícone atribuído.

Cria semi-rectas (linhas infinitas apenas num sentido).

Este comando desenha igualmente linhas de construção, mas que são infinitas
apenas num dos sentidos, ou seja, semi-rectas (figura I.5). É pedido um ponto,
que define o início da ou das semi-rectas e depois pontos para o desenho de
semi-rectas.

Command: RAY
From point: Ponto ; ponto extremo da semi-recta.
Through point: Ponto ; segundo ponto para a direcção e sentido da semi-
-recta.
Through point: Ponto ; nova semi-recta.
...

Fig. I.5 - Comando RAY

MULTILINHAS

Este ponto inclui os comandos para criação e alteração de multilinhas.

Comando MLINE, ML Menu Draw, Multiline Barra Draw

Desenha linhas múltiplas paralelas.


M.T2.02 Ut.01

Componente Científico-Tecnológica CAD Avançado I . 7


Guia do Formando
Comandos Avançados de Desenho e Edição IEFP · ISQ

O novo comando MLINE desenha multilinhas, ou seja, linhas múltiplas paralelas,


de acordo com o estilo de multilinhas que está activo (figura I.6). A criação de
estilos é feita com o comando MLSTYLE.

Fig. I.6 - Exemplos de multilinhas

Por omissão, o comando pede a introdução de pontos, de uma forma similar à


do comando LINE:

Command: MLINE
Justification = Top, Scale = 1.00, Style = STANDARD ; indicação do comando
sobre os parâmetros por defeito para a justificação, escala e estilo.
Justification/Scale/STyle/<From point>: Ponto ; marcação do primeiro ponto.
<To point>: Ponto ; segundo ponto.
Undo/<To point>: Ponto ; ponto seguinte.
Close/Undo/<To point>: Ponto ou Opção ; marcação sucessiva de pontos.
Quando não quisermos mais pontos, dá-se uma resposta em branco.

Justification (J) - Permite alterar a posição do cursor em relação à multilinha,


ou seja, qual o ponto da multilinha que se controla (figura I.7). Podemos escolher
entre Top, linha superior, Zero, linha média e Bottom, linha inferior.

Top/Zero/Bottom <top>: Opção

Scale (S) - Modifica o factor de escala da multilinha (figura I.7). Por defeito,
tem-se o factor 1, correspondente às dimensões de definição da multilinha.

Set Mline scale <1.00>: Opção


M.T2.02 Ut.01

I . 8 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Comandos Avançados de Desenho e Edição

Fig. I.7 - Comando MLINE

STyle (ST) - Possibilita a alteração do estilo de multilinha por defeito. Pede o


nome do novo estilo.

Mstyle name (or ?): Nome

Undo (U) - Anula o último segmento de multilinha.

Close (C) - Une o último ponto marcado com o primeiro, fechando a multilinha.

Comando MLSTYLE Menu Format, Multiline Não tem ícone atribuído.


Style
Cria estilos de multilinhas.

Este comando possibilita a criação de estilos de multilinhas. O processo de


criação, através de uma caixa de diálogo (figura I.8), apresenta insuficiências
importantes já que o utilizador tem de seguir uma sequência precisa e não
pode alterar estilos criados, desde que já existam multilinhas inseridas.
M.T2.02 Ut.01

Componente Científico-Tecnológica CAD Avançado I . 9


Guia do Formando
Comandos Avançados de Desenho e Edição IEFP · ISQ

Fig. I.8 - Comando MLSTYLE

Para criar um novo estilo, procedemos da seguinte forma:

1. Escolhemos em Current o estilo que vai servir de base para a criação do


novo. No meio da caixa temos uma imagem aproximada do estilo activo.

2. Damos um novo nome, em Name, e eventualmente uma descrição, em


Description.

3. Marcar o botão Add.

4. Para alterar as linhas individuais marcamos Element Properties, sendo


apresentada uma nova caixa (figura I.9). Podemos adicionar ou eliminar linhas,
com Add ou Delete. Para cada linha marcada, podemos alterar a posição
relativa, em Offset, a sua cor (caixa de diálogo Color) ou o seu tipo de linha
(caixa de diálogo Linetype), incluindo, neste caso, a possibilidade de
carregamento de definições de tipos de linha.
M.T2.02 Ut.01

I . 10 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Comandos Avançados de Desenho e Edição

Fig. I.9 - Propriedades de linhas em MLSTYLE

5. As propriedades da multilinha são alteradas na caixa Multiline Properties


(figura I.10). Podemos representar as linhas dos vértices, se assinalarmos
Display joints. A geometria dos extremos das multilinhas é controlada na
secção Caps. Em Fill podemos indicar uma cor para o preenchimento da
multilinha, entre as suas linhas extremas.

Fig. I.10 - Propriedades da multilinha

Se pretendermos activar apenas um estilo já criado, devemos escolher o estilo


na lista dos estilos que aparece em Current. O botão Load permite carregar um
estilo que esteja gravado num ficheiro com a extensão MLN. Se quisermos
gravar estilos para posterior utilização noutros desenhos, deve-se marcar Save,
introduzindo-se então o nome do ficheiro.
M.T2.02 Ut.01

Componente Científico-Tecnológica CAD Avançado I . 11


Guia do Formando
Comandos Avançados de Desenho e Edição IEFP · ISQ

Comando MLEDIT Menu Modify, Object, Barra Modify II


Multiline

Permite editar multilinhas para acertar cantos e cruzamentos.

Comando para a edição de multilinhas, nomeadamente para cruzamentos,


cantos, adição e eliminação de vértices e abertura ou fecho de troços.

O comando faz aparecer uma caixa de diálogo para a escolha da operação


pretendida (figura I.11). Indicando um dos ícones, aparece a sua identificação.
Após a selecção da operação activamos OK. Seguidamente descreve-se o
funcionamento de cada uma destas operações.

Fig. I.11 - Comando MLEDIT.

1. Cruzamento fechado (Closed Cross) - Pede a selecção de duas multilinhas


que se cruzam. A primeira é cortada de forma a ajustar-se à segunda que
permanece contínua.

2. Cruzamento aberto (Open Cross) - As duas multilinhas indicadas são


ajustadas de modo a que as linhas exteriores de ambas fiquem abertas. Se
houverem linhas interiores, as da primeira multilinha indicada são interrompidas.

3. Cruzamento completo (Merged Cross) - Apenas as linhas exteriores das


duas multilinhas são adaptadas. Todas as linhas interiores são igualmente
ajustadas. A ordem da selecção não interessa.

4. T fechado (Closed Tee) - Forma um entroncamento em T. A segunda


multilinha indicada permanece inalterada enquanto a primeira é cortada a partir
da linha exterior da segunda.

5. T aberto (Open Tee) - Tal como a anterior, forma um T, mas a linha exterior
da segunda fica aberta na zona do T. A primeira multilinha é interrompida.
M.T2.02 Ut.01

I . 12 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Comandos Avançados de Desenho e Edição

6. T completo (Merged Tee) - Procede-se à formação de um T em que, para


além do ajuste das linhas exteriores, também as linhas interiores são ajustadas.

7. Canto (Corner Joint) - Forma um canto entre duas multilinhas concorrentes,


eliminando automaticamente os excedentes. Devem seleccionar-se as
multilinhas em pontos das partes a manter. Todas as linhas, exteriores e
interiores, são ajustadas.

8. Adição de vértice (Add Vertex) - Adiciona um vértice à multilinha a indicar.


O ponto de selecção marca a localização do novo vértice.

9. Eliminação de vértice (Delete Vertex) - Elimina vértices das multilinhas a


indicar. O vértice eliminado é o que fica mais perto do ponto de selecção.

10. Corte de linha (Cut Single) - Permite cortar troços da multilinha a indicar.
O ponto de selecção é o primeiro ponto de corte, pedindo o comando um segundo
ponto.

11. Corte total de multilinha (Cut All) - Corta partes completas de multilinha,
entre o ponto de selecção e um segundo a marcar.

12. Ligação de multilinhas (Weld All) - Cancela o efeito das duas opções
anteriores. Pede a selecção de uma multilinha e de um segundo ponto,
restaurando todos os elementos da multilinha entre estes dois pontos.

SPLINES

Apresentam-se os dois comandos para criação e edição de splines.

Comando SPLINE, SPL Menu Draw, Spline Barra Draw

Desenha splines verdadeiras.

Esta foi uma das grandes novidades do AutoCAD 13, o desenho de verdadeiras
curvas spline (figura I.12). Não existe qualquer semelhança entre estas curvas
e as criadas com a opção Spline do comando PEDIT. Analisando as formas
mais comuns em engenharia e noutras áreas, verificamos que as curvas suaves
estão por todo o lado: carroçarias, asas de aviões, cascos de navios, utensílios,
etc. Foi também criado um comando de edição de splines, SPLINEDIT.
M.T2.02 Ut.01

Componente Científico-Tecnológica CAD Avançado I . 13


Guia do Formando
Comandos Avançados de Desenho e Edição IEFP · ISQ

O processo de desenho de splines é muito simples:

Fig. I.12 - Comando SPLINE

Command: SPLINE

Object/<Enter first point>: P1 ; ponto inicial da spline.

Enter point: P2 ; segundo ponto. A partir desta marcação, é representada a


spline provisória (dragging).

Close/Fit Tolerance/<Enter point>: P3 ; terceiro ponto.

Close/Fit Tolerance/<Enter point>: P4 ; quarto ponto.

Close/Fit Tolerance/<Enter point>: <RET> ; fim da entrada de pontos.

Enter start tangent: <RET> ou P5 ; pressionar <RETURN> para aceitar


tangente inicial por defeito (fig., esquerda), ou marcar um novo ponto para
definir uma nova tangente (fig., direita).

Enter end tangent: <RET> ou P6 ; pressionar <RETURN> para aceitar a


tangente final por defeito ou marcar um ponto para a especificar.

Object (O) - Com esta opção, podemos converter splines criadas com o comando
PEDIT do AutoCAD 12 para verdadeiras splines. Apenas é pedida a indicação
das splines a converter.

Close (C) - Fecha a spline, pedindo apenas a direcção da tangente no primeiro


ponto marcado.

Fit Tolerance (F) - Define a distância máxima, em unidades de desenho, entre


a Spline e os pontos de definição. Normalmente aplica-se quando, tendo muitos
pontos, queremos traçar uma spline optimizada e suave a partir deles. Se
mantivermos o valor 0 por defeito, a spline passa por todos.
M.T2.02 Ut.01

I . 14 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Comandos Avançados de Desenho e Edição

Comando SPLINEDIT, SPE Menu Modify, Object, Barra Modify II


Spline

Permite a edição de splines.

O comando SPLINEDIT possibilita a alteração de splines. Uma spline tem sempre


uma estrutura de controlo que, por defeito, se encontra escondida. A colocação
da variável de sistema SPLFRAME com o valor 1 mostra esta estrutura (figura
I.13).

Fig. I.13 - Variável Splframe

Após a selecção de uma spline, é colocada a seguinte lista de opções:

Command: SPLINEDIT
Select spline: Selecção ; indicação de uma spline.
Fit Data/Close/Move Vertex/Refine/rEverse/Undo/eXit <X>: Opção ; por
defeito a opção é eXit, ou seja, a saída do comando. Para cada opção, a
spline é calculada e representada. Vejamos as outras opções (figura I.14):

Fit Data (F) - Esta opção permite a alteração dos pontos de spline, que ficam
em cima da linha, sendo usados para a sua construção. Perdemos o acesso a
estes pontos se refinarmos a spline, usarmos a opção Purge, ajustarmos a
spline a uma tolerância e movermos os pontos de controlo, ou ao abri-la ou
fechá-la. É colocada uma nova linha de opções:

Add/Close/Delete/Move/Purge/Tangents/toLerance/eXit <X>: Opção ; por


defeito, temos a opção para sair, eXit. Add pede a selecção de um ponto de
spline seguindo-se a introdução de novos pontos, em relação ao anterior. Close
fecha a spline sem mover os seus pontos. Delete permite a eliminação de
pontos de spline. Com Move, deslocamos o ponto a indicar para uma nova
posição. A opção Purge retira a informação dos pontos da spline seleccionada.
Se quisermos alterar a direcção das tangentes nos pontos extremos devemos
actuar a opção Tangents. A tolerância de aproximação dos pontos é definida
em toLerance.
M.T2.02 Ut.01

Componente Científico-Tecnológica CAD Avançado I . 15


Guia do Formando
Comandos Avançados de Desenho e Edição IEFP · ISQ

Fig. I.14 - Comando SPLINEDIT.

Close (C) - Fecha a spline, não modificando os pontos de controlo. Se a spline


já estiver fechada, esta opção é substituída por Open.

Move Vertex (M) - Possibilita a deslocação de pontos de controlo. Após a


indicação do ponto a mover, o comando pede a nova localização.

Refine (R) - Aplica-se esta opção quando a spline não tem suficientes pontos
de controlo ou quando queremos modificar o seu peso. É colocada a seguinte
linha de opções:
Add control point/Elevate Order/Weight/eXit <X>: Opção ; eXit sai da opção.
A primeira opção permite adicionar novos pontos de controlo. Elevate Order
aumenta a ordem da spline. Para alterar o peso do ponto de controlo a
indicar, deve activar-se a opção Weight.

Reverse (R) - Inverte a direcção da spline.

Undo (U) - Anula a última operação efectuada em edição.

DESENHO ISOMÉTRICO

O AutoCAD possibilita a criação de desenhos no plano XY simulando uma


perspectiva isométrica de peças tri-dimensionais. A peça da figura I.15, embora
apresente alguma complexidade, foi totalmente desenhada a duas dimensões.
M.T2.02 Ut.01

I . 16 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Comandos Avançados de Desenho e Edição

Fig. I.15 - Exemplo de isometria.

A aparência isométrica é conseguida muito simplesmente com a adopção,


pelo programa, de grelhas especiais de snap e grid em que se controla o
espaçamento na direcção Y e o programa calcula os espaçamentos segundo
as direcções de 30 e 150°. As linhas do cursor são mostradas de acordo com
as direcções do snap.

Em isometria, temos três planos de trabalho: topo (TOP), esquerdo (LEFT) e


direito (RIGHT), indicados na figura I.16. Em cada altura apenas um dos planos
está activo. Com o plano de topo e o modo ortho activos, as linhas são inseridas
segundo ângulos de 30 ou 150°. No plano esquerdo, temos linhas com 90 ou
150° e no plano direito, os ângulos são de 30 ou 90°. O plano activo é também
importante para a inserção de círculos isométricos, representados por elipses.
M.T2.02 Ut.01

Componente Científico-Tecnológica CAD Avançado I . 17


Guia do Formando
Comandos Avançados de Desenho e Edição IEFP · ISQ

Fig. I.16 - Planos isométricos

Para entrar em modo isométrico, pode-se activar o comando SNAP, opção


Style, e escolher Isometric.

A forma mais simples de chamar este modo é activando a caixa de diálogo


Drawing Aids (comando DDRMODES), que contém uma área Isometric Snap/
Grid (figura I.17). Assinalando a casa On, ficamos em modo isométrico. A escolha
do plano de trabalho é feita na linha seguinte. Para modificar o plano activo,
basta marcar o pretendido, Left, Top ou Right para activar, respectivamente, os
planos esquerdo, de topo ou direito.

Fig. I.17 - Isometria na caixa Drawing Aids

No plano Left as linhas, em modo Ortho, tomam as direcções de 90º e 150°.


Top Ortho obriga as linhas a tomarem as direcções de 30º e 150°. Com o plano
Right as linhas, em Ortho, passam a 30º e 90°.

Apesar de estarmos em modo isométrico, o utilizador não deve esquecer que


continua a trabalhar no plano XY. Assim, um arco ou um círculo são inseridos
no plano XY do sistema activo de coordenadas, não adoptando o aspecto
isométrico. A introdução de coordenadas ou distâncias é também feita em relação
ao sistema de coordenadas. Relembre-se que o modo isométrico é apenas um
modo especial bi-dimensional.
M.T2.02 Ut.01

I . 18 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Comandos Avançados de Desenho e Edição

De seguida, apresentam-se algumas formas de tornear este problema.

Introdução de pontos

Sempre que possível, devem marcar-se os pontos directamente com o rato, e


usando os modos snap e grid activos. Como temos as direcções 30, 90 e 150°,
em termos absolutos apenas podemos especificar com facilidade pontos na
direcção Y.

Todavia, é possível e conveniente a introdução de coordenadas relativas polares,


em que as direcções 30º e 150° podem ser explicitadas.

Linhas

Utilizando os modos grid, ortho e snap, e marcando os pontos com o rato,


criamos facilmente modelos supostamente tri-dimensionais de aparência
complicada. Dadas as limitações do método, existem frequentes situações
que só mesmo a utilização das três dimensões do Autocad permite resolver.

Círculos isométricos - Comando ELLIPSE

Para a criação de círculos com aspecto isométrico deve usar-se o comando


ELLIPSE. Se nos encontrarmos em modo isométrico, o comando ELLIPSE
tem uma opção extra, Isocircle. Seleccionando-a, são-nos solicitados os
parâmetros de introdução de um círculo, através de centro e raio ou diâmetro:

Command: ELLIPSE
Arc/Center/Isocircle/<Axis endpoint 1>: I ; opção para círculo isométrico.
Center of circle: Ponto ; centro do círculo.
<Circle radius>/Diameter: Valor ou D ; valor do raio ou diâmetro do círculo.

O plano de trabalho activo é muito importante, pois controla automaticamente o


aspecto da elipse.

Arcos

Para o desenho de arcos isométricos deve traçar-se o círculo isométrico


correspondente (comando ELLIPSE) e cortá-lo depois com BREAK ou TRIM.

Textos

O desenho de texto em isometria consegue-se com a criação de estilos especiais


e inserção segundo determinados ângulos de rotação. Para o plano esquerdo,
cria-se um estilo com um ângulo de inclinação (Obliquing angle) de -30°. A
inserção de texto é feita com um ângulo de rotação de -30°. Consegue-se texto
num plano direito com um ângulo de inclinação, no estilo de 30° e um ângulo de
rotação de igualmente 30°. No plano de topo temos duas hipóteses: usar um
com inclinação e rotação de -30° ou vice-versa, estilo com -30° e rotação de
30°.
M.T2.02 Ut.01

Componente Científico-Tecnológica CAD Avançado I . 19


Guia do Formando
Comandos Avançados de Desenho e Edição IEFP · ISQ

RESUMO

Esta Unidade Temática inclui diversos comandos de desenho e edição que,


não sendo indispensáveis, permitem vantagens consideráveis para algumas
áreas.

Criação e inserção de pontos:

• POINT (PO) - Insere pontos no desenho.

• DDPTYPE - Controla o aspecto e dimensão de todos os pontos do desenho.

• DIVIDE (DIV) - Coloca pontos ou blocos marcando divisões iguais ao longo


de uma entidade.

• MEASURE (ME) - Coloca pontos ou blocos marcando distâncias fixas ao


longo de uma entidade.

Linhas de construção:

• XLINE (XL) - Cria rectas (linhas infinitas) para serem usadas como linhas de
construção.

• RAY - Cria semi-rectas (linhas infinitas apenas num sentido).

Multilinhas:

• MLINE (ML) - Desenha linhas múltiplas paralelas.

• MLSTYLE - Cria estilos de multilinhas.

• MLEDIT - Permite editar multilinhas para acertar cantos e cruzamentos.

Splines:

• SPLINE (SPL) - Desenha splines verdadeiras.

• SPLINEDIT (SPE) - Permite a edição de splines.

Desenho isométrico:

O AutoCAD possibilita a criação de desenhos no plano XY simulando uma


perspectiva isométrica de peças tri-dimensionais. A aparência isométrica é
conseguida muito simplesmente com a adopção, pelo programa, de grelhas de
snap e grid especiais em que se controla o espaçamento na direcção Y e o
programa calcula os espaçamentos segundo as direcções de 30 e 150°. As
M.T2.02 Ut.01

I . 20 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Comandos Avançados de Desenho e Edição

linhas do cursor são mostradas de acordo com as direcções do snap. O plano


isométrico activo controla-se a partir do comando DDRMODES. As elipse
adoptam, em modo isométrico, uma nova opção, Isocircle, para a representação
de circunferências e arcos.
M.T2.02 Ut.01

Componente Científico-Tecnológica CAD Avançado I . 21


Guia do Formando
Comandos Avançados de Desenho e Edição IEFP · ISQ

ACTIVIDADES / AVALIAÇÃO

Exercício I

1. Criar uma layer amarela e activá-la.

2. Desenhar a seguinte polilinha (figura I.18):

Fig. I.18 - Exemplo 1 - I.

3. Criar layer vermelha e activá-la.

4. Criar o seguinte bloco no desenho, com o nome POSTE (figura I.19):

Fig. I.19 - Exemplo 1 - II.

5. Com o comando MEASURE, inserir o bloco, espaçado de 20 unidades,


alinhado com a entidade.

6. Colocar a layer da polilinha invisível. O resultado deve ser similar ao da figura


I.20.
M.T2.02 Ut.01

I . 22 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Comandos Avançados de Desenho e Edição

Fig. I.20 - Exemplo 1 - III.

Exercício II

1. Criar o seguinte estilo de multilinhas (figura I.21):

Fig. I.21 - Exemplo 2 - I.

2. Inserir as seguintes multilinhas de forma aproximada (figura I.22):

Fig. I.22 - Exemplo 2 - II.


M.T2.02 Ut.01

Componente Científico-Tecnológica CAD Avançado I . 23


Guia do Formando
Comandos Avançados de Desenho e Edição IEFP · ISQ

3. Proceder às operações de correcção de forma a obter o seguinte desenho


(figura I.23):

Fig. I.23 - Exemplo 2 - III.

Exercício III

1. Criar a seguinte spline aberta (figura I.24):

Fig. I.24 - Exemplo 3 - I.

2. Alterar a spline de forma a ficar com o seguinte aspecto (figura I.25):


M.T2.02 Ut.01

Fig. I.25 - Exemplo 3 - II.

I . 24 CAD Avançado
Guia do Formando
IEFP · ISQ Comandos Avançados de Desenho e Edição

Exercício IV

1. Desenhar, utilizando o modo isométrico, a peça representada na figura I.26.


A resolução do grid é de 10 unidades.

Fig. I.26 - Exemplo 4 - I.


M.T2.02 Ut.01

CAD Avançado I . 25
Guia do Formando
IEFP · ISQ R ef erências Exter nas e Lig
eferências ações Dinâmicas
Ligações

Referências Externas e
Ligações Dinâmicas
M.T2.02 UT.02

CAD Avançado
Guia do Formando
IEFP · ISQ Referências Externas e Ligações Dinâmicas

OBJECTIVOS

No final desta unidade temática o formando deverá estar apto a:

• Identificar as vantagens na utilização de referências externas;

• Aplicar o comando para criação de referências externas, executando


igualmente as opções para recarregar referências, transformá-las em bloco,
alterar localização ou cortar a ligação;

• Aplicar o comando para adição de símbolos pertencentes a referências


externas, sem as adicionar na totalidade;

• Aplicar fronteiras de visualização de referências externas.

TEMAS

• O que são referências externas

• Comandos para referências externas

• Resumo

• Actividades / Avaliação
M.T2.02 Ut.02

CAD Avançado II . 1
Guia do Formando
Referências Externas e Ligações Dinâmicas IEFP · ISQ

O QUE SÃO REFERÊNCIAS EXTERNAS

As referências externas não são mais que um tipo especial de blocos que
permanecem externos ao desenho, sendo no entanto, visualizados como se
fossem elementos normais do desenho. A utilização de referências externas
(também conhecidas por blocos externos) permite que se vejam e se imprimam
outros desenhos sem que estes sejam adicionados permanentemente ao
desenho actual. Quando se entra num desenho que tem referências externas,
estas são carregadas, no seu estado mais recente, permitindo uma actualização
imediata e efectivando assim uma ligação dinâmica eficaz. Como grandes
vantagem, para desenhos com muitos blocos, tem-se uma grande economia
em termos de informação no desenho, contudo a principal é provavelmente a
imediata actualização do desenho, se entretanto houve alteração nas referências
externas.

A grande área de aplicação é a criação de desenhos de conjunto envolvendo


diversos componentes. Estes componentes, sendo actualizados de cada vez
que se entra no desenho ou se activa uma das opções do comando que veremos
a seguir, permitem que o desenho de conjunto esteja permanentemente
actualizado o que possibilita detectar interferências ou outros problemas entre
os componentes.

Todas as operações com referências externas ficam automaticamente registadas


num ficheiro em ASCII com o nome do desenho e extensão XLG, sendo passível
um controlo posterior.

COMANDOS PARA REFERÊNCIAS EXTERNAS

Comando XREF, XR Menu Insert, External Barra Reference


Reference

Anexa outros desenhos ao desenho actual sem os importar.

A função principal do comando XREF é a de anexar ao desenho actual outros


desenhos sem os adicionar permanentemente. É ainda permitido outro tipo de
operações envolvendo referências externas, tais como transformar a referência
em bloco normal, desligar a ligação, alterar a localização do ficheiro que originou
a referência externa, descarregá-la e carregá-la novamente.

Ilustra-se, na figura II.1, um exemplo de aplicação do comando: tendo um desenho


(ou bloco) criado (1), vamos inseri-lo como referência (2) no desenho actual (3).
Se entretanto, o desenho for alterado (4), ao procedermos ao recarregamento
da referência ou reentrada (5) as alterações processam-se imediatamente. Neste
processo de recarregamento ou reentrada, o programa vai novamente à
localização buscar o desenho, reflectindo este todas as alterações entretanto
sofridas.
M.T2.02 Ut.02

II . 2 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Referências Externas e Ligações Dinâmicas

Fig. II.1 - Referências externas

Quando se insere uma referência, todas as suas layers, blocos internos, estilos
de texto e de cotagem e tipos de linhas são carregados temporariamente. Os
nomes assumem, no entanto, um aspecto especial dado pelo nome do desenho,
barra vertical e nome do símbolo. Por exemplo, a layer COTAS pertencente à
referência LONG02 ficará, em edição, como LONG02|COTAS. Nenhum destes
símbolos temporários pode ser activado. Se quisermos utilizar algum dos
símbolos para criação de elementos, deve recorrer-se ao comando XBIND.

A actuação do comando mostra uma caixa de diálogo onde se controlam todos


os parâmetros de referências externas (figura II.2):

Command: XREF
M.T2.02 Ut.02

Componente Científico-Tecnológica CAD Avançado II . 3


Guia do Formando
Referências Externas e Ligações Dinâmicas IEFP · ISQ

Fig. II.2 - Comando XREF

Na zona principal encontra-se a informação de todas as referências externas


actualmente definidas no desenho. Esta informação pode estar em lista (primeiro
ícone) ou em árvore (segundo ícone).

O botão Attach (A) liga uma nova referência externa ou insere uma cópia de
referência já ligada. É mostrada uma segunda caixa de diálogo (figura II.3).

M.T2.02 Ut.02

II . 4 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Referências Externas e Ligações Dinâmicas

Fig. II.3 - XREF, botão Attach

Em Xref Name indicamos o nome do desenho que é para anexar, por exemplo
através de uma busca, Browse, na caixa de ficheiros. Não se podem introduzir
referências com o mesmo nome de blocos existentes no desenho. Em Reference
Type podemos escolher entre Attachment e Overlay. O primeiro efectua uma
ligação normal, isto é, se a referência externa inclui outras externas, estas são
também ligadas ao desenho actual. A opção Overlay tem um funcionamento
parecido com o da opção Attach, mas não anexa referências externas
associadas ao bloco ou desenho a inserir, evitando assim possíveis referências
circulares. Em Parameters definimos o ponto de inserção, At, as escalas de
inserção segundo as 3 direcções, Scale, e o ângulo de rotação, Rotation.
Qualquer um destes parâmetros pode ser definido na caixa ou então, na área
de desenho.

O botão Detach remove todas as inserções das referências marcadas e liberta


o desenho das suas definições. Em termos de blocos será equivalente a apagar
todas as inserções (comando ERASE) e a sua definição (comando PURGE).

O botão Reload permite recarregar as referências marcadas sem ser necessário


sair do desenho. Se, enquanto aí estamos, um colega alterou um desenho
ligado ao nosso como referência, esta opção permite recarregá-lo já com as
últimas alterações. Também deve ser usado para carregar referências
descarregadas com o botão seguinte.

Com Unload podemos descarregar temporariamente a referência externa


marcada aliviando o desenho. Esta continua definida e pode ser recarregada
através da opção Reload.
M.T2.02 Ut.02

Componente Científico-Tecnológica CAD Avançado II . 5


Guia do Formando
Referências Externas e Ligações Dinâmicas IEFP · ISQ

O botão Bind permite a tranformação de referências externas em blocos normais.


É colocada uma nova caixa para a especificação dos nomes dos símbolos
(figura II.4), incluindo o nome da referência (Bind) ou ficando apenas o nome
dos símbolos (Insert).

Fig. II.4 - XREF, botão Bind

Em ambas as opções todos os símbolos pertencentes às referências são


transformados em símbolos do desenho. Com a opção Bind a barra vertical é
substituida por $n$, com n igual a 0, 1, 2, etc, de forma a evitar duplicação de
nomes. Esta opção é muito útil para o arquivo final de projectos e desenhos,
quando já não há necessidade de actualizações, não sendo, portanto,
conveniente a existência de informação fora do desenho.

Em Xref Found At podemos especificar uma nova localização para a referência


assinalada na lista. Esta opção aplica-se quando o desenho associado à
referência externa mudou de localização.

Comando XBIND, XB Menu Modify, Object, Barra Reference


External Reference

Adiciona ao desenho símbolos de referências externas.

Com este comando é possível adicionar símbolos de uma referência externa ao


desenho actual, sem o fazer por completo. Uma vez carregados todos os
símbolos pretendidos, estes passam a fazer parte integrante do desenho podendo
ser activados. Activação do comando:
Command: XBIND

É mostrada uma caixa de diálogo onde a informação das referências externas


carregadas e respectivos símbolos se encontra estruturada em árvore (figura
II.5).
M.T2.02 Ut.02

II . 6 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Referências Externas e Ligações Dinâmicas

Fig. II.5 - Comando XBIND

Podemos adicionar os seguintes elementos pertencentes a referências:

Block (B) - Bloco


Dimstyle (D) - Estilo de cotagem
LAyer (LA) - Layer
LType (LT) - Tipo de linha
Style (S) - Estilo de texto

O programa, para os símbolos adicionados, substitui a barra vertical, de


separação entre o nome do desenho e o símbolo, por um número inteiro entre
dois sinais de “dólar” $n$. O número inteiro começa no 0 e se aparecer um novo
símbolo com o mesmo nome aumenta uma unidade até não haver duplicação.

Comando XCLIP, XC Este comando não está Barra Reference


nos menus.

Define uma fronteira de visualização para a referência externa a indicar.

O comando XCLIP permite definir uma fronteira para além da qual a referência
externa fica encoberta, isto é, apenas vemos a parte pretendida da referência
sem ver todo o desenho.

Começamos por indicar as referência externa a delimitar:


Command: XCLIP
Select objects: Selecção
ON/OFF/Clipdepth/Delete/generate Polyline/<New boundary>: Opção
M.T2.02 Ut.02

Componente Científico-Tecnológica CAD Avançado II . 7


Guia do Formando
Referências Externas e Ligações Dinâmicas IEFP · ISQ

New boundary (RET) - Definimos a fronteira que vai esconder parte das
entidades fronteira:
Specify clipping boundary: ; informação do comando.
Select polyline/Polygonal/<Rectangular>: Opção ; indicamos uma fronteira
rectangular (Rectangular), através da selecção de uma polilinha (Select
polyline) ou pela marcação de vários pontos que definem uma fronteira
poligonal (Poligonal).

ON/OFF - Mostra apenas a parte delimitada ou as referências completas


seleccionadas.

Clipdepth (C) - Podemos indicar um plano anterior e posterior para esconder


partes de referências externas que ficam antes e depois, respectivamente, dos
planos definidos.

Delete (D) - Elimina a fronteira definida.

Generate Polyline (P) - Desenha automaticamente uma polilinha coincidente


com a fronteira. Esta pode por exemplo, ser usada para alterar o limite das
referências externas.

A variável XCLIPFRAME (menu Modify>Object>External Reference>Frame)


controla se a fronteira é mostrada (valor 1) ou não (valor 0).

M.T2.02 Ut.02

II . 8 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Referências Externas e Ligações Dinâmicas

RESUMO

Com a aplicação de referências externas, temos a possibilidade de definir ligações


dinâmicas entre o nosso desenho e outros. Conseguimos visualizar e imprimir
desenhos inseridos no nosso, como se fossem blocos, mas sem efectivamente
os adicionar. Apresentam-se, nesta unidade, os comandos para referências
externas.

• XREF (XR) - Anexa outros desenhos ao actual sem os importar.

• XBIND (XB) - Adiciona ao desenho símbolos de referências externas.

• XCLIP (XC) - Define uma fronteira de visualização para a referência externa a


indicar.
M.T2.02 Ut.02

Componente Científico-Tecnológica CAD Avançado II . 9


Guia do Formando
Referências Externas e Ligações Dinâmicas IEFP · ISQ

ACTIVIDADES / AVALIAÇÃO

1. Criar os blocos da figura II.6 e gravá-los para o disco (comando WBLOCK)


com o nome PORTA1 e JANELA1, em layers próprias.

Fig. II.6 - Exemplo 2.1 - I.

2. Começar um desenho novo (comando NEW) e desenhar um alçado principal


à escolha, inserindo PORTA1 e JANELA1 com o comando XREF.

3. Gravar o desenho com o nome CASA1. Com o comando OPEN entrar no


desenho PORTA1 e alterar de acordo com a figura II.7. Gravar o desenho.
Entrar no desenho JANELA1 e alterar também de acordo com a figura. Gravar
o desenho.
M.T2.02 Ut.02

II . 10 CAD Avançado Componente Prática


Guia do Formando
IEFP · ISQ Referências Externas e Ligações Dinâmicas

Fig. II.7 - Exemplo 2.1 - II.

4. Entrar no desenho CASA1 e ver o resultado. Analisar a caixa de layers


(comando DDLMODES).
M.T2.02 Ut.02

Componente Prática CAD Avançado II . 11


Guia do Formando
IEFP · ISQ Atributos e Obtenção de Listas de Peças

Atributos e Obtenção de
Listas de Peças
M.T2.02 UT.03

CAD Avançado
Guia do Formando
IEFP · ISQ Atributos e Obtenção de Listas de Peças

OBJECTIVOS

No final desta unidade temática o formando deverá estar apto a:

• Inserir atributos no desenho;

• Associar atributos a blocos;

• Criar ficheiros padrão para a extracção de informação de atributos;

• Alterar atributos;

• Extrair informação do desenho, através de atributos.

TEMAS

• Obtenção de informação do desenho

• Criação de atributos

• Inserção de blocos com atributos

• Visualização global de atributos

• Edição de valores dos atributos

• Extracção de valores dos atributos

• Resumo

• Actividades / Avaliação
M.T2.02 Ut.03

CAD Avançado III . 1


Guia do Formando
Atributos e Obtenção de Listas de Peças IEFP · ISQ

OBTENÇÃO DE INFORMAÇÃO DO DESENHO

Os atributos são entidades-texto que podem ser associadas a blocos para a


definição de propriedades. Quando se insere um bloco com atributos, depois
das características do bloco, são pedidas informações para preencher todos os
atributos. Estas informações ficam a fazer parte do bloco e podem ser alteradas
em qualquer altura. Tem-se ainda a possibilidade de as fazer sair em ficheiro,
possibilitando a obtenção de listas de peças ou listas de outras características.

Os valores dos atributos podem ficar visíveis, por exemplo, no caso de valores
de componentes eléctricos ou nomes, ou invisíveis, quando não ficam inscritos
no desenho, mas podendo ser consultados e obtidos no ficheiro. No exemplo
da figura III.1 pode-se constatar que, se os blocos são inseridos com rotações
ou diferentes escalas, o texto dos atributos é igualmente alterado. Este facto
pode ser posteriormente corrigido pelos comandos de edição do valor dos
atributos.

Fig. III.1 - Blocos com atributos

CRIAÇÃO DE ATRIBUTOS

Para se utilizarem atributos é necessário proceder à sua criação, com o comando


DDATTDEF ou o equivalente a partir da zona de diálogo ATTDEF. No processo
de criação de blocos aos quais queremos associar atributos (comandos BMAKE,
BLOCK ou WBLOCK), devem incluir-se na selecção de entidades as referências
dos atributos pretendidos.
M.T2.02 Ut.03

III . 2 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Atributos e Obtenção de Listas de Peças

Comando DDATTDEF, AT Menu Draw, Blocks, Não tem ícone atribuido.


Define Attributes
Define atributos.

O processo mais simples de criar atributos é através da utilização da caixa de


diálogo mostrada com o comando DDATTDEF (figura III.2). Temos assim, as
seguintes zonas:

Fig. III.2 - Comando DDATTDEF

Mode - Esta zona inclui os 4 modos possíveis de inserção do valor para o


atributo:

• Invisible - Controla a visibilidade do valor do atributo. Com o estado


invisível activo, após a inserção do bloco, não se vê o valor do atributo,
apesar da sua existência. Este modo pode ser alterado, para todos os
atributos, com o comando ATTDISP.

• Constant - Coloca o atributo com um valor constante, não podendo ser


posteriormente alterado. Obviamente, como é constante, na inserção de
blocos com atributos neste modo, não é pedido.

• Verify - Após a atribuição de valores a todos os atributos do bloco, são


verificados os que tiverem este modo activo e não forem constantes.
Para cada atributo a verificar é pedido novamente o seu valor, tendo o
inicialmente introduzido por defeito.
M.T2.02 Ut.03

Componente Científico-Tecnológica CAD Avançado III . 3


Guia do Formando
Atributos e Obtenção de Listas de Peças IEFP · ISQ

• Preset - Os valores dos atributos marcados com Preset não são pedidos
na altura de inserção, assumindo o valor por defeito, se o tiverem. Podem
ser alterados com DDATTE.

Attribute - Esta é a zona mais importante na criação de atributos. Definimos a


referência, pergunta e valor por defeito.

• Tag - Referência do atributo, ou seja, a palavra inserida no desenho e


que identifica o atributo. Não devem ser colocadas letras com acentos
ou cedilhas.

• Prompt - Pergunta que o programa coloca quando se insere um bloco


contendo este atributo.

• Value - Valor por defeito para o atributo, que é acedido por uma resposta
em branco ou através do modo Preset.

Insertion point - Ponto de inserção da referência do atributo. Podemos marcar


um ponto na área gráfica com Pick Point ou introduzir directamente as suas
coordenadas.

Text Options - Opções que controlam o aspecto do texto do atributo, similares


à utilização dos comandos de inserção de texto. Podemos escolher a forma de
justificação em Justification, o estilo de texto em Text Style, a sua altura em
Height e o ângulo de rotação do texto em Rotation.

Align below previous attribute - Assinalando esta casa, o texto do atributo é


colocado automaticamente por baixo do atributo anterior. Deixamos de ter acesso
às áreas Insertion Point e Text Options.

O comando de edição DDEDIT permite a alteração da definição de atributos,


nomeadamente a sua referência, mensagem do pedido e valor por defeito, através
de uma caixa de diálogo. Após a selecção de uma referência de atributo, criado
com o comando DDATTDEF ou correspondente comando da zona de diálogo
ATTDEF, temos uma caixa de diálogo para a modificação da informação
associada aos nomes inseridos (figura III.3).

Fig. III.3 - DDEDIT aplicado a atributo


M.T2.02 Ut.03

III . 4 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Atributos e Obtenção de Listas de Peças

INSERÇÃO DE BLOCOS COM ATRIBUTOS

Quando se procede à inserção de blocos com atributos, comandos INSERT ou


DDINSERT, depois das escalas e rotação do bloco, é colocada a mensagem
Enter attribute values. Seguem-se todas as perguntas dos atributos que não
têm os modos Constant ou Preset activos. Os valores dos atributos são colocados
no desenho de acordo com a sua posição relativa em relação ao bloco.

Se a variável de sistema ATTDIA tiver o valor 1, a entrada dos valores é feita


numa caixa de diálogo Edit Attributes. Note-se que, por defeito, o AutoCAD
tem esta variável com o valor 0. Se a quisermos modificar, basta chamá-la e
trocar-lhe o valor:
Command: ATTDIA
New value for ATTDIA <0>: 1 ; atribuição do valor 1 à variável ATTDIA.

Estando esta variável com o valor 1, a caixa de diálogo é mostrada após a


definição dos parâmetros relativos ao bloco (figura III.4). Podemos introduzir aí
os valores dos atributos por qualquer ordem. Os valores por defeito são
igualmente indicados.

Fig. III.4 - Entrada de valores em caixa de diálogo


M.T2.02 Ut.03

Componente Científico-Tecnológica CAD Avançado III . 5


Guia do Formando
Atributos e Obtenção de Listas de Peças IEFP · ISQ

VISUALIZAÇÃO GLOBAL DE ATRIBUTOS

Comando ATTDISP Menu View, Display, Não tem ícone atribuído.


Attribute Display
Controla a visibilidade global dos atributos.

Este comando controla a visibilidade global de todos os valores dos atributos


colocados no desenho.
Command: ATTDISP
Normal/ON/OFF <def>: Opção

Normal (N) - Os valores dos atributos são mostrados de acordo com o seu
modo de visibilidade. Só são desenhados os valores dos atributos criados com
o estado invisível desligado.

ON - São mostrados no desenho todos os valores dos atributos, qualquer que


seja o seu modo de visibilidade.

OFF - Todos os valores dos atributos ficam invisíveis, independentemente dos


seus modos activos.

EDIÇÃO DE VALORES DOS ATRIBUTOS

Para a alteração de valores dos atributos inseridos no desenho, dispomos de


dois comandos: ATTEDIT e DDATTE. Com o primeiro, temos a possibilidade de
efectuar a edição individual de valores ou alterações para todos, dentro dos
especificados.

Comando ATTEDIT, -ATE Menu Modify, Object, Não tem ícone atribuído.
Attribute, Global

Permite a edição de valores dos atributos já inseridos no desenho.

O comando ATTEDIT permite a edição de valores de atributos já incluidos no


desenho. Pode editar-se um de cada vez (por defeito) ou todos ao mesmo
tempo.

Edição individual de atributos

Se chamarmos o comando ATTEDIT para a alteração individual de atributos


tem-se o seguinte diálogo:
Command: ATTEDIT
Edit attributes one at a time? <Y> <RET> ; pergunta se queremos editar
M.T2.02 Ut.03

III . 6 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Atributos e Obtenção de Listas de Peças

um atributo de cada vez. É possível a alteração do valor, localização, altura,


etc, mas somente para atributos visíveis.

Pode restringir-se a procura dos atributos para edição filtrando o nome do bloco,
a sua referência ou o seu valor:
Block name specification <*>: Especificação de nomes ; por defeito
todos os blocos.
Attribute tag specification <*>: Especificação de referências ; por defeito
busca todas as referências.
Attribute value specification <*>: Especificação de nomes ; por defeito
não filtra os valores. Deve ter-se em atenção que, para os valores dos atributos,
uma letra minúscula é diferente da correspondente maiúscula.
Select Attributes: Selecção ; selecção de todos os valores dos atributos a
editar. Note que, ao contrário do que é normal, os textos de atributos
marcados não ficam salientados (a ponteado).

Finda a selecção, um dos atributos seleccionados é marcado com um X e fica


a ponteado. Para este, é pedido:

Value/Position/Height/Angle/Style/Layer/Color/Next <N>: Opção


Value (V) - Com a opção Value altera-se o valor do atributo. O comando pergunta
se queremos alterar alguns caracteres ou substituir todo o valor:
Change or Replace? <R>:

A opção Change pede um conjunto de caracteres existentes e um novo conjunto


de caracteres:
String to change: Texto ; caracteres existentes.
New string: Novo texto ; caracteres para substituição.

Com Replace, introduz-se um novo valor que substitui completamente o antigo:


New attribute value: Nome

Outras opções - As opções Position, Height, Angle, Style, Layer e Color


modificam características do texto correspondente ao valor do atributo,
respectivamente, localização, altura, ângulo, estilo de texto, layer e cor.

Quando se procederam já a todas as alterações pretendidas, a opção Next


passa para o próximo atributo seleccionado.

Edição global de atributos

Na edição global temos a seguinte sequência de pedidos:


Command: ATTEDIT
Edit attributes one at a time? <Y> N ; respondendo N podemos alterar o
valor de todos os atributos, (excepto os de modo constante) com uma única
operação.
M.T2.02 Ut.03

Componente Científico-Tecnológica CAD Avançado III . 7


Guia do Formando
Atributos e Obtenção de Listas de Peças IEFP · ISQ

Global edit of attribute values. ; informação do comando avisando que


estamos no modo global da edição.
Edit only attributes visible on screen? <Y> Yes ou No ; pergunta se queremos
alterar atributos visíveis ou todos os atributos do desenho. Apenas é pedida
uma selecção se a resposta for afirmativa,:

Também aqui se pode filtrar o nome do bloco, a sua referência ou o seu valor:
Block name specification <*>:
Attribute tag specification <*>:
Attribute value specification <*>:
Select Attributes: Selecção

Continuando o comando, ou se dermos uma resposta negativa, é pedido um


conjunto de caracteres a substituir e o novo conjunto:
String to change: Texto ; caracteres existentes.
New string: Novo texto ; caracteres para substituição.

O programa procura em todos os atributos que obedecem às especificações


anteriores a existência do texto a modificar e substitui-o pelo novo.

Comando DDATTE, ATE Menu Modify, Object, Barra Modify II


Attribute, Single

Permite a edição dos valores dos atributos através de caixa de diálogo.

Com a caixa de diálogo Edit Attributes, desencadeada por este comando,


alteram-se os valores dos atributos de um bloco a indicar.
Command: DDATTE
Select block: Selecção ; selecciona o bloco cujos valores de atributos se
pretendem alterar. Depois de se marcar o bloco, aparece a caixa onde se
procedem às modificações pretendidas (figura III.5).
M.T2.02 Ut.03

III . 8 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Atributos e Obtenção de Listas de Peças

Fig. III.5 - Comando DDATTE

EXTRACÇÃO DE VALORES DOS ATRIBUTOS

É chegada a altura de vermos como extrair a informação descrita pelos valores


dos atributos inseridos no desenho. A extracção para um ficheiro exterior ao
Autocad efectua-se com o comando DDATTEXT, na caixa de diálogo, ou o
equivalente ATTEXT, a partir da zona de diálogo.

Comando DDATTEXT Não está nos menus. Não tem ícone atribuído.

Permite a extracção de valores de atributos inseridos no desenho.

Quando se chama este comando, é mostrada uma caixa de diálogo para a


extracção de atributos (figura III.6).
M.T2.02 Ut.03

Componente Científico-Tecnológica CAD Avançado III . 9


Guia do Formando
Atributos e Obtenção de Listas de Peças IEFP · ISQ

Fig. III.6 - Comando DDATTEXT

File Format - Escolhemos aqui o formato de saída dos atributos, entre os três
disponíveis para a extracção.

• CDF - CDF são as iniciais de Comma Delimited File. Cada linha do


ficheiro obtido tem os valores dos atributos ou outras informações do
bloco, definidos no ficheiro padrão. Estes campos são separados por
vírgulas, possibilitando a sua fácil leitura por programas de base de dados.

• SDF - Esta opção é similar à anterior, com a diferença de os campos


estarem separados por espaços (Space Delimited File) em vez de vírgulas.

• DXF - Extrai os atributos em formato DXF (um dos formatos de


comunicação do AutoCAD). Para esta opção não é necessário um ficheiro
padrão.

Select Objects < - deixa-nos voltar temporariamente à área de desenho para a


selecção dos blocos cuja informação queremos extrair.

Template File - Escolhemos, na caixa de diálogo de ficheiros, o ficheiro-padrão


a aplicar (ver ponto seguinte).

Output File - Digitamos o nome do ficheiro de saída no campo em frente deste


botão ou, em alternativa, escolhemos na caixa de diálogo o nome de um ficheiro
e a respectiva directoria. Este ficheiro tem, por defeito, o nome do desenho e a
extensão TXT (formatos CDF e SDF) ou DXX (formato DXF).
M.T2.02 Ut.03

III . 10 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Atributos e Obtenção de Listas de Peças

Ficheiro-padrão

Para a extracção de valores dos atributos em formatos CDF e SDF é necessário


ter um ficheiro padrão (template file). Este ficheiro define quais os atributos ou
os dados dos blocos a extrair e a sua dimensão.

Cada linha do ficheiro padrão define um campo e é composta por uma


especificação e um código de formato. O código de formato é um conjunto de
caracteres iniciado pela letra C (campo de caracteres) ou N (campo numérico).
Se for numérico apresenta o formato Nwwwddd em que www é o número total
de caracteres do campo e ddd o número de casas décimais. Os campos de
caracteres têm o aspecto Cwww000, com o número de caracteres dado por
www. Para este último caso, o número total de caracteres só é respeitado no
formato SDF. Em CDF, as casas em branco são retiradas.

Apresentam-se, na próxima tabela, as informações que podemos extrair


directamente dos blocos, sem recorrer a atributos:

O campo para extracção dos valores dos atributos dos blocos inseridos no
desenho é muito simplesmente indicado pela referência (tag) do atributo e
respectivo formato.

EXEMPLO - Aplicação de ficheiro padrão e extracção de informação

Apresenta-se um exemplo de um possível ficheiro padrão, onde se extrai o


nome do bloco, número de inserções e três dos seus atributos.

BL:NAME C012000
BL:NUMBER N004000
MATERIAL C010000
CÓDIGO C012000
PREÇO N012001

O resultado da aplicação do comando ATTEXT, formato SDF, com este ficheiro


seria:

BASE 1AÇO 00.341.222 2300.5


PORCA M20 12AÇO 00.015.332 20.0
PARAFUSO M20 12AÇO 00.016.332 30.0
TAMPA 1AÇO 00.340.123 1500.0

Em formato CDF obteríamos:

‘BASE’, 1,’AÇO’,’00.341.222', 2300.5


‘PORCA M20’, 12,’AÇO’,’00.015.332', 20.0
‘PARAFUSO M20’, 12,’AÇO’,’00.016.332', 30.0
‘TAMPA’, 1,’AÇO’,’00.340.123', 1500.0
M.T2.02 Ut.03

Componente Científico-Tecnológica CAD Avançado III . 11


Guia do Formando
Atributos e Obtenção de Listas de Peças IEFP · ISQ

RESUMO

A possibilidade de extracção de informação do desenho, de uma forma semi-


automática, é um dos factores mais importantes da integração do CAD com
outras áreas, como por exemplo, a elaboração automática de listas de peças.
Esta unidade apresenta os comandos e hipóteses para a inserção, alteração,
visualização e extracção de informação alfa-numérica do desenho.

Os atributos associam-se a blocos e, na inserção desses blocos, são pedidos


os valores de preenchimento dos atributos.

Criação de atributos:

• DDATTDEF (AT) - Define atributos.

Visualização global de atributos:

• ATTDISP - Controla a visibilidade global dos valores dos atributos.

Edição de valores dos atributos:

• ATTEDIT (-ATE) - Permite a edição de valores dos atributos já inseridos


no desenho.

• DDATTE (ATE) - Permite a edição de valores dos atributos através de


caixa de diálogo.

Extracção de valores dos atributos:

• DDATTEXT - Permite a extracção de valores dos atributos inseridos no


desenho.
M.T2.02 Ut.03

III . 12 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Atributos e Obtenção de Listas de Peças

ACTIVIDADES / AVALIAÇÃO

1. Desenhar os elementos da figura III.7. Cadeira e secretária numa layer verde.


Biombo em layer azul.

Fig. III.7 - Exemplo 1 - I

2. Em layer vermelha, criar os seguintes atributos e inseri-los dentro da


secretária, altura 1:

Tag Prompt Default

NOME Nome do funcionário?

FUNCAO Função?

EXT Extensão? Não tem

3. Criar dois blocos:

POSTO - Secretária + cadeira + atributos

BIOMBO - Biombo

4. Desenhar o layout da figura III.8 em layer amarela:


M.T2.02 Ut.03

Componente Científico-Tecnológica CAD Avançado III . 13


Guia do Formando
Atributos e Obtenção de Listas de Peças IEFP · ISQ

Fig. III.8 - Exemplo 1 - II.

5. Inserir 8 vezes o bloco POSTO, de acordo com a seguinte lista:

NOME FUNÇÃO EXTENSÃO

M. Figueira Chefe Form. 2407

A. Bilro Secretária 2409

C. Gomes Técnico —-

J. Barata Informático 2222

J. Santos Técnico Form. 2220

G. Mendes Estafeta —-

A. Coimbra Técnico 2212

H. Pinto Apoio Cursos 2214

6. Estudar o lay-out do escritório, arrumando as secretárias e inserindo os


blocos BIOMBO necessários.

7. Criar, no NOTEPAD o ficheiro LISTA.TXT:

NOME C016000

FUNCAO C018000

EXT C008000

8. Extrair todos os atributos em formato SDF para o ficheiro LAYOUT.TXT .


M.T2.02 Ut.03

III . 14 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Regiões e Cálculo de Propriedades Geométricas

Regiões e Cálculo de
Propriedades Geométricas
M.T2.02 UT.04

CAD Avançado
Guia do Formando
IEFP · ISQ Regiões e Cálculo de Propriedades Geométricas

OBJECTIVOS

No final desta unidade temática o formando deverá estar apto a:

• Criar regiões bidimensionais;

• Aplicar operações booleanas a regiões;

• Obter propriedades geométricas de regiões.

TEMAS

• Introdução

• Criação de regiões

• Edição de regiões

• Cálculo de propriedades geométricas

• Resumo

• Actividades / Avaliação
M.T2.02 Ut.04

CAD Avançado IV . 1
Guia do Formando
Regiões e Cálculo de Propriedades Geométricas IEFP · ISQ

INTRODUÇÃO

O modelador de regiões do AutoCAD permite a construção de regiões fechadas


bi-dimensionais. Partimos de conjuntos de entidades que formam uma zona
completamente fechada (linhas, arcos, polilinhas, circunferências, elipses ou
splines) e que transformamos em regiões, aplicando em seguida operações
booleanas (união, intersecção e subtracção), de forma a obter a região pretendida.

Um dos comandos com maior utilidade é o que permite calcular as propriedades


geométricas destas regiões, muito importantes por exemplo, para o cálculo
estrutural, cálculo de pesos ou de desperdícios de chapa. Apresenta-se, na
figura IV.1 um exemplo de região simples efectuada com os comandos desta
unidade.

Fig. IV.1 - Exemplo de região (com aplicação de tracejado)

CRIAÇÃO DE REGIÕES

Comando REGION, REG Menu Draw Barra Draw

Transforma entidades AutoCAD em regiões.

O comando REGION transforma entidades AutoCAD em regiões fechadas. As


entidades deixam de ser apenas linhas para passarem a ter um interior que não
é mais que a sua região. As entidades podem ser linhas, arcos, polilinhas,
circunferências, elipses e splines, desde que formem áreas fechadas.

Apenas são pedidas as entidades a transformar em regiões:


Command: REGION
Select objects: Selecção ; indica as entidades a transformar, com os
métodos normais de selecção.
M.T2.02 Ut.04

IV . 2 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Regiões e Cálculo de Propriedades Geométricas

Cada sequência de entidades que forma uma área fechada é transformada em


região, na layer activa. As entidades originais são eliminadas e o tracejado não
é automaticamente aplicado. O comando EXPLODE transforma regiões em
entidades lineares.

EDIÇÃO DE REGIÕES

Comando UNION, UNI Menu Modify, Boolean Barra Modify II

Transforma as regiões numa única.

Este comando pede a selecção de regiões transformando-as numa única região


(figura IV.2). Podem unir-se regiões que não tenham áreas comuns. O comando
apenas solicita a sua escolha:
Command: UNION
Select objects: Selecção ; indica as regiões a unir.

Fig. IV.2 - Comando UNION

O comando UNION é também usado para a união de sólidos 3D.

Comando SUBTRACT, SU Menu Modify, Boolean Barra Modify II

Subtrai um conjunto de regiões a outro conjunto.

O comando SUBTRACT efectua a subtracção de um conjunto de regiões a um


outro conjunto de regiões previamente seleccionado (figura IV.3).
M.T2.02 Ut.04

Componente Científico-Tecnológica CAD Avançado IV . 3


Guia do Formando
Regiões e Cálculo de Propriedades Geométricas IEFP · ISQ

Fig. IV.3 - Comando SUBTRACT

São pedidos dois conjuntos de entidades:

Command: SUBTRACT
Select solids and regions to subtract from... ; informação do comando
indicando a selecção das entidades às quais vão ser subtraídas as regiões
das entidades posteriormente escolhidas.
Select objects: Selecção ; selecção de uma ou mais entidades.
Select solids and regions to subtract... ; informação para indicar as entidades
a subtrair.
Select objects: Selecção ; selecção de uma ou mais entidades.

Comando INTERSECT, IN Menu Modify, Boolean Barra Modify II

Cria uma região a partir da intersecção de regiões.

Esta operação cria uma região a partir da intersecção de duas ou mais regiões.
A região composta corresponde à parte comum das entidades seleccionadas
(figura IV.4). O comando não permite a criação de zonas nulas, isto é, operações
de intersecção entre regiões sem partes comuns.
M.T2.02 Ut.04

IV . 4 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Regiões e Cálculo de Propriedades Geométricas

Fig. IV.4 - Comando INTERSECT

Apenas é pedida a indicação das entidades cuja região vai ser intersectada:
Command: INTERSECT
Select objects: Selecção ; selecção de duas ou mais regiões.

CÁLCULO DE PROPRIEDADES GEOMÉTRICAS

Comando MASSPROP Menu Tools, Inquiry, Barra Inquiry


Mass Properties

Calcula e mostra as propriedades geométricas de regiões.

Calcula e indica as propriedades geométricas de uma ou mais regiões. Esta


informação pode ser escrita em ficheiro. Como propriedades calculadas temos
a área, perímetro, rectângulo envolvente, centróide, momentos e produto de
inércia, raio de giração e momentos principais de inércia. As últimas propriedades
mencionadas só são calculadas se a região estiver no plano do UCS activo.

O comando apenas requer a selecção de regiões, perguntando, no final, se


queremos passar a informação para ficheiro.
Command: MASSPROP
Select objects: Selecção
M.T2.02 Ut.04

Componente Científico-Tecnológica CAD Avançado IV . 5


Guia do Formando
Regiões e Cálculo de Propriedades Geométricas IEFP · ISQ

A listagem seguinte mostra um exemplo de informação geométrica extraída de


uma região.

———————— REGIONS ————————

Area: 4081.33
Perimeter: 307.34
Bounding box: X: 249.10 — 345.00
Y: 164.10 — 220.00
Centroid: X: 303.08
Y: 194.01
Moments of inertia: X: 154514341.74
Y: 377408817.99
Product of inertia: XY: 239951156.64
Radii of gyration: X: 194.57
Y: 304.09
Principal moments and X-Y directions about centroid:
I: 889171.31 along [1.00 -0.02]
J: 2517754.33 along [0.02 1.00]
Write to a file ? <N>:

M.T2.02 Ut.04

IV . 6 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Regiões e Cálculo de Propriedades Geométricas

RESUMO

O modelador de regiões do AutoCAD permite a construção de regiões bi-


dimensionais fechadas. Partimos de conjuntos de entidades que formam uma
zona completamente cerrada (linhas, arcos, polilinhas, circunferências, elipses
ou splines) que transformamos em regiões, aplicando em seguida operações
booleanas (união, intersecção e subtracção), de forma a obter a região pretendida.

Um dos comandos com maior utilidade é o que permite calcular as propriedades


geométricas destas regiões, muito importantes, por exemplo, para o cálculo
estrutural, cálculos de pesos ou de desperdícios de chapa.

Criação de regiões:

• REGION (REG) - Transforma entidades AutoCAD em regiões.

Edição de regiões:

• UNION (UNI) - Transforma as regiões numa única, correspondente à união


das suas áreas.

• SUBTRACT (SU) - Subtrai um conjunto de regiões a outro conjunto.

• INTERSECT (IN) - Cria uma região a partir da intersecção de regiões.

Cálculo de propriedades geométricas:

• MASSPROP - Calcula e mostra as propriedades geométricas de regiões.


M.T2.02 Ut.04

Componente Científico-Tecnológica CAD Avançado IV . 7


Guia do Formando
Regiões e Cálculo de Propriedades Geométricas IEFP · ISQ

ACTIVIDADES / AVALIAÇÃO

1. Com os comandos de desenho e edição, criar as entidades da figura IV.5.

Fig. IV.5 - Exemplo 1.

2. Transformar em regiões.

3. Subtrair a região interior à região exterior.

4. Calcular as propriedades geométricas da região.

NOTA: Deve obter para a área o valor de 7078.1331.


M.T2.02 Ut.04

IV . 8 CAD Avançado Componente Prática


Guia do Formando
IEFP · ISQ Desenhos Híbridos

Desenhos Híbridos
M.T2.02 UT.05

CAD Avançado
Guia do Formando
IEFP · ISQ Desenhos Híbridos

OBJECTIVOS

No final desta unidade temática o formando deverá estar apto a:

• Anexar desenhos raster obtidos através de um scanner ou imagens;

• Ajustar os parâmetros e definir fronteiras de visualização para imagens;

• Trocar a ordem de impressão de entidades sobrepostas.

TEMAS

• Inserção de imagens Bitmap

• Ordem de desenho e impressão

• Resumo

• Actividades / Avaliação
M.T2.02 Ut.05

CAD Avançado V . 1
Guia do Formando
Desenhos Híbridos IEFP · ISQ

INSERÇÃO DE IMAGENS BITMAP

A versão 14 contém um conjunto de comandos adequados à eficiente inclusão


de imagens bitmap, isto é, imagens compostas por pixels (figura V.1). Estas
são essenciais, por exemplo, para a importação, total ou demarcada, de
desenhos executados manualmente e passados para ficheiro bitmap com um
scanner. Assim, podemos ter desenhos híbridos em que compomos entidades
vectoriais (entidades criadas no AutoCAD) com entidades bitmap (fotografias
ou desenhos passados em scanner).

Fig. V.1 - Exemplo de desenho híbrido

As imagens bitmap são tratadas como blocos, podendo ser movidas, copiadas,
escaladas, etc. Temos ainda a facilidade de delimitar a visibilidade destas figuras,
isto é, aplicar um recorte de forma a vermos só parte da imagem.

Comando IMAGE, IM Menu Insert, Raster Barra Reference


Image

Anexa ao desenho imagens e efectua a sua gestão.

O novo comando para a inserção de imagens é o IMAGE que substitui os


comandos TIFFIN, GIFIN e PCXIN. Temos opções similares às das referências
externas (figura V.2).
M.T2.02 Ut.05

V . 2 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Desenhos Híbridos

Fig. V.2 - Comando IMAGE

Através do botão Attach abrimos uma caixa para a inserção da imagem


controlando os parâmetros normais de blocos, ou seja, ponto de inserção, escala
e rotação (figura V.3).

Fig. V.3 - Comando IMAGE, opção Attach


M.T2.02 Ut.05

Componente Científico-Tecnológica CAD Avançado V . 3


Guia do Formando
Desenhos Híbridos IEFP · ISQ

Para além do comando IMAGE temos ainda os seguintes novos comandos


relacionados.

Comando IMAGEADJUST, IAD Menu Modify, Object, Barra Reference


Image, Adjust

Ajusta os parâmetros da imagem a indicar.

Controla os parâmetros da imagem a indicar, tais como brilho (Brightness),


contraste (Contrast) e diluição (Fade). Após a indicação da imagem aparece a
caixa de diálogo para alteração dos parâmetros (figura V.4):
Command: IMAGEADJUST
Select image to adjust: Selecção

Fig. V.4 - Comando IMAGEADJUST

Comando IMAGEATTACH, IAT Não está nos menus Barra Reference

Anexa uma imagem ao desenho.

Este comando anexa uma imagem ao desenho, abrindo directamente a caixa


Attach.

Comando IMAGECLIP, ICL Menu Modify, Object, Barra Reference


Image Clip

Permite a delimitação da imagem a indicar.


M.T2.02 Ut.05

V . 4 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Desenhos Híbridos

Possibilita a delimitação da imagem a indicar através de um rectângulo ou de


um polígono (figura V.5).
Command: IMAGECLIP
Select image to clip: Selecção
ON/OFF/Delete/<New boundary>: Opção ou <RET>
Polygonal/<Rectangular>: Opção

Fig. V.5 - Imagem delimitada

Comando IMAGEFRAME Menu Modify, Object, Barra Reference


Image, Frame

Controla a visibilidade da linha delimitadora das imagens.

Mostra ou não a linha delimitadora da imagem. Se esta não for apresentada


(opção OFF), não podemos seleccionar a imagem.
Command: IMAGEFRAME
ON/OFF <ON>: Opção

Comando IMAGEQUALITY Menu Modify, Object, Barra Reference


Image, Quality

Controla a qualidade de representação das imagens no ecrã.

Controla a qualidade de representação da imagem, entre elevada (High) e média


(Draft). A impressão é sempre de elevada qualidade.
Command: IMAGEQUALITY
High/Draft <Draft>:
M.T2.02 Ut.05

Componente Científico-Tecnológica CAD Avançado V . 5


Guia do Formando
Desenhos Híbridos IEFP · ISQ

Comando TRANSPARENCY Menu Modify, Object, Barra Reference


Image, Transparency

Controla a visibilidade dos pixels de fundo da imagem a indicar.

Controla se os pixels de fundo de uma imagem ficam ou não transparentes, se


estes estiverem definidos como tal no processo de criação da imagem.
Command: TRANSPARENCY
Select image: Selecção
ON/OFF <OFF>: Opção

ORDEM DE DESENHO E IMPRESSÃO

Anteriormente, com entidades sobrepostas, o AutoCAD fazia uma gestão muito


própria sobre o que mostrava no ecrã e sobre o que imprimia primeiro. Por
exemplo, se houvesse texto sobreposto a um rectângulo mais claro, podia
acontecer que apenas aparecesse o rectângulo contrariamente ao que se
pretendia.

Comando DRAWORDER, DR Menu Tools, Display Barra Modify II


Order

Permite controlar a ordem de desenho e impressão entre objectos que se


sobreponham.

Com o novo comando DRAWORDER podemos mover os objectos para a frente


ou para trás apenas em termos de visualização e impressão. Esta aparente
deslocação pode ser em relação a outros objectos que se situam no mesmo
plano ou apenas escolhendo se ficam atrás ou à frente (figura V.6). Este comando
é extremamente importante, já que com esta versão temos facilidades acrescidas
em usar imagens bitmap e áreas preenchidas com cores sólidas.
Command: DRAWORDER
Select objects: Selecção ; selecção das entidades a passar para trás ou
para diante.
Above object/Under object/Front/<Back>: Opção

• Back - Passa as entidades para trás de tudo.

• Front - Passa para a frente de tudo.

• Above object - Passa para a frente da entidade a indicar

Select reference object:


M.T2.02 Ut.05

V . 6 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Desenhos Híbridos

• Under object - Passa para trás da entidade a indicar:

Select reference object:

Fig. V.6 - Comando DRAWORDER


M.T2.02 Ut.05

Componente Científico-Tecnológica CAD Avançado V . 7


Guia do Formando
Desenhos Híbridos IEFP · ISQ

RESUMO

A versão 14 contém um conjunto de comandos adequados à eficiente inclusão


de imagens bitmap, isto é, imagens compostas por pixels. Estas novas
facilidades são essenciais, por exemplo, para a importação, total ou demarcada,
de desenhos executados manualmente e passados para ficheiro bitmap com
um scanner. Podemos assim, ter desenhos híbridos em que compomos
entidades vectoriais (entidades criadas no AutoCAD) com entidades bitmap
(fotografias ou desenhos passados no scanner).

Inserção de imagens bitmap:

• IMAGE (IM) - Anexa ao desenho imagens e efectua a sua gestão.

• IMAGEADJUST (IAD) - Ajusta os parâmetros da imagem a indicar.

• IMAGEATTACH (IAT) - Anexa uma imagem ao desenho.

• IMAGECLIP (ICL) - Permite a delimitação da imagem a indicar.

• IMAGEFRAME - Controla a visibilidade da linha delimitadora das imagens.

• IMAGEQUALITY - Controla a qualidade de representação das imagens


no ecrã.

• TRANSPARENCY - Controla a visibilidade dos pixels de fundo da imagem


a indicar.

Ordem de desenho e impressão:

• DRAWORDER (DR) - Permite controlar a ordem de desenho e impressão


entre objectos que se sobreponham.
M.T2.02 Ut.05

V . 8 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Desenhos Híbridos

ACTIVIDADES / AVALIAÇÃO

1. Iniciar um desenho.

2. Carregar o desenho RASTER.BMP que se encontra no directório de trabalho.


Insira-o no ponto 0,0 e dê uma escala de 400 (figura V.7).

Fig. V.7 - Exemplo 1 - I

3. Retire a linha de fronteira

4. Delimite a visualização (IMAGECLIP) à zona superior esquerda (cozinha) e


faça um ZOOM sobre essa área.

5. Crie uma layer de cor vermelha e desenhe os seguintes elementos (figura


V.8).
M.T2.02 Ut.05

Componente Prática CAD Avançado V . 9


Guia do Formando
Desenhos Híbridos IEFP · ISQ

Fig. V.8 - Exemplo 1 - II

M.T2.02 Ut.05

V . 10 CAD Avançado Componente Prática


Guia do Formando
IEFP · ISQ Tolerâncias Geométricas

Tolerâncias Geométricas
M.T2.02 UT.06

CAD Avançado
Guia do Formando
IEFP · ISQ Tolerâncias Geométricas

OBJECTIVOS

No final desta unidade temática o formando deverá estar apto a:

• Inserir símbolos de tolerância geométrica através do respectivo comando.

TEMAS

• Comando para tolerância

• Resumo

• Actividades / Avaliação
M.T2.02 Ut.06

CAD Avançado VI . 1
Guia do Formando
Tolerâncias Geométricas IEFP · ISQ

COMANDO PARA TOLERÂNCIA

Comando TOLERANCE, TOL Menu Dimension, Barra Dimension


Tolerance

Permite colocar símbolos de tolerância geométrica.

A aplicação de símbolos de tolerância geométrica possibilita, através da


especificação de alguns parâmetros simples, a definição de constrangimentos
geométricos a que as peças têm de obedecer. Este tipo de tolerância é
fundamentalmente usado em projectos de mecânica de precisão.

O comando TOLERANCE possibilita a inserção expedita de símbolos de


tolerância geométrica no desenho. O comando funciona através de caixas de
diálogo (figura VI.1).
Command: TOLERANCE

Fig. VI.1 - Comando TOLERANCE

Na primeira caixa indicamos qual o tipo de tolerância geométrica que queremos


aplicar. A simbologia usada está de acordo com a norma ISO 1101. Após a
confirmação com OK, aparece uma segunda caixa de diálogo para a introdução
dos vários parâmetros (figura VI.2).
M.T2.02 Ut.06

VI . 2 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Tolerâncias Geométricas

Fig. VI.2 - Parâmetros de TOLERANCE

Na primeira coluna temos o símbolo da tolerância geométrica. No campo


Tolerance 1, podemos marcar o símbolo de diâmetro em Dia, o valor da tolerância
em Value e o símbolo da condição de material em MC. Acedemos à caixa com
os três símbolos de condição marcando o quadrado à direita (figura VI.3).
Podemos escolher entre M, condição de material máximo, L, condição de
material mínimo e S, independente do tipo desde que dentro dos limites.

Fig. VI.3 - Condição de material

No caso de pretendermos uma segunda tolerância, introduzimos os seus


parâmetros em Tolerance 2. Finalmente, nos campos Datum 1, Datum 2 e
Datum 3 especificamos as referências, eventualmente com símbolos de condição
de material.

Após a indicação de todos os parâmetros é-nos pedida a localização da caixa


da tolerância geométrica:

Enter tolerance location:


M.T2.02 Ut.06

Componente Científico-Tecnológica CAD Avançado VI . 3


Guia do Formando
Tolerâncias Geométricas IEFP · ISQ

Na figura VI.4 apresenta-se um exemplo de símbolo de tolerância.

Fig. VI.4 - Exemplo de tolerância

M.T2.02 Ut.06

VI . 4 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Tolerâncias Geométricas

RESUMO

A aplicação de símbolos de tolerância geométrica possibilita, através da


especificação de alguns parâmetros simples, a definição de constrangimentos
geométricos a que as peças têm de obedecer. Este tipo de tolerância é
fundamentalmente usado em projectos de mecânica de precisão.

Inclui-se o seguinte comando:

TOLERANCE (TOL) - Permite colocar símbolos para tolerância geométrica.


M.T2.02 Ut.06

Componente Científico-Tecnológica CAD Avançado VI . 5


Guia do Formando
Tolerâncias Geométricas IEFP · ISQ

ACTIVIDADES / AVALIAÇÃO

1. Criar 3 layers de cores distintas: ELEMENTO, COTAS, EIXO.

2. Desenhar a peça indicada na figura VI.5.

3. Proceder à cotagem (alterar estilo de cotagem, colocando Overall Scale a 2


e cotas sempre alinhadas com linha de cota).

4. Inserir símbolos de tolerância, criando previamente um estilo de cotagem


em que se dá uma altura de texto de 5 (Annotation em DDIM).

Fig. VI.5 - Exemplo 1

M.T2.02 Ut.06

VI . 6 CAD Avançado Componente Prática


Guia do Formando
IEFP · ISQ Preferências

Preferências
M.T2.02 UT.07

CAD Avançado
Guia do Formando
IEFP · ISQ Preferências

OBJECTIVOS

No final desta unidade temática o formando deverá estar apto a:

• Localizar e adaptar os parâmetros de configuração do AutoCAD.

TEMAS

• Comando para preferências

• Resumo

• Actividades / Avaliação
M.T2.02 Ut.07

CAD Avançado VII . 1


Guia do Formando
Preferências IEFP · ISQ

COMANDO PARA PREFERÊNCIAS

Comando PREFERENCES, PR Menu Tools, Preferences Não tem ícone atribuído.

Reúne a especificação de todos os parâmetros de configuração do AutoCAD.

O comando PREFERENCES, novidade no AutoCAD 14, reúne de uma forma


eficiente todas as possibilidades de preferências do AutoCAD, através de uma
caixa de diálogo com 8 painéis.

O primeiro painel, Files, permite especificar a localização e definição dos vários


tipos de ficheiros usados pelo AutoCAD (figura VII.1).

Fig. VII.1 - PREFERENCES, Files

Podemos especificar a localização dos ficheiros de suporte (executáveis, menus,


fontes, ficheiros de padrões, etc) em Support File Search Path. Os drivers para
introdução de periféricos encontram-se nas directorias definidas em Device Driver
File Search Path. Podemos ainda definir quais os ficheiros para menus, ajuda,
dicionários, localização de templates e dos ficheiros temporários, ficheiros de
texturas, etc, nas respectivas secções.

O painel Performance reúne um conjunto de parâmetros tendo em vista a


optimização da rapidez de visualização do AutoCAD (figura VII.2). Podemos
M.T2.02 Ut.07

VII . 2 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Preferências

controlar a qualidade de representação dos objectos sólidos, a representação


de objectos quando arrastados e outros parâmetros de visualização.

Fig. VII.2 - PREFERENCES, Performance

O painel Compatibility controla vários parâmetros de compatibilidade,


nomeadamente o carregamento de programas ARX ou AutoLisp (figura VII.3).
Outro parâmetro interessante é o que permite mostrar ou não a caixa Start Up
quando se inicia o AutoCAD.
M.T2.02 Ut.07

Componente Científico-Tecnológica CAD Avançado VII . 3


Guia do Formando
Preferências IEFP · ISQ

Fig. VII.3 - PREFERENCES, Compatibility

Temos no painel General (figura VII.4) a secção Drawing Session Safety


Precautions que inclui vários parâmetros de segurança do AutoCAD,
nomeadamente a possibilidade de gravação automática do desenho. Inclui ainda
outros princípios genéricos.

M.T2.02 Ut.07

VII . 4 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Preferências

Fig. VII.4 - PREFERENCES, General

No painel Display temos várias possibilidades relacionadas com a área gráfica


(figura VII.5).
M.T2.02 Ut.07

Componente Científico-Tecnológica CAD Avançado VII . 5


Guia do Formando
Preferências IEFP · ISQ

Fig. VII.5 - PREFERENCES, Display

Podemos controlar neste painel a visualização do menu lateral (Display AutoCAD


screen menu…) e das barras de deslizamento (Display AutoCAD scroll bars),
as cores e fontes usadas na área gráfica, o número de linhas da zona de diálogo,
o número de linhas desta zona que o AutoCAD guarda em edição e que podemos
ver na janela em formato textual.

No painel Pointer especificamos o tipo de rato usado, normalmente controlado


pelo sistema operativo (Current System Pointing Device), e ainda a percentagem
ocupada pelo cursor em relação à área de desenho (figura VII.6).
M.T2.02 Ut.07

VII . 6 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Preferências

Fig. VII.6 - PREFERENCES, Pointer

O painel Printer contém a selecção e configuração de unidades de impressão,


sejam impressoras ou plotters (figura VII.7).
M.T2.02 Ut.07

Componente Científico-Tecnológica CAD Avançado VII . 7


Guia do Formando
Preferências IEFP · ISQ

Fig. VII.7 - PREFERENCES, Printer

Finalmente, o painel Profiles (figura VII.8) permite a definição de perfis dos


utilizadores através da cópia do perfil existente, modificação do seu nome e
activação (Set Current). Podemos alterar todos os parâmetros da área gráfica,
incluindo a configuração da barra de ferramentas.

M.T2.02 Ut.07

VII . 8 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Preferências

Fig. VII.8 - PREFERENCES, Profiles


M.T2.02 Ut.07

Componente Científico-Tecnológica CAD Avançado VII . 9


Guia do Formando
Preferências IEFP · ISQ

RESUMO

O comando PREFERENCES, novidade no AutoCAD 14, reúne de uma forma


eficiente todas as possibilidades de preferências do AutoCAD, através de uma
caixa de diálogo com os 8 painéis seguintes:

• Files - Localiza e define os vários tipos de ficheiros.

• Performance - Define elementos que têm a ver com a rapidez de


visualização.

• Compatibility - Controla a compatibilidade entre sessões.

• General - Definem-se vários parâmetros genéricos, nomeadamente os


relacionados com a segurança.

• Display - Controlam-se os parâmetros relacionados com a área gráfica


do AutoCAD.

• Pointer - Definem-se os parâmetros do rato e do cursor.

• Printer - Contém a selecção e configuração de unidades de impressão.

• Profiles - Definem-se e activam-se perfis de utilizador.

M.T2.02 Ut.07

VII . 10 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Preferências

ACTIVIDADES / AVALIAÇÃO

1. Localize os comandos onde pode alterar os seguintes elementos de


configuração:

• Definir uma nova impressora.

• Acrescentar um novo directório com ficheiros de suporte.

• Alterar a dimensão das linhas do cursor.

• Definir um novo perfil de utilizador.

• Alterar as cores do ecrã.

• Alterar o tempo de gravações automáticas periódicas.


M.T2.02 Ut.07

Componente Prática CAD Avançado VII . 11


Guia do Formando
IEFP · ISQ Macros de Comandos e Slides

Macros de Comandos e Slides


M.T2.02 UT.08

CAD Avançado
Guia do Formando
IEFP · ISQ Macros de Comandos e Slides

OBJECTIVOS

No final desta unidade temática o formando deverá estar apto a:

• adaptar o ficheiro de parâmetros ACAD.PGP para definir o acesso a


programas;

• criar abreviaturas de comandos;

• criar ficheiros de macros de comandos;

• criar e visualizar slides.

TEMAS

• Ficheiro ACAD.PGP

• Macros de comandos e slides

• Resumo

• Actividades / Avaliação
M.T2.02 Ut.08

CAD Avançado VIII . 1


Guia do Formando
Macros de Comandos e Slides IEFP · ISQ

FICHEIRO ACAD.PGP

O AutoCAD possibilita uma forma expedita para chamar programas externos


do sistema operativo sem ser necessário sair do AutoCAD e também para criar
abreviaturas de comandos. O ficheiro de parâmetros ACAD.PGP é um ficheiro
de texto em ASCII que contém a definição dos programas externos que podem
ser acedidos e as abreviaturas definidas para comandos do AutoCAD.

Este ficheiro encontra-se normalmente na subdirectoria Support do AutoCAD e


pode ser editado com qualquer editor de texto de DOS ou Windows, por exemplo
o EDIT ou o NOTEPAD.

Apresentam-se, em seguida, as partes relevantes da listagem do ficheiro


ACAD.PGP que vêm com o AutoCAD 14. As linhas iniciadas com ponto e
vírgula são linhas de comentários.

; AutoCAD Program Parameters File For AP, *APPLOAD


AutoCAD Release 14 AR, *ARRAY
; External Command and Command Alias AAD, *ASEADMIN
Definitions AEX, *ASEEXPORT
ALI, *ASELINKS
; External command format: ASQ, *ASESQLED
; <Command name>,[<DOS request>],<Bit ARO, *ASEROWS
flag>,[*]<Prompt>, ASE, *ASESELECT
AT, *DDATTDEF
; Examples of external commands for -AT, *ATTDEF
command windows ATE, *DDATTE
-ATE, *ATTEDIT
CATALOG, DIR /W, 0,File B, *BMAKE

specification: , -B, *BLOCK


DEL, DEL, 0,File to BH, *BHATCH
delete: , BO, *BOUNDARY
DIR, DIR, 0,File -BO, *-BOUNDARY
specification: , BR, *BREAK
EDIT, START EDIT, 1,File to C, *CIRCLE
edit: , CH, *DDCHPROP
SH, , 1,*OS -CH, *CHANGE
Command: , CHA, *CHAMFER
SHELL, , 1,*OS COL, *DDCOLOR
Command: , CO, *COPY
START, START, D, *DDIM
M.T2.02 Ut.08

VIII . 2 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Macros de Comandos e Slides

1,*Application to start: , DAL, *DIMALIGNED


TYPE, TYPE, 0,File to DAN, *DIMANGULAR
list: , DBA, *DIMBASELINE
DCE, *DIMCENTER
; Examples of external commands for DCO, *DIMCONTINUE
Windows DDI, *DIMDIAMETER
DED, *DIMEDIT
EXPLORER, START EXPLORER, 1,, DI, *DIST
NOTEPAD, START NOTEPAD, 1,*File to DIV, *DIVIDE
edit: , DLI, *DIMLINEAR
PBRUSH, START PBRUSH, 1,, DO, *DONUT
DOR, *DIMORDINATE
; Command alias format: DOV, *DIMOVERRIDE

; <Alias>,*<Full command name> DR, *DRAWORDER


DRA, *DIMRADIUS
; Sample aliases for AutoCAD commands DST, *DIMSTYLE
; These examples include most DT, *DTEXT
frequently used commands. DV, *DVIEW
E, *ERASE
3A, *3DARRAY ED, *DDEDIT
3F, *3DFACE EL, *ELLIPSE
3P, *3DPOLY EX, *EXTEND
A, *ARC EXIT, *QUIT
AA, *AREA EXP, *EXPORT
AL, *ALIGN EXT, *EXTRUDE
F, *FILLET RR, *RENDER
FI, *FILTER S, *STRETCH
G, *GROUP SC, *SCALE
-G, *GROUP SCR, *SCRIPT
GR, *DDGRIPS SE, *DDSELECT
H, *BHATCH SEC, *SECTION
-H, *HATCH SET, *SETVAR
HE, *HATCHEDIT SHA, *SHADE
HI, *HIDE SL, *SLICE
I, *DDINSERT SN, *SNAP
-I, *INSERT SO, *SOLID
IAD, *IMAGEADJUST SP, *SPELL
IAT, *IMAGEATTACH SPL, *SPLINE
M.T2.02 Ut.08

Componente Científico-Tecnológica CAD Avançado VIII . 3


Guia do Formando
Macros de Comandos e Slides IEFP · ISQ

ICL, *IMAGECLIP SPE, *SPLINEDIT


IM, *IMAGE ST, *STYLE
-IM, *-IMAGE SU, *SUBTRACT
IMP, *IMPORT T, *MTEXT
IN, *INTERSECT -T, *-MTEXT
INF, *INTERFERE TA, *TABLET
IO, *INSERTOBJ TH, *THICKNESS
L, *LINE TI, *TILEMODE
LA, *LAYER TO, *TOOLBAR
-LA, *-LAYER TOL, *TOLERANCE
LE, *LEADER TOR, *TORUS
LEN, *LENGTHEN TR, *TRIM
LI, *LIST UC, *DDUCS
LS, *LIST UCP, *DDUCSP
LT, *LINETYPE UN, *DDUNITS
-LT, *-LINETYPE -UN, *UNITS
LTS, *LTSCALE UNI, *UNION
M, *MOVE V, *DDVIEW
MA, *MATCHPROP -V, *VIEW
ME, *MEASURE VP, *DDVPOINT
MI, *MIRROR -VP, *VPOINT
ML, *MLINE W, *WBLOCK
MO, *DDMODIFY WE, *WEDGE
MS, *MSPACE X, *EXPLODE
MT, *MTEXT XA, *XATTACH
MV, *MVIEW XB, *XBIND
O, *OFFSET -XB, *-XBIND
OS, *DDOSNAP XC, *XCLIP
-OS, *-OSNAP XL, *XLINE
P, *PAN XR, *XREF
-P, *-PAN -XR, *-XREF
PA, *PASTESPEC Z, *ZOOM
PE, *PEDIT ; The following are alternative
PL, *PLINE aliases and aliases as
PO, *POINT supplied in AutoCAD
POL, *POLYGON Release 13.
PR, *PREFERENCES
PRE, *PREVIEW AV, *DSVIEWER
PRINT, *PLOT CP, *COPY
M.T2.02 Ut.08

VIII . 4 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Macros de Comandos e Slides

PS, *PSPACE DIMALI, *DIMALIGNED


PU, *PURGE DIMANG, *DIMANGULAR
R, *REDRAW DIMBASE, *DIMBASELINE
RA, *REDRAWALL DIMCONT, *DIMCONTINUE
RE, *REGEN DIMDIA, *DIMDIAMETER
REA, *REGENALL DIMED, *DIMEDIT
REC, *RECTANGLE DIMTED, *DIMTEDIT
REG, *REGION DIMLIN, *DIMLINEAR
REN, *DDRENAME DIMORD, *DIMORDINATE
-REN, *RENAME DIMRAD, *DIMRADIUS
REV, *REVOLVE DIMSTY, *DIMSTYLE
RM, *DDRMODES DIMOVER, *DIMOVERRIDE
RO, *ROTATE LEAD, *LEADER
RPR, *RPREF TM, *TILEMODE

Comandos externos

A secção de definição dos comandos externos encontra-se depois da linha de


comentário ; Examples of External Commands … e têm o seguinte formato (um
comando por cada linha). Os vários campos são separados por vírgulas, não
importando espaços em branco.

nome,programa_externo,código,pergunta

• nome - Nome de actuação do programa, em resposta a Command:.

• programa_externo - Nome do programa, por exemplo START EXPLORER.

• código - Podemos ter os seguintes valores:

Valor 0 - A aplicação começa e o programa espera que termine.

Valor 1 - Não espera que a aplicação termine.

Valor 2 - A aplicação corre minimizada.

Valor 4 - A aplicação corre escondida.

• pergunta - Pedido do AutoCAD, depois de se introduzir Nome.

Abreviaturas de comandos

Os comandos mais usados do AutoCAD podem ser abreviados para uma ou


mais letras significativas. As abreviaturas do ficheiro por defeito encontram-se
M.T2.02 Ut.08

Componente Científico-Tecnológica CAD Avançado VIII . 5


Guia do Formando
Macros de Comandos e Slides IEFP · ISQ

depois da linha ; Sample aliases for AutoCAD Commands. Apenas se introduzem


dois campos, separados por vírgulas:
abreviatura,*comando_autocad

• abreviatura - Uma ou mais letras que abreviam o comando.

• comando_autocad - Comando do Autocad. Deve-se introduzir um asterisco,


*, antes do nome do comando de forma a que a linha seja identificada como
abreviatura.

Temos disponíveis, no ficheiro original, abreviaturas para a maioria dos comandos


mais usados. Assim, A desencadeia o comando ARC, L o comando LINE, E
para ERASE, Z para ZOOM, etc. Repare no asterisco antes do nome do comando
para qualquer das linhas de abreviatura.

NOTA - A activação de comandos através das abreviaturas definidas é muito


mais rápida que a sua escolha em qualquer dos menus.

Comando REINIT Não está em menus. Não tem ícone atribuído.

Reinicializa portas de entrada, ratos e ficheiro ACAD.PGP.

O comando REINIT permite reiniciar portas de entrada do computador,


configurações de rato ou mesa digitalizadora e ainda o ficheiro ACAD.PGP,
sem sair do AutoCAD. A actuação deste comando mostra a seguinte caixa de
diálogo (figura VIII.1):

Fig. VIII.1 - Comando REINIT

I/O Port Initialization - Podemos reiniciar a porta definida para o rato.

Device and File Initialization - Podemos recomeçar o rato ou outra unidade


de entrada com Digitizer e o ficheiro ACAD.PGP com PGP File, sem ser
necessário sair e voltar a entrar no AutoCAD.
M.T2.02 Ut.08

VIII . 6 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Macros de Comandos e Slides

MACROS DE COMANDOS E SLIDES

Podemos introduzir macros de comandos através da leitura de um ficheiro texto


onde estes comandos e respectivas opções se encontram listados. As macros
do AutoCAD são, assim, criadas fora do AutoCAD com um editor de texto
ASCII (NOTEPAD) ou um processador de texto (WORDPERFECT ou WORD)
mas gravando como ficheiro ASCII.

Todos os ficheiros de macros têm a extensão SCR. Tenha em atenção que, no


ficheiro, cada espaço em branco equivale à pressão da tecla <RETURN>.

Os slides em AutoCAD, ficheiros com a extensão SLD, são como fotografias


que se obtêm da área de desenho em determinada altura. É frequente a aplicação
de slides, por vezes em conjunção com ficheiros de macros, para apresentação
de trabalhos, em que apenas é mostrado um conjunto seleccionado de imagens.
A visualização de um slide é muito mais rápida que a entrada num novo desenho,
e pode ser efectivada sem interrupção do desenho em curso.

Comando SCRIPT Menu Tools, Run Script Não tem ícone atribuído.

Executa uma sequência de comandos definida em ficheiro SCR.

O comando SCRIPT executa os comandos AutoCAD e respectivas opções que


estão num ficheiro de macros a carregar através da caixa de diálogo (figura
VIII.2). Os ficheiros de macros devem ter a extensão SCR.

Fig. VIII.2 - Comando SCRIPT


M.T2.02 Ut.08

Componente Científico-Tecnológica CAD Avançado VIII . 7


Guia do Formando
Macros de Comandos e Slides IEFP · ISQ

Por exemplo, para traçar as linhas de esquadria de uma folha A3, poderia criar-
-se a seguinte linha de comandos num ficheiro ESQA3.SCR:

LINE 25,5 @390,0 @0,287 @-390,0 C

Carregando o ficheiro com o comando SCRIPT, o AutoCAD procede ao desenho


das linhas. Não se pode parar um ficheiro de comandos para se introduzirem
opções manuais.

Comando DELAY Não está em menus. Não tem ícone atribuído.

Permite a aplicação de pausas em macros de comandos.

Por vezes a execução dos comandos de macros é tão rápida que nem nos
apercebemos da sua actuação. O comando DELAY permite a aplicação de
pausas com um determinado tempo em macros. Após este, deve figurar a duração
da pausa medida em milisegundos. Por exemplo, se tivermos

DELAY 2000

indica que o próximo comando só é actuado após dois segundos.

Comando RSCRIPT Não está em menus. Não tem ícone atribuído.

Permite a execução em ciclo de ficheiro de macros.

Este comando possibilita a execução da macro (script) em ciclo até ser


interrompida com um <ESC>. Basta introduzir este comando como a última
linha da macro. O comando tem uma especial utilidade para demonstrações e
slide-shows, em que se possa colocar o programa a mostrar aplicações ou
slides em sucessão. Quando se chega ao fim da macro esta é recomeçada.

Comando MSLIDE Não está em menus. Não tem ícone atribuído.

Cria uma imagem slide a partir da vista activa.

O comando MSLIDE cria uma imagem slide da vista actual do desenho apenas
com as entidades visíveis. É uma imagem 2D, não alterável no AutoCAD, ficando
num ficheiro com extensão SLD. Aparece uma caixa de diálogo para a introdução
do nome do ficheiro (figura VIII.3):

Command: MSLIDE
M.T2.02 Ut.08

VIII . 8 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Macros de Comandos e Slides

Fig. VIII.3 - Comando MSLIDE.

Os slides gravados podem ser visualizados em qualquer altura com o comando


VSLIDE, sem interferir com o desenho actual.

Comando VSLIDE Não está em menus. Não tem ícone atribuído.

Visualiza imagens slide, sem interferir no desenho actual.

Este comando visualiza um slide criado com o comando MSLIDE. O slide é


colocado temporariamente na área de desenho, sem afectar o desenho actual.
Um simples REDRAW repõe o desenho. A pesquisa e introdução do nome são
feitas com a caixa de diálogo.

Em apresentações de slides, com um ficheiro SCR, é necessário algum tempo


para um slide ser carregado. Assim, enquanto visualizamos o slide anterior, o
AutoCAD procede à entrada do seguinte desde que coloquemos um asterisco
antes do seu nome.

Exemplo VIII. 1

Aplicação de macros e slides

Carregue um desenho qualquer, por exemplo um dos exemplos do AutoCAD


(na subdirectoria C:/PROGRAM FILES/AUTOCAD R14/SAMPLE/) e crie três
slides com diferentes vistas, com o comando MSLIDE. Vamos criar agora uma
apresentação com os slides, em sequência cíclica, com pausas de três
segundos, de acordo com o seguinte ficheiro de macros APRESENT.SCR:

VSLIDE SLIDE1
VSLIDE *SLIDE2
M.T2.02 Ut.08

Componente Científico-Tecnológica CAD Avançado VIII . 9


Guia do Formando
Macros de Comandos e Slides IEFP · ISQ

DELAY 3000
VSLIDE
VSLIDE *SLIDE3
DELAY 3000
VSLIDE
DELAY 3000
RSCRIPT

Explicação do ficheiro - Na linha 2, procedemos ao carregamento em memória


do segundo slide enquanto se vê o primeiro durante três segundos. Quando
temos um slide em memória, não é necessário especificar o seu nome (linha
4). Aplicamos o comando RSCRIPT para colocar a macro em ciclo.

Utilize o comando SCRIPT para executar a macro criada.

M.T2.02 Ut.08

VIII . 10 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Macros de Comandos e Slides

RESUMO

O ficheiro de parâmetros ACAD.PGP é um ficheiro de texto em ASCII que


contém a definição dos programas externos que podem ser acedidos e as
abreviaturas definidas para comandos do AutoCAD. O utilizador pode editar
este ficheiro num editor de texto ASCII e criar os seus próprios atalhos para
programas externos, definindo as suas abreviaturas de comandos.

Macros de comandos e slides:

Podemos introduzir macros de comandos através da leitura de um ficheiro texto


com a extensão SCR onde estes comandos e respectivas opções se encontram
listados. As macros do AutoCAD são, assim, criados fora do AutoCAD com um
editor de texto ASCII (por exemplo, NOTEPAD).

Comandos:

• SCRIPT - Executa uma sequência de comandos definida em ficheiro SCR.

• DELAY - Permite a aplicação de pausas em macros de comandos.

• RSCRIPT - Permite a execução em ciclo de ficheiro de macros.

• MSLIDE - Cria uma imagem slide a partir da vista activa.

• VSLIDE - Visualiza imagens slide, sem interferir no desenho actual.


M.T2.02 Ut.08

Componente Científico-Tecnológica CAD Avançado VIII . 11


Guia do Formando
Macros de Comandos e Slides IEFP · ISQ

ACTIVIDADES / AVALIAÇÃO

Exercício VIII.1

1. Copie o ficheiro ACAD.PGP para ACADOLD.PGP (encontra-se no


subdirectório C:/PROGRAM FILES/AUTOCAD R14/SUPPORT).

2. Entre no editor de texto do sistema operativo (digite NOTEPAD), sem sair


definitivamente do AutoCAD, e altere, a seu gosto, o ficheiro ACAD.PGP.
Por exemplo, pode atribuir PT a DDPTYPE.

3. Regresse ao AutoCAD e execute o comando REINIT para reiniciar o ficheiro


ACAD.PGP. Experimente as novas abreviaturas.

Exercício VIII.2

1. Carregue o desenho ZKL47_2.DWG que se encontra no subdirectório


C:\PROGRAM FILES\AUTOCAD R14\SAMPLE\, dê à variável TILEMODE o
valor 1 (para sair de paper space) e crie três slides com diferentes vistas,
recorrendo ao comando MSLIDE. Chame-lhes SLIDE1, SLIDE2 e SLIDE3 e
guarde-os no directório AVANÇADO.

2. Crie agora uma apresentação com os slides, em sequência cíclica, com


pausas de três segundos, de acordo com o seguinte ficheiro de macros
APRESENT.SCR, gravado no directório AVANÇADO. Use o NOTEPAD para
a sua criação.

VSLIDE SLIDE1

VSLIDE *SLIDE2

DELAY 3000

VSLIDE

VSLIDE *SLIDE3

DELAY 3000

VSLIDE

DELAY 3000

RSCRIPT

3. Execute o ficheiro de macros.


M.T2.02 Ut.08

VIII . 12 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Criação de Tipos de Linha e P adrões de Tr acejado
Padrões

Criação de Tipos de Linha e


Padrões de Tracejado
M.T2.02 UT.09

CAD Avançado
Guia do Formando
IEFP · ISQ Criação de Tipos de Linha e Padrões de Tracejado

OBJECTIVOS

No final desta unidade temática o formando deverá estar apto a:

• Criar e interpretar tipos de linha simples e compostos;

• Criar e interpretar padrões de tracejado.

TEMAS

• Introdução aos tipos de linha

• Criação de tipos de linha simples

• Criação de tipos de linha complexos

• Criação de padrões de tracejado

• Resumo

• Actividades / Avaliação
M.T2.02 Ut.09

CAD Avançado IX . 1
Guia do Formando
Criação de Tipos de Linha e Padrões de Tracejado IEFP · ISQ

INTRODUÇÃO AOS TIPOS DE LINHA

O AutoCAD V.14 vem com 38 tipos de linha já definidos, constituídos por


sequências de linhas, espaços e pontos, para além do contínuo. Os primeiros
24 tipos estão divididos em 8 famílias. Cada família dispõe de três escalas
individuais disponíveis. Por exemplo, para além do tipo de linha HIDDEN, temos,
com o mesmo aspecto, os tipos HIDDEN2 (metade da escala de HIDDEN) e
HIDDENX2 (dobro da escala de HIDDEN). Os restantes 14 tipos são baseados
em normas ISO. O AutoCAD 14 possibilita a criação de estilos de linha
complexos, que incluem símbolos ou texto, contendo 7 novos modelos de linha.

As definições dos tipos de linha estão guardadas em ficheiros ASCII com a


extensão LIN, podendo ser alterados ou acrescentados com qualquer editor de
texto.

CRIAÇÃO DE TIPOS DE LINHA SIMPLES

Os 38 tipos de linha simples do AutoCAD, compostos por linhas, espaços e


pontos, e os 7 tipos complexos de linha estão definidos no ficheiro
ACADISO.LIN, já com dimensões adequadas a medidas europeias. O AutoCAD
inclui ainda o ficheiro ACAD.LIN com dimensões em polegadas. Por exemplo,
os três tipos atrás citados têm a seguinte definição:

*HIDDEN,Hidden __ __ __ __ __ __ __ __ __ __ __ __ __ __
A, 6.35, -3.175
*HIDDEN2,Hidden (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
A, 3.175, -1.5875
*HIDDENX2,Hidden (2x) ____ ____ ____ ____ ____ ____ ____
A, 12.7, -6.35

Cada definição compreende duas linhas, com o seguinte formato:


*nome [,descrição]
alinhamento, campo1, campo2 [..., campo12]

• nome - Identificação do tipo de linha, precedida de asterisco.

• descrição - Opcional. Pode incluir-se uma breve descrição do tipo de linha,


em texto ou com traços representativos.

• alinhamento - Deve colocar-se A, pois é o único alinhamento possível.


M.T2.02 Ut.09

IX . 2 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Criação de Tipos de Linha e Padrões de Tracejado

• campo1, campo2, ... - Os campos, até doze, especificam o tipo de linha e


indicam o comprimento, em unidades do desenho, dos traços (sinal positivo)
ou espaços (sinal negativo). Se quisermos intercalar um ponto basta que o
respectivo campo seja zero. Resumindo:
Valor positivo - Desenha traço com o comprimento indicado.
Valor negativo - Coloca espaço com o comprimento indicado.
0 (zero) - Coloca um ponto.

Temos duas possibilidades para a criação de tipos de linha. A mais usada é


através da utilização de um editor de texto para a criação de um ficheiro onde
introduzimos as definições dos tipos de linha pretendidos. Não se esqueça de
colocar a extensão LIN.

Para carregar num desenho os tipos de linha criados, usa-se a opção Load do
comando LINETYPE ou o botão Load da caixa das layers. Após a indicação
dos tipos de linha (lembre-se que * carrega todos os do ficheiro), selecciona-se
o ficheiro através da caixa de diálogo.

CRIAÇÃO DE TIPOS DE LINHA COMPLEXOS

Um tipo de linha complexo, para além de linhas, espaços e pontos, pode também
conter símbolos (shapes) ou texto. Apresenta-se, em seguida, um exemplo de
dois tipos de linha complexos, contidos no ficheiro ACADISO.LIN. O primeiro
inclui um símbolo, enquanto o segundo contém texto.

*BATTING,Batting SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
A,.00254,-2.54,[BAT,ltypeshp.shx,x=-2.54,s=2.54],-
5.08,[BAT,ltypeshp.shx,r=180,x=2.54,s=2.54],-2.54
*HOT_WATER_SUPPLY,Hot water supply —— HW —— HW —— HW ——
A,12.7,-5.08,[“HW”,STANDARD,S=2.54,R=0.0,X=-2.54,Y=-1.27],-
5.08

Para além dos campos vistos para tipos de linhas simples, temos a possibilidade
de dois campos novos. O campo para inserção de símbolos tem o seguinte
formato:
[nome_símbolo, nome_ficheiro,escala,rotação,offsetX,offsetY]

• nome_símbolo - Nome do símbolo (shape) contido no ficheiro compilado


SHX.

• nome_ficheiro - Ficheiro SHX que contém o símbolo pretendido. Incluir, se


necessário, a directoria de localização do ficheiro.

• escala - Escala de inserção do símbolo, acrescentando a letra S, S=valor.


M.T2.02 Ut.09

Componente Científico-Tecnológica CAD Avançado IX . 3


Guia do Formando
Criação de Tipos de Linha e Padrões de Tracejado IEFP · ISQ

• rotação - Valor da rotação do símbolo, em relação às próprias linhas, R=valor,


ou em relação à sua origem, A=valor.

• offsetX - Deslocação do símbolo ao longo do eixo do tipo de linha, com o


formato X=valor.

• offsetY - Deslocação do símbolo perpendicular ao eixo da linha, com o


formato Y=valor.

O campo para inserção de texto tem o seguinte formato:


[“texto”, estilo_texto,escala,rotação,offsetX,offsetY]

• “texto” - Texto a inserir, entre aspas.

• estilo_texto - Estilo do texto.

• escala - Escala de inserção do texto com o formato S=valor.

• rotação - Valor da rotação do texto, em relação às próprias linhas de criação,


R=valor, ou em relação à sua origem, A=valor.

• offsetX - Deslocação do texto ao longo do eixo do tipo de linha, com o


formato X=valor.

• offsetY - Deslocação do texto na perpendicular ao eixo da linha, com o


formato Y=valor.

CRIAÇÃO DE PADRÕES DE TRACEJADO

Um padrão de tracejado não é mais que um conjunto de famílias de linhas


paralelas, eventualmente não contínuas, com origem, rotação e espaçamento
perfeitamente definidos. Estes padrões são usados para preencher áreas com
os comandos BHATCH ou HATCH.

O AutoCAD contém, no ficheiro ACADISO.PAT (medidas europeias), 53 padrões


básicos pré-definidos e mais 14 padrões de acordo com normas ISO. Se
quisermos usar com o comando BHATCH um padrão por nós criado, podemos
acrescentar esse padrão ao ficheiro ACADISO.PAT e escolhê-lo na caixa de
diálogo. Note que não tem slide disponível. Em alternativa, criamos um ficheiro
PAT, contendo a definição do padrão, e usamos a opção Custom do comando
BHATCH.

Os padrões são definidos por uma linha de cabeçalho e por uma ou mais linhas
que definem cada um dos conjuntos de linhas paralelas do padrão (figura IX.1):
M.T2.02 Ut.09

IX . 4 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Criação de Tipos de Linha e Padrões de Tracejado

Fig. IX.1 - Criação de padrões

*nome [,descrição]
ângulo, origemX, origemY, deltaX, deltaY, [campo1, ...,campo6]
...

• nome - Identificação do padrão, precedido de asterisco.

• descrição - Opcional. Breve descrição ou comentário acerca do padrão.

• ângulo - Ângulo que a família de linhas faz com a horizontal.

• origemX, origemY - Ponto por onde passa a primeira linha da família.

• deltaX - Incremento entre linhas consecutivas da mesma família, medido


na direcção das mesmas.

• deltaY - Espaçamento entre as linhas.

• campo1, ..., campo6 - No caso das linhas não serem contínuas, descrevem
os vários campos que definem cada uma, até um máximo de seis. São
equivalentes aos campos para tipos de linha.

Apresenta-se, a título de exemplo, a listagem do padrão ANSI32, extraída do


ficheiro ACADISO.PAT:
*ANSI32,ANSI Steel
45, 0, 0, 0, 9.525
45, 4.49013, 0, 0, 9.525
M.T2.02 Ut.09

Componente Científico-Tecnológica CAD Avançado IX . 5


Guia do Formando
Criação de Tipos de Linha e Padrões de Tracejado IEFP · ISQ

Temos um aço ANSI com duas famílias de linhas, ambas a 45° e espaçadas de
9.525 unidades. A 2ª família tem uma origem em X de 4.49013 o que dá o
aspecto do ANSI32.

M.T2.02 Ut.09

IX . 6 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Criação de Tipos de Linha e Padrões de Tracejado

RESUMO

O AutoCAD V.14 vem com 38 tipos de linha já definidos, constituídos por


sequências de linhas, espaços e pontos, para além do contínuo. Os primeiros
24 tipos estão divididos em 8 famílias, dispondo cada uma de três escalas
individuais disponíveis. Por exemplo, para além do tipo de linha HIDDEN, temos,
com o mesmo aspecto, os tipos HIDDEN2 (metade da escala de HIDDEN) e
HIDDENX2 (dobro da escala de HIDDEN). Os restantes 14 tipos são baseados
em normas ISO. O AutoCAD 14 possibilita a criação de tipos de linha complexos,
que incluem símbolos ou texto, contendo 7 novos tipos de linha deste género.

As definições dos tipos de linha estão guardadas em ficheiros ASCII com a


extensão LIN, podendo ser alterados ou acrescentados com qualquer editor de
texto. Os 38 tipos de linha simples do AutoCAD, compostos por linhas, espaços
e pontos, e os 7 tipos de linha complexos estão definidos no ficheiro
ACADISO.LIN, já com dimensões adequadas a medidas europeias.

Um padrão de tracejado não é mais que um conjunto de famílias de linhas


paralelas, eventualmente não contínuas, com origem, rotação e espaçamento
perfeitamente definidos. Estes padrões são usados para preencher áreas com
os comandos BHATCH ou HATCH.

O AutoCAD contém, no ficheiro ACADISO.PAT (medidas europeias), 53 padrões


básicos pré-definidos e mais 14 padrões de acordo com normas ISO.
M.T2.02 Ut.09

Componente Científico-Tecnológica CAD Avançado IX . 7


Guia do Formando
Criação de Tipos de Linha e Padrões de Tracejado IEFP · ISQ

ACTIVIDADES / AVALIAÇÃO

Exercício I

1. Crie o tipo de linha simples dado pela seguinte figura (figura IX.2). Chame ao
ficheiro MEU.LIN e armazene-o no subdirectório C:\AVANÇADO. Carregue
o ficheiro e experimente-o.

. . . .

Fig. IX.2 - Exemplo de tipo de linha simples

2. Crie um tipo de linha complexo composto pelo seu nome, no estilo


STANDARD. Use o mesmo ficheiro MEU.LIN. Carregue o ficheiro e
experimente-o. Veja um exemplo na figura IX.3.

Fig. IX.3 - Exemplo de tipo de linha complexo

Exercício II

1. Crie o padrão representado na figura IX.4, em ficheiro MEU.PAT. Não se


esqueça que o nome do ficheiro tem de ter o nome do padrão.

Fig. IX.4 - Exemplo de padrão


M.T2.02 Ut.09

IX . 8 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Alter ação de Men
Alteração us e Bar
Menus Barrr as de F er r amentas
Fer

Alteração de Menus e Barras de


Ferramentas
M.T2.02 UT.10

CAD Avançado
Guia do Formando
IEFP · ISQ Alteração de Menus e Barras de Ferramentas

OBJECTIVOS

No final desta unidade temática o formando deverá estar apto a:

• Identificar os vários elementos presentes num ficheiro de menus;

• Criar e alterar menus;

• Criar e carregar menus parciais;

• Criar e alterar barras de ferramentas.

TEMAS

• Tipos de ficheiros

• Tipos e operações com menus

• Menus parciais

• Complementos sobre menus de ícones

• Barras de ferramentas

• Resumo

• Actividades / Avaliação
M.T2.02 Ut.10

CAD Avançado X . 1
Guia do Formando
Alteração de Menus e Barras de Ferramentas IEFP · ISQ

TIPOS DE FICHEIROS

O ficheiro de menus principal é um ficheiro de texto em ASCII que contém as


definições dos menus do AutoCAD, incluindo os menus de topo, lateral, de
ícones, do cursor, da mesa digitalizadora e definição de barras de ferramentas,
teclas aceleradoras e os botões do rato. É ainda possível executar programas
ou macros de comandos a partir dos menus. A existência dos menus facilita
enormemente a utilização do programa, porque senão, estaríamos limitados à
zona de diálogo para a introdução de comandos e opções.

A adaptação dos menus possibilita que cada utilizador optimize a interface do


AutoCAD de acordo com as suas necessidades, formando os comandos ou
macros mais usados imediatamente acessíveis. Praticamente todos os
programas comerciais que funcionam sobre o AutoCAD utilizam menus próprios
de forma a que sejam adicionadas às facilidades de utilização do AutoCAD as
respectivas facilidades de acesso aos novos comandos.

O ficheiro mais importante dos menus é o ACAD.MNU que contém todos os


menus do AutoCAD, em ASCII. Este ficheiro é normalmente bastante extenso.
O utilizador experiente pode alterar directamente o ficheiro ACAD.MNU ou, mais
comum, criar menus de topo próprios e adequados à sua função.

Os outros ficheiros relacionados com menus são os seguintes:

• ACAD.MNC - Ficheiro compilado do ACAD.MNU. Por este processo, o menu


carrega muito mais rapidamente. A alteração do ACAD.MNU obriga, quando
se inicia uma sessão, à compilação automática do menu, criando um
ACAD.MNC.

• ACAD.MNR - Ficheiro binário com as imagens usadas pelo menu.

• ACAD.MNS - Menu fonte, gerado pelo AutoCAD.

• ACAD.MNL - Contém a definição de rotinas de programação LISP, para que


o ficheiro ACAD.MNU não fique sobrecarregado.

TIPOS E OPERAÇÕES COM MENUS

Carregamento de menus

Um ficheiro de menus em ASCII, com a extensão MNU, pode ser alterado com
um editor de texto. Para se carregarem menus diferentes do ACAD.MNU deve
usar -se o comando MENU escolhendo o ficheiro pretendido. A primeira vez que
M.T2.02 Ut.10

X . 2 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Alteração de Menus e Barras de Ferramentas

um ficheiro MNU é carregado, este é compilado para que o próximo carregamento


seja muito mais rápido. Compilado, fica com a extensão MNC. Podemos carregar
e descarregar igualmente menus de topo parciais com os comandos MENULOAD
e MENUUNLOAD.

Estrutura de menus

Os ficheiros de menus MNU estão divididos em secções e estas em submenus.


As secções são identificadas por rótulos iniciados por três asteriscos. São as
seguintes as secções disponíveis no ficheiro ACAD.MNU:

• ***MENUGROUP - Grupo de menus que tem a ver com a possibilidade de


carregamento de aplicações para funcionar com o AutoCAD. O AutoCAD 14
apenas dispõe do rótulo ACAD que deve preceder todas as outras secções.

• ***BUTTONSn - Menu de botões do rato ou cursor de mesa digitalizadora. n


pode ir de 1 a 4.

• ***AUXn - Menu auxiliar para botões, no caso de computadores com o rato


embutido.

• ***POP0 - Menu do cursor.

• ***POPn - Menus de topo, com n de 1 até um máximo de 16.

• ***SCREEN - Menu lateral.

• ***IMAGE - Menu de ícones: Um exemplo do menu de ícones é a selecção


de configuração de janelas em View, Tiled Viewports, Layout.

• ***TABLETn - Menu de mesa digitalizadora, com n entre 1 e 4.

• ***TOOLBARS - Definição de todas as barras de ícones.

• ***HELPSTRINGS - Ajudas que aparecem na linha de status quando se


indicam comandos.

• ***ACCELERATORS - Teclas aceleradoras com função e combinações para


desencadear comandos.

Os submenus apresentam um funcionamento diferente, consoante estamos no


menu de topo ou no menu lateral. Neste último, um submenu sobrepõe-se
parcialmente ao menu anterior, enquanto os menus de topo assumem aspecto
de encadeados.
M.T2.02 Ut.10

Componente Científico-Tecnológica CAD Avançado X . 3


Guia do Formando
Alteração de Menus e Barras de Ferramentas IEFP · ISQ

Menus de botões

Cada linha das secções ***BUTTONSn representa um botão do rato ou cursor


de mesa digitalizadora. O primeiro botão do rato é sempre o botão de marcação,
pelo que estas secções começam sempre pelo segundo botão. Apresenta-se,
na listagem seguinte, uma parte da secção BUTTONS1 e a secção BUTTONS2
obtida do ficheiro ACAD.MNU:

***BUTTONS1
;
$p0=SNAP $p0=*
...
***BUTTONS2
$p0=SNAP $p0=*

O segundo botão de BUTTONS1 (em ratos de três botões corresponde ao botão


da direita) é equivalente à tecla de <RETURN>. Assim, em todos os menus, o
ponto e vírgula “;” corresponde a <RETURN>. O terceiro botão de BUTTONS1
(tecla do meio em ratos de três botões) chama o menu do cursor identificado
pelo submenu SNAP de POP0. A secção BUTTONS2 corresponde aos botões
do rato pressionados em conjunto com <SHIFT>. Conforme podemos constatar,
a segunda tecla do rato mais <SHIFT> também mostra o menu do cursor.
Assim, o menu do cursor é chamado pela linha $p0=SNAP $p0=*.

Menu lateral

A secção ***SCREEN contém a definição do menu lateral, incluindo todos os


submenus de comandos e respectivas opções. Tem o seguinte aspecto parte
do menu principal do AutoCAD e dos submenus para comandos de desenho:

***SCREEN
**S
[AutoCAD ]^C^C^P(ai_rootmenus) ^P
[* * * * ]$S=ACAD.OSNAP
[FILE ]$S=ACAD.01_FILE
[EDIT ]$S=ACAD.02_EDIT
[VIEW 1 ]$S=ACAD.03_VIEW1
[VIEW 2 ]$S=ACAD.04_VIEW2
[INSERT ]$S=ACAD.05_INSERT
[FORMAT ]$S=ACAD.06_FORMAT
[TOOLS 1 ]$S=ACAD.07_TOOLS1
[TOOLS 2 ]$S=ACAD.08_TOOLS2
M.T2.02 Ut.10

X . 4 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Alteração de Menus e Barras de Ferramentas

[DRAW 1 ]$S=ACAD.09_DRAW1
...
**09_DRAW1 3
[Line ]^C^C_line
[Ray ]^C^C_ray
[Xline ]^C^C_xline
[Mline ]^C^C_mline
[Pline ]^C^C_pline
...

Após a linha de início da secção, ***SCREEN, temos o submenu principal **S.


Todos os submenus laterais são identificados por um nome único em todo o
ficheiro, precedido por dois asteriscos, podendo aparecer um número à frente
do nome (exemplo: **09_DRAW1 3). Este número indica que o submenu é
sobreposto ao anterior a partir da linha dada por ele. Um valor de 3 indica que as
duas primeiras linhas não são substituídas pelo novo submenu.

Cada linha, desde que não seja a identificação do submenu, faz aparecer um
novo submenu ou desencadeia um comando. A palavra dentro de chavetas rectas
é o rótulo do comando ou submenu, sendo a que aparece quando usamos o
menu lateral. Se não houver chavetas rectas são mostrados os primeiros oito
caracteres da linha.

A linha [AutoCAD] é especial, pois chama uma função que coloca a estrutura
de menus original. [****] coloca no menu lateral o submenu chamado OSNAP.
Para chamar um submenu do menu lateral deve colocar-se $S=nome_submenu.
Como exemplo de chamada de submenus temos a linha [DRAW 1 ], que
chama o primeiro submenu dos comandos de desenho 04_DRAW1. Repare
que a maioria dos submenus apresenta o número 3, indicando assim que as
linhas [AutoCAD] e [****] se mantêm inalteráveis.

A inscrição de ^C^C antes do nome dos comandos indica que é efectuado um


duplo <ESC> antes da actuação de cada comando, cancelando assim
comandos prévios e eventualmente respectivas opções.

No menu lateral não podemos colocar, numa mesma linha, comandos com
opções ou entrada manual de opções.

Menus de topo e menu do cursor

Já vimos que o menu do cursor é identificado por ***POP0 e que os vários


menus de topo são identificados por ***POPn, com n variando entre 1 e 16.
Existe ainda um ***POP17 com um menu do cursor adaptado a grips. O menu
original do AutoCAD tem 11 menus de topo. Apresenta-se um excerto do menu
do cursor e do menu de topo [DRAW]:
M.T2.02 Ut.10

Componente Científico-Tecnológica CAD Avançado X . 5


Guia do Formando
Alteração de Menus e Barras de Ferramentas IEFP · ISQ

***POP0
**SNAP
// Shift-right-click
[&Object Snap Cursor Menu]
ID_Tracking [Trac&king]_tracking
ID_From [&From]_from
ID_MnPointFi [->Point Fi&lters]
ID_PointFilx [.X].X
ID_PointFily [.Y].Y
ID_PointFilz [.Z].Z
[--]
ID_PointFixy [.XY].XY
ID_PointFixz [.XZ].XZ
ID_PointFiyz [<-.YZ].YZ
[--]
ID_OsnapEndp [&Endpoint]_endp
ID_OsnapMidp [&Midpoint]_mid
ID_OsnapInte [&Intersection]_int
ID_OsnapAppa [&Apparent Intersect]_appint
[--]
...
***POP7
**DRAW
ID_MnDraw [&Draw]
ID_Line [&Line]^C^C_line
ID_Ray [&Ray]^C^C_ray
ID_Xline [Cons&truction Line]^C^C_xline
ID_Mline [&Multiline]^C^C_mline
[--]
ID_Pline [&Polyline]^C^C_pline
ID_3dpoly [&3D Polyline]^C^C_3dpoly
ID_Polygon [Pol&ygon]^C^C_polygon
ID_Rectang [Rectan&gle]^C^C_rectang
[--]
ID_MnArc [->&Arc]
ID_Arc3point [3 &Points]^C^C_arc
[--]
ID_ArcStCeEn [&Start, Center, End]^C^C_arc \_c
...
M.T2.02 Ut.10

X . 6 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Alteração de Menus e Barras de Ferramentas

Nestas secções, a primeira linha é o título do menu, colocado na barra de


menus de topo. Enquanto no menu lateral estávamos limitados a uma largura
de 8 caracteres, nestes a largura é dada automaticamente pelo rótulo mais
extenso.

O menu ***POP0 contém, como já sabiamos, as opções para acesso aos


pontos precisos de entidades, tal como se as introduzíssemos com o teclado.
Em menus não estamos limitados a chamar comandos ou submenus, podemos
igualmente colocar opções.

No menu ***POP0, a linha [->Point Filters] indica que se inicia um submenu


ou menu encadeado, terminado com a linha [<-.YZ]. Os menus encadeados
começam depois da linha assinalada com [-> e terminam na marcada com [<.
Podemos ter vários níveis de submenus.

A linha [—] apenas coloca no menu uma linha separadora.

Podemos, nos menus de topo, colocar macros de comandos com eventuais


pausas para entrada de dados do utilizador. Analisemos, por exemplo, a linha
da listagem [Start, Center, End]. Começamos por activar o comando ARC
confirmado por um espaço, seguindo-se uma barra descendente “\”. Esta barra
descendente corresponde a uma pausa para que o utilizador insira um
parâmetro, neste caso, o ponto inicial do arco. Vem depois a opção Center (C),
centro do arco, faltando apenas inserir o ponto final que retoma a sequência
normal do comando. Temos, portanto, possibilidades de pausas e de inserção
automática de opções.

Menus de ícones

Um menu de ícones é uma caixa de diálogo onde se podem escolher visualmente


opções através da selecção de uma imagem ou de um item numa lista. As
imagens são obtidas por slides criados previamente. As definições das caixas
de ícones encontram-se em submenus na secção ***image.

Apresenta-se em seguida, uma parte de ícones image_vporti que mostra a


configuração das janelas:

***image

...

**image_vporti

[Tiled Viewport Layout]

[acad(vport-1,Single)]^C^C(ai_tiledvp 1 nil)

[acad(vport-3v,Three: Vertical)]^C^C(ai_tiledvp 3 “_V”)

[acad(vport-3h,Three: Horizontal)]^C^C(ai_tiledvp 3 “_H”)

...
M.T2.02 Ut.10

Componente Científico-Tecnológica CAD Avançado X . 7


Guia do Formando
Alteração de Menus e Barras de Ferramentas IEFP · ISQ

Os submenus de ícones são chamados por uma linha do tipo $I=... . A primeira
linha do submenu de ícones é o título da caixa de ícones. Cada uma das linhas
seguintes representa um dos ícones da caixa. Por exemplo, para a segunda
linha, acad é o nome do ficheiro de slides (acad.slb), vport-1 o slide e ainda
antes de fechar os parênteses está o texto da lista, Single. Após o fecho do
parênteses recto é actuada uma função para o comando VPORTS.

Teclas aceleradoras

Pode existir, nos ficheiros MNU, uma secção para a definição de teclas
aceleradoras:
***ACCELERATORS

Cada linha desta secção define conjunções de teclas para o acesso rápido a
comandos ou sequências de comandos. Para a definição de teclas aceleradoras
usamos uma referência, entre parênteses rectos, e uma sequência de comandos
normal de menus: [Referência]Sequência

A referência pode incluir as teclas CONTROL e SHIFT. Incluimos ainda qualquer


letra ou tecla de função, mas delimitada por aspas e sem espaços. Exemplos:

[CONTROL+”A”]^c^cARRAY ; comando ARRAY

[SHIFT+”I”]INT ; ponto preciso de intersecção

[CONTROL+”F1"]^c^cDDMODIFY ; comando DDMODIFY

[“F1”]^c^cLINE ; comando LINE

MENUS PARCIAIS

O AutoCAD possibilita o carregamento de menus de topo parciais com o comando


MENULOAD. O comando MENUUNLOAD, de funcionamento idêntico, retira
menus de topo.

Comando MENULOAD Menu Tools, Customize Não tem ícone atribuído.


Menus

Carrega e descarrega menus de topo parciais.

O comando MENULOAD permite carregar e descarregar menus de topo parciais,


através de uma caixa de diálogo (figura X.1). São assim adicionados ou retirados
menus parciais a uma base que normalmente é o ACAD.MNU.
M.T2.02 Ut.10

X . 8 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Alteração de Menus e Barras de Ferramentas

Fig. X.1 - Comando MENULOAD

Em Menu Groups temos a lista dos grupos carregados. Unload descarrega e


Load carrega grupos dados por Filename ou ficheiros procurados em Browse.
Se marcarmos Replace All, o grupo carregado substitui completamente os
menus existentes.

Ao assinalarmos Menu Bar podemos alterar os menus de topo. Insert insere o


menu marcado na coluna esquerda enquanto Remove retira o menu da direita.
A opção Remove All retira todos os menus de topo.

COMPLEMENTOS SOBRE MENUS DE ÍCONES

Um menu de ícones é uma caixa de diálogo onde se podem escolher visualmente


opções através da selecção de uma imagem ou de um item numa lista. As
imagens são obtidas por slides criados previamente. As definições das caixas
de ícones encontram-se em submenus na secção ***IMAGE.
M.T2.02 Ut.10

Componente Científico-Tecnológica CAD Avançado X . 9


Guia do Formando
Alteração de Menus e Barras de Ferramentas IEFP · ISQ

Apresenta-se, em seguida, um exemplo de um sub-menu de ícones PORTAS


que permite a inserção de blocos de portas através da sua escolha pelo ícone:

***IMAGE
...
**PORTAS
[PORTAS]
[portas(s1,Porta 1)]^C^Cinsert porta1
[portas(s2,Porta 2)]^C^Cinsert porta2
[Porta3,Porta 3]^C^Cinsert porta3
...

A primeira linha do submenu de ícones, [PORTAS], é o título da caixa de ícones.


Cada uma das linhas seguintes representa um dos ícones da caixa. Por exemplo,
para a segunda linha, portas é o nome do ficheiro de slides (portas.slb), s1 o
slide e ainda antes de fechar os parênteses está o texto da lista, Porta 1. Após
o fecho do parênteses recto é activado o comando INSERT para a inserção do
bloco porta1. Na terceira linha temos um exemplo de um slide, Porta3, que não
está na livraria.

Podemos ter os seguintes tipos de linhas em submenus de ícones:

[nome_slide]

[nome_slide,texto_lista]

[ficheiro_slides(nome_slide)]

[ficheiro_slides(nome_slide,texto_lista)]

Este submenu seria chamado, por exemplo, pela seguinte linha de menu de
topo:

[PORTAS]^C^C$I=PORTAS $I=*

Após a referência do menu de ícones PORTAS temos de fazer com que a caixa
apareça, através de $I=*.

Criação de ficheiros de slides

Utiliza-se o programa SLIDELIB.EXE, que funciona em MSDOS e que se encontra


no subdirectório SUPPORT. Tem de se abrir uma janela DOS para correr o
programa. São os seguintes os passos para a criação de slides e ficheiro de
slides:

1. Criar cada um dos ficheiros slide (comando MSLIDE) para um directório


específico. As imagens têm de ser simples e sem zonas a cheio.
M.T2.02 Ut.10

X . 10 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Alteração de Menus e Barras de Ferramentas

2. Criar um ficheiro texto com o nome dos slides (sem extensão), um por linha,
por exemplo com o nome LISTA.TXT. Exemplo de ficheiro:
slide1
slide2

3. Copiar o programa SLIDELIB.EXE para o directório onde se encontram os


slides.

4. Abrir uma janela DOS e correr o programa SLIDELIB da seguinte forma:


“directório_slides”>SLIDELIB livraria <LISTA.TXT

5. Fica criado o ficheiro livraria.slb que pode ser usado para a escolha de
slides em menus de ícones. Em vez de livraria pode usar o nome que quiser.

BARRAS DE FERRAMENTAS

Comando TOOLBAR, TO Menu View, Toolbars Não tem ícone atribuído.

Permite criar e alterar barras de ferramentas.

A criação e activação de barras de ferramentas são efectuadas com o comando


TOOLBAR. Aparece a seguinte caixa de diálogo (figura X.2).

Fig. X.2 - Comando TOOLBAR


M.T2.02 Ut.10

Componente Científico-Tecnológica CAD Avançado X . 11


Guia do Formando
Alteração de Menus e Barras de Ferramentas IEFP · ISQ

Na lista Toolbars temos todas as barras de ferramentas para o grupo assinalado


em Menu Group. Podemos marcar ou desmarcar a visibilidade das barras
pretendidas.

New permite criar uma nova barra de ferramentas. Aparece uma outra caixa
para a especificação do seu nome (figura X.3). A barra fica visível, embora ainda
vazia, e o seu nome é acrescentado à lista.

Fig. X.3 - TOOLBAR, botão New

O botão Delete remove a barra assinalada. Com o botão Customize podemos


alterar barras. Aparece uma nova caixa onde se podem escolher ícones para
incluir na barra pretendida (figura X.4).

Fig. X.4 - TOOLBAR, botão Customize

Para colocar ícones basta marcar o nome da categoria de ferramentas e arrastar


(tecla esquerda premida) o ícone para cima da barra a alterar. Esta barra tem
M.T2.02 Ut.10

X . 12 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Alteração de Menus e Barras de Ferramentas

que estar visível e com a caixa Customize aberta. Destaque-se a categoria


Custom na qual podemos colocar um ícone em branco e um ícone de
arrastamento, também em branco.

Já se viu que, para colocar ícones, basta enviá-los a partir de Customize, para
cima da barra pretendida. Para os retirar, basta arrastá-los para fora (sempre
com a caixa Customize aberta). A alteração da imagem de ícones e a sua
atribuição a comandos ou macros é feita marcando a tecla direita em cima do
ícone a alterar. Aparece uma nova caixa com as seguintes possibilidades (figura
X.5):

Fig. X.5 - TOOLBAR, Customize sobre um ícone

Name e Help permitem, respectivamente, dar um nome à ferramenta e descrever


a sua funcionalidade. Em Macro indicamos os comandos de execução com o
mesmo processo e possibilidades de uma macro de menus. Em Button Icon
definimos o aspecto do botão através de uma escolha na lista e/ou de uma
alteração ao nível de pixels com o botão Edit (figura X.6).
M.T2.02 Ut.10

Componente Científico-Tecnológica CAD Avançado X . 13


Guia do Formando
Alteração de Menus e Barras de Ferramentas IEFP · ISQ

Fig. X.6 - TOOLBAR, Edição de ícones

Neste comando podemos ainda marcar Properties para alterar propriedades


genéricas da barra escolhida, nomeadamente o nome e a linha de informação
(figura X.7).

Fig. X.7 - TOOLBAR, botão Properties


M.T2.02 Ut.10

X . 14 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Alteração de Menus e Barras de Ferramentas

RESUMO

O ficheiro mais importante dos menus é o ACAD.MNU que contém todos os


menus do AutoCAD, em ASCII. Este ficheiro é normalmente bastante extenso.
O utilizador experiente pode alterar directamente o ficheiro ACAD.MNU ou, mais
comum, criar menus de topo próprios e adequados à sua função.

Os ficheiros de menus MNU estão divididos em secções e estas em submenus.


As secções são identificadas através de rótulos iniciados por três asteriscos.
São as seguintes as secções disponíveis no ficheiro ACAD.MNU:

• ***MENUGROUP - Grupo de menus que tem a ver com a possibilidade de


carregamento de aplicações para funcionar com o AutoCAD. O AutoCAD 14
apenas dispõe do rótulo ACAD. Este deve preceder todas as outras secções.

• ***BUTTONSn - Menu de botões do rato ou cursor de mesa digitalizadora. n


pode ir de 1 a 4.

• ***AUXn - Menu auxiliar para botões, no caso de computadores com o rato


embutido.

• ***POP0 - Menu do cursor.

• ***POPn - Menus de topo, com n de 1 até um máximo de 16.

• ***SCREEN - Menu lateral.

· ***IMAGE - Menu de ícones: Um exemplo de menu de ícones é a selecção


de configuração de janelas em View, Tiled Viewports, Layout.

• ***TABLETn - Menu de mesa digitalizadora, com n entre 1 e 4.

• ***TOOLBARS - Definição de todas as barras de ícones.

• ***HELPSTRINGS - Ajudas que aparecem na linha de status quando se


indicam comandos.

• ***ACCELERATORS - Teclas aceleradoras como teclas de função e


combinações de teclas para desencadear comandos.

O AutoCAD possibilita o carregamento de menus de topo parciais, com o


comando MENULOAD.

O comando TOOLBAR (TO) permite criar e alterar barras de ferramentas.


M.T2.02 Ut.10

Componente Científico-Tecnológica CAD Avançado X . 15


Guia do Formando
Alteração de Menus e Barras de Ferramentas IEFP · ISQ

ACTIVIDADES / AVALIAÇÃO

1. Criar uma barra de ferramentas, chamada MINHA, com os seguintes


comandos (figura X.8):

LINE

CIRCLE

ERASE

TRIM

OFFSET

OFFSET - Distância 10

OFFSET - Distância 5

BREAK - Partir em ponto de intersecção

NOTEPAD (com entrada directa, sem pedir ficheiro)

Nota: Crie ícones para os 4 últimos.

Fig. X.8 - Exemplo 10.1.

M.T2.02 Ut.10

X . 16 CAD Avançado Componente Prática


Guia do Formando
IEFP · ISQ Introdução à Programação

Introdução à Programação
M.T2.02 UT.11

CAD Avançado
Guia do Formando
IEFP · ISQ Introdução à Programação

OBJECTIVOS

No final desta unidade temática o formando deverá estar apto a:

• Identificar as possibilidades de programação em AutoLisp;

• Carregar ficheiros AutoLisp;

• Realizar programas simples.

TEMAS

• Introdução

• Como carregar funções e ficheiros Lisp

• Convenções

• Funções básicas

• Funções aritméticas e trigonométricas

• Outras funções

• Resumo

• Actividades / Avaliação
M.T2.02 Ut.11

CAD Avançado XI . 1
Guia do Formando
Introdução à Programação IEFP · ISQ

INTRODUÇÃO

A linguagem de programação AutoLisp é uma implementação da poderosa


linguagem LISP, especialmente adaptada ao AutoCAD. O LISP é uma linguagem
de alto nível, ideal para a manipulação de símbolos e listas.

Através da programação em AutoLisp o utilizador pode estender


consideravelmente as potencialidades do AutoCAD, conseguindo obter enormes
ganhos de produtividade. Efectua-se, nesta unidade, uma pequena introdução
ao AutoLisp.

Com a linguagem AutoLisp, é possível:

• Criar macros de comandos.

• Adicionar novos comandos.

• Adicionar funções, sequências de comandos e aplicações complexas.

• Manipular entidades do AutoCAD.

• Consultar a base de dados do desenho.

• Efectuar operações matemáticas.

• Criar estruturas de decisão.

Os programas AutoLisp são normalmente ficheiros texto em ASCII, criados ou


alterados através de qualquer editor de texto. Como os programas não são
compilados, a linguagem torna-se lenta, mas é extremamente rápida em
manipulação de listas, o que é adequado ao CAD. A extensão dos ficheiros que
contém programas AutoLisp é LSP.

Para se programar eficientemente em AutoCAD, devem possuir-se bons


conhecimentos do programa, incluindo o funcionamento dos seus comandos.

COMO CARREGAR FUNÇÕES E FICHEIROS LISP

Em AutoCAD, podemos aceder facilmente às funções e programas em AutoLisp.

Todas as funções e listas têm de ser delimitadas por parênteses. Para utilizar
funções em AutoCAD, basta introduzi-las dentro dos respectivos parênteses.
M.T2.02 Ut.11

XI . 2 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Introdução à Programação

Por exemplo, se quisermos somar 3 valores, colocamos o sinal + seguido dos


três valores e o AutoCAD devolve o total:
Command: (+ 35.2 23.4 23.4) ; a função é sempre colocada em primeiro
lugar.
82.0 ; resposta do programa.

Para utilizarmos programas AutoLisp, devemos carregá-los previamente em


memória. O seu carregamento é efectuado usando a função LOAD ou o comando
APPLOAD.
Command: (LOAD “nome_programa”) ; todos os nomes e variáveis texto
são introduzidos entre aspas.

O AutoCAD dispõe de um ficheiro AutoLisp, ACAD.LSP, que é carregado sempre


que se inicia o AutoCAD. Podemos colocar neste ficheiro todos os programas
que se usam frequentemente, usando para cada um o comando LOAD.

A utilização do comando APPLOAD é um processo alternativo para se


procurarem e carregarem aplicações AutoLisp. A sua actuação (por exemplo,
pelo menu de topo Tools>Application Load) mostra uma caixa de diálogo para
a busca, activação e desactivação de programas (figura XI.1).

Fig. XI.1 - Comando APPLOA

Exemplo XI. 1

Um dos programas extra que vêm com o AutoCAD é o REVCLOUD.LSP, para o


desenho de “nuvens” de anotações. Vamos proceder ao seu carregamento e
sua utilização:
Command: (LOAD “c:/Program Files/AutoCAD R14/Bonus/Cadtools/
revcloud.lsp”) ; na especificação do ficheiro temos de incluir normalmente
M.T2.02 Ut.11

Componente Científico-Tecnológica CAD Avançado XI . 3


Guia do Formando
Introdução à Programação IEFP · ISQ

a sua localização. Como a barra descendente tem outras aplicações em


AutoLisp, esta é substituída pela ascendente. Por omissão, a directoria
Cadtools é de acesso directo pelo AutoCAD, assim para este caso, bastava
especificar o nome do ficheiro.
REVCLOUD loaded. Type REVCLOUD to draw Revision Cloud. ; resposta
do AutoCAD assinalando o nome do novo comando.

Command: REVCLOUD ; o programa é executado como se fosse um


comando.
Arc length set at 0.5 ; informação.
Specify cloud starting point or [Arc length]: A ; opção para especificar a
corda máxima dos arcos que formam a nuvem.
Specify arc length <0.5>: 10
Specify cloud start point: Ponto; marcação do primeiro ponto.
Guide crosshairs along cloud path... ; o movimento do cursor vai inserindo
arcos, formando a nuvem.
Cloud finished. ; informação.

CONVENÇÕES

Todas as funções AutoLisp são do tipo:


(função (argumento1) ...)

São os seguintes os vários tipos de entidades existentes:

• Símbolos - Um símbolo é uma representação ou identificação de “qualquer


coisa” (variáveis, nomes, pontos).

• Listas - Série de entidades (exemplo: um ponto é uma lista de


coordenadas).

• Valores inteiros

• Valores reais

• Expressões literais

• Nomes de ficheiros

• Entidades do AutoCAD

• Conjuntos de selecção de entidades


M.T2.02 Ut.11

XI . 4 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Introdução à Programação

Se quisermos colocar comentários num programa devemos precedê-los por um


ponto e vírgula:
; isto é um comentário

FUNÇÕES BÁSICAS

Apresentam-se algumas das funções básicas mais importantes do AutoLisp:

DEFUN - Função para a definição de funções externas ou programas. Todos os


programas são iniciados por esta função.

(DEFUN nome (lista_argumentos) expressões)


nome - Nome da função ou programa.
lista_argumentos - lista das variáveis de entrada ou variáveis internas
se estas são precedidas de barra ascendente.
expressões - programa ou definição da função.

Exemplo: (defun C:SPIRAL (...)). Inicia a definição da função SPIRAL. A utilização


de C: permite que se chame a função ou programa sem necessitar de parênteses.

SETQ - Função de atribuição de expressões a nomes.

(SETQ nome1 expressão1 {nome2 expressão2 ...})


nome1 - nome que fica associado a expressão1.
Exemplo: (setq PIT 5.0). Atribui a PIT o valor 5.0.

COMMAND - Função para a execução de comandos do AutoCAD.

(COMMAND nome arg1 arg2 arg3 ...)


nome - Comando do AutoCAD.
arg1, arg2, ... - Opções do comando.

Se quisermos que uma das opções seja introduzida pelo utilizador, substituimo-
-la pela palavra pause.

Exemplo: (command “LINE” pause “@20,0”). Desenha uma linha horizontal de


20 unidades a começar num ponto a indicar pelo utilizador.

QUOTE ou ‘ - Função que devolve a expressão sem a desenvolver. Necessária,


por exemplo, para atribuições de valores ou listas.
(QUOTE expressão) ou ‘expressão
Exemplo: (setq AT ‘(3 4)). Atribui ao símbolo AT a lista (3 4).
M.T2.02 Ut.11

Componente Científico-Tecnológica CAD Avançado XI . 5


Guia do Formando
Introdução à Programação IEFP · ISQ

FUNÇÕES ARITMÉTICAS E TRIGONOMÉTRICAS

Apresentam-se algumas das funções aritméticas e trigonométricas mais


importantes.
+ - Função de adição. Basta um dos valores ser real para o resultado ser real.
(+ número1 número2 número3 ...)
Exemplo: (+ 23 34.0 45) dá 102.0.
- - Função de subtracção.
(- número1 número2 número3 ...)
Exemplo: (- 15 5 4) dá 6.
* - Função de multiplicação.
(* número1 número2 número3 ...)
Exemplo: (* 2 3 4.0) dá 24.0.
/ - Função de divisão.
(/ número1 número2 número3 ...)
Exemplo: (/20 5 2.0) dá 2.0.
EXP - Função exponencial de base e.
(exp número)
Exemplo: (exp 1) dá 2.71828.
EXPT - Função exponencial de base número1.
(expt número1 número2)
Exemplo: (expt 2 3) dá 8.
SQRT - Função raíz quadrada.
(sqrt número)
Exemplo: (sqrt 9) dá 3.0.
SIN - Função seno.
(sin ângulo)
Exemplo: (sin 0.5236) dá 0.5. Nota Importante: os ângulos têm de ser introduzidos
em radianos (0.5236rad = 30°).
COS - Função coseno.
(cos ângulo)
Exemplo: (cos 1.047) dá 0.5.
PI - Constante PI (3.14159).
PI
M.T2.02 Ut.11

XI . 6 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Introdução à Programação

OUTRAS FUNÇÕES

Na impossibilidade de incluir nesta unidade todas as funções AutoLisp


disponíveis, vão-se explicar mais algumas funções suficientes para se efectuarem
exemplos simples. De fora vão ficar as poderosas funções para listas (formação
de listas, obtenção de coordenadas de pontos), funções relacionais (maior,
menor, igual, etc), funções de condição (se...então, enquanto), funções lógicas
(AND, OR, NOT), funções de saída, funções de pesquisa da base de dados,
etc.

GETPOINT - Esta função efectua uma pausa para a introdução de um ponto,


com o cursor ou teclado.

(getpoint {ponto} {pedido})


{ponto} - Ponto opcional, a partir do qual pode ser marcado o novo
ponto.
{pedido} - Pode ser acrescentada à função uma mensagem que peça
o ponto.
Exemplo: (setq AA (getpoint “Introduza ponto:”)

GETDIST - Função para a introdução de uma distância.

(getdist {ponto} {pedido})


{ponto} - Ponto opcional, a partir do qual pode ser marcada a distância.
Coloca linha provisória para a definição da distância com o cursor.
{pedido} - Pode ser acrescentada à função uma mensagem que peça o
ponto.
Exemplo: (setq AA (getdist (quote (34,45)) “Introduza distância:”)

POLAR - Obtém um ponto, a partir do primeiro, situado a uma determinada


distância e com um determinado ângulo (coordenadas polares).
(polar ponto1 ângulo distância)
ponto1 - Ponto a partir do qual é obtido o segundo ponto.
ângulo - Ângulo entre os dois pontos, do primeiro para o segundo.
distância - Distância entre os dois pontos.

Exemplo: (setq BB (polar AA PI 50). Obtém-se o ponto BB situado, a partir de


AA, a um ângulo de 180° e uma distância de 50 unidades.
M.T2.02 Ut.11

Componente Científico-Tecnológica CAD Avançado XI . 7


Guia do Formando
Introdução à Programação IEFP · ISQ

RESUMO

Através da programação em AutoLisp o utilizador pode estender


consideravelmente as potencialidades do AutoCAD, conseguindo obter enormes
ganhos de produtividade.

Com a linguagem AutoLisp, é possível:

• criar macros de comandos;

• adicionar novos comandos;

• adicionar funções, sequências de comandos e aplicações complexas;

• manipular entidades do AutoCAD;

• consultar a base de dados do desenho;

• efectuar operações matemáticas;

• criar estruturas de decisão.

Para utilizarmos programas AutoLisp, devemos carregá-los previamente em


memória. O seu carregamento é efectuado usando a função LOAD
Command: (LOAD “nome_programa”)

ou o comando APPLOAD (menu de topo Tools>Application Load).

Todas as funções AutoLisp são do tipo (função (argumento1) ...).

Funções básicas:

• DEFUN - Função para a definição de funções externas ou programas.

• SETQ - Função de atribuição de expressões a nomes.

• COMMAND - Função para a execução de comandos do AutoCAD.

• QUOTE ou ‘ - Função que devolve a expressão sem a desenvolver.

Funções aritméticas e trigonométricas:

• + - Função de adição.

• - - Função de subtracção.
M.T2.02 Ut.11

XI . 8 CAD Avançado Componente Científico-Tecnológica


Guia do Formando
IEFP · ISQ Introdução à Programação

• * - Função de multiplicação.

• / - Função de divisão.

• EXP - Função exponencial de base e.

• EXPT - Função exponencial de base número1.

• SQRT - Função raíz quadrada.

• SIN - Função seno.

• COS - Função coseno.

• PI - Constante PI (3.14159).

Outras funções:

• GETPOINT - Efectua uma pausa para a introdução de um ponto, com o


cursor ou teclado.

• GETDIST - Introdução de uma distância.

• POLAR - Obtém um ponto, a partir do primeiro, situado a uma determinada


distância e com um determinado ângulo (coordenadas polares).
M.T2.02 Ut.11

Componente Científico-Tecnológica CAD Avançado XI . 9


Guia do Formando
Introdução à Programação IEFP · ISQ

ACTIVIDADES / AVALIAÇÃO

1. Crie um programa, em AutoLisp, para desenhar rectângulos a partir de


polilinhas. O utilizador deve introduzir o canto inferior esquerdo, o comprimento
e a largura. Na introdução destes parâmetros devem ser colocadas as
mensagens respectivas.

M.T2.02 Ut.11

XI . 10 CAD Avançado Componente Prática


Guia do Formando
IEFP · ISQ Bibliografia

BIBLIOGRAFIA

AutoCAD 14 User’s Guide, Autodesk, Inc., 1997.

SANTOS, João, AutoCAD 14 em 3 Dimensões, FCA, Lisboa, 1997.

SANTOS, João, AutoCAD 14 - Guia de Consulta Rápida, FCA, Lisboa, 1998.

OMURA, George, Mastering AutoCAD 14, Sybex, Estados Unidos da América,


1997.
M.T2.02 An.01

CAD Avançado B . 1
Guia do Formando

Você também pode gostar