You are on page 1of 81

Servio Nacional de Aprendizagem Industrial

Rua Henriqueta Tedesco - 192 - Berger - CEP 89.500-000 - Caador - Santa Catarina

Apostila de

AutoCAD 2002 - Avanado

Elaborado por:

Valdemar Morais

AutoCAD 2002 Avanado

NDICE
INTRODUO OBJETIVOS COMANDOS UTILITRIOS COMANDO RENAME COMANDO PURGE COMANDO AUDIT COMANDO RECOVER INTERCMBIOS DE ARQUIVOS COMANDO DXFOUT COMANDO DXFIN SELEA DE OBJETOS COMANDO DDSELECT COMANDO FILTER COMANDO GROUP LIGAO E INCORPORAO DE OBJETOS (OLE) COMANDO INSERTOBJ COMANDO DRAWORDER BLOCOS E ATRIBUTOS COMANDO ATTDEF COMANDO ATTDISP COMANDO DDATTE COMANDO ATTEDIT COMANDOS ATTEXT E DDATTEXT ARQUIVO MODELO (TEMPLATE FILE) ARQUIVOS DE REFERNCIA EXTERNA (XREF) COMANDO XREF COMANDO XATTACH COMANDO XCLIP COMANDO XBIND COMANDO XCLIPFRAME IMAGENS RASTER COMANDO IMAGE COMANDO IMAGEATTACH COMANDO IMAGECLIP COMANDO IMAGEADJUST COMANDO TRANSPARENCY COMANDO IMAGEQUALITY COMANDO IMAGEFRAME CRIAO DE TIPOS DE LINHAS ARQUIVOS DE DEFINIO DE LINHAS TIPO DE LINHA SIMPLES TIPO DE LINHA COMPLEXA COMANDO LINETYPE COMANDO MLSTYLE 03 03 03 03 04 05 06 07 09 10 10 13 15 18 19 20 24 25 25 28 29 31 33 34 34 35 35 36 37 38 38 39 39 39 40 40 41 41 42 43

AutoCAD 2002 Avanado

CRIAO DE PADRO DE HACHURA GERAO DE SLIDES COMANDO MSLIDE COMANDO VSLIDE COMANDO SCRIPT COMANDOS AUXILIARES AO SCRIPT CRIAO DE MENUS TIPOS DE ARQUIVOS DE MENU ESTRUTURA DO ARQUIVO DE MENU CARACTERES ESPECIAIS TERMINOLOGIA MENUS DE BOTES MENU DE CASCATA (MENU PULL-DOWN) MENUS DE ATALHO MENUS DE TELA MENUS E SUBMENUS IDENTIFICAO DE UM SUBMENU MENUS DE IMAGEM CONTROLE DOS SLIDES E TTULOS NA BARRA LATERAL BIBLIOTECA DE IMAGENS MENUS DE TOOLBARS DEFINIO DE TOOLBAR DEFINIO DE BUTTON DEFINIO DE FLYOUT DEFINIO DE CONTROL TECLAS ACELERADORAS INTRODUO AO AUTOLISP FUNES ARITMTICAS FUNES TRIGONOMTRICAS FUNO SETQ FUNO CAR e CDR FUNO GETPOINT FUNO DEFUN FUNO GETDIST FUNO POLAR FUNO GETANGLE FUNO OPEN FUNO CLOSE FUNO READ-LINE FUNO GETSTRING FUNO ATOI FUNO ATOF FUNO WHILE FUNO SUBSTR

47 49 49 49 49 50 51 52 52 53 53 54 56 59 59 60 61 63 64 65 66 66 67 67 68 68 69 70 71 71 72 72 73 74 75 76 77 77 77 78 78 78 79 79

AutoCAD 2002 Avanado

INTRODUO
Este curso habilita o profissional a se aprofundar no ambiente do AutoCAD de forma a tirar o mximo proveito de suas funes intermedirias e avanadas, aumentando a produtividade no trabalho dirio.

OBJETIVOS
No final do curso o aluno ter aprendido o seguinte: Comandos e caractersticas intermedirias e avanadas; Criao de uma biblioteca de blocos com atributos; Criao de padres de linhas e hachuras; Customizao de menus e toolbars; Noes bsicas de AutoLISP.

COMANDOS UTILITRIOS
So comando que permitem a execuo de operaes especiais para manipulao de arquivos e controle de entidades tipo blocos, layers e outras no editor grfico do AutoCAD.

COMANDO RENAME
Modifica os NOMES de blocos, nveis de trabalho, vistas, UCS, viewports e tipos de linhas existentes.

RENAME Menu: FORMAT Comando: RENAME


Pelo menu FORMAT ou digitando RENAME na linha de comando, abre-se uma caixa de dilogo mostrada logo abaixo, onde voc pode escolher o objeto que se deseja renomear, digitando um novo nome para ele.

AutoCAD 2002 Avanado

Digitando -RENAME, a interao ser pela linha de comando como se segue:


Command: -RENAME

Enter object type to rename


[Block/Dimstyle/LAyer/LType/Style/Ucs/VIew/VPort]: Entre com o tipo de Objeto. Enter old (objeto) name: Entre com o antigo nome do objeto. Enter new (objeto) name: Entre com novo nome do objeto.

Obs:
No possvel modificar o nome de algumas caractersticas que so padres do AutoCAD como o nvel de trabalho "0", tipo de linha "contnuo" e o estilo de texto "Standard".

COMANDO PURGE

Remove do banco de dados: layers, blocos, linetypes entre outros, que foram criados mais no foram usados no desenho. Este comando s funciona quando o objeto que voc quer remover no est corrente no desenho (em uso). Isto pode ser visto quando selecionamos a opo ALL dentro do comando e pedimos para que o AutoCAD procure por objetos a serem removidos, pois, ele s vai listar os objetos que no estiverem em uso na rea grfica.

AutoCAD 2002 Avanado

Veja o exemplo abaixo:

DRAWING UTILITIES Menu: FILE Comando: PURGE

PURGE

Command: PURGE Enter type of unused objects to purge [Blocks/Dimstyles/LAyers/LTypes/Plotstyles/SHapes/textSTyles/Mlinestyles/All]: a Enter name(s) to purge <*>: Verify each name to be purged? [Yes/No] <Y>: No unreferenced blocks found. Purge layer "Dimenso"? <N> y Purge linetype "CENTER"? <N> y Purge linetype "DASHDOT"? <N> y Purge linetype "HIDDEN"? <N> y

Obs: No podem ser eliminados elementos padres do AutoCAD, tais como nvel 0 e tipo de linha contnuo. COMANDO AUDIT
Avalia a integridade de um desenho. O comando AUDIT uma ferramenta de diagnstico e de identificao de erros do desenho atual. O AutoCAD descreve os erros detectados e recomenda uma ao corretiva. Em geral, os erros so causados por problemas de armazenamento de dados, como clusters perdidos no disco rgido.

DRAWING UTILITIES Menu: FILE Comando: AUDIT

AUDIT

Fix any errors detected? <N>: digite y ou n ou pressione ENTER

Para facilitar o acesso, o AUDIT coloca todos os objetos em que detectou erros no conjunto de seleo anterior. Quando a varivel de sistema AUDITCTL est definida como on, o AUDIT cria um arquivo ASCII que contm a descrio dos problemas e a ao tomada. Este arquivo de relatrio colocado no mesmo diretrio do desenho atual, com tipo de arquivo (extenso) .adt.

Obs:
Se o desenho contiver erros que o comando AUDIT no consegue corrigir, use o comando RECOVER para recuperar o desenho e corrigir seus erros.

AutoCAD 2002 Avanado

COMANDO RECOVER Corrige um desenho danificado. Se, com base nas informaes do cabealho do desenho, o AutoCAD concluir que o desenho que voc est abrindo est danificado, o comando RECOVER realiza uma recuperao automtica. DRAWING UTILITIES Menu: FILE Comando: RECOVER /RECOVER

Na caixa de dilogo Select File, digite o nome do arquivo do desenho ou selecione o arquivo de desenho danificado. O AutoCAD inicia a recuperao do desenho e apresenta os resultados na tela de texto.

Agora veja a caixa de texto que aparece aps a execuo do comando:

AutoCAD 2002 Avanado

Obs:
Logo aps a execuo do comando recover, o desenho selecionado aberto na rea grfica do AutoCAD (somente se ele no estiver danificado)

INTERCMBIOS DE ARQUIVOS
O AutoCAD normalmente pode ser usado como um editor de desenho completo mas em algumas aplicaes, outros programas necessitam examinar desenhos criados no AutoCAD ou gerar desenhos que sero modificados ou plotados com o AutoCAD. A base de dados do arquivo de desenho do AutoCAD (.dwg) escrita num formato muito compacto, que modifica significativamente o tempo para adio de novas operaes. Para facilitar o intercmbio de desenhos entre o AutoCAD e outros programas a Autodesk criou o formato padro DXF que um arquivo de texto no formato ASCII. Veremos agora como o processo de Intercambiabilidade de arquivos no AutoCAD.

COMANDO DXFOUT
Cria um arquivo de intercmbio de desenhos do desenho atual. Comando: DXFOUT Na caixa de dilogo Save Drawing As, digite um nome para o arquivo a ser exportado.

AutoCAD 2002 Avanado

SAVE ALL DRAWING AS


Permite com que o usurio fixe um determinado formato para presente e futuros salvamentos no AutoCAD usando o comando. Voc tambm pode fixar esta opo na aba, Open and Save na caixa de dilogo Opes do AutoCAD

Voc tem a opo de selecionar quaisquer dos tipos de arquivo:


AutoCAD 2000 Desenho (* .dwg) AutoCAD R14/LT98/LT 97 Desenho (* .dwg) AutoCAD R13/LT 95 Desenho (* .dwg) AutoCAD Drawing Arquivo de Modelo (* .dwt) AutoCAD 2000 DXF (* .dxf) AutoCAD R14/LT98/LT 97 DXF (* .dxf) AutoCAD R13/LT 95 DXF (* .dxf) AutoCAD R12/LT2 DXF (* .dxf)

AutoCAD 2002 Avanado

COMANDO DXFIN
Importa um arquivo de intercmbio de desenho. Comando: DXFIN Na linha de comando, digite DXFIN. Na caixa de dilogo Select dXF File, digite o nome do arquivo a converter. Use o comando DXFIN em um desenho em branco para carregar um arquivo (.dxf) completo. Use o comando NEW com a opo Start from Scratch na caixa de dilogo Create New drawing para abrir um desenho em branco.

Obs:
Se o AutoCAD detectar um erro durante a entrada, o novo desenho ser descartado.

AutoCAD 2002 Avanado

SELEO DE OBJETOS
COMANDO DDSELECT Define os modos de seleo de objetos. SELECTION Menu: TOOLS Comando: DDSELECT Veja a descrio da caixa de dilogo.

REA SELECTION MODES Permite definir o modo de seleo ativando as opes desejadas. Noun/Verb Selection comando. Permite a seleo de objetos antes da introduo de um

Se Grips ou Noun/Verb estiver ativado, o cursor muda para uma combinao de quadro de seleo e mira. Quando Noun/Verb Selection est desativado, o cursor de desenho no possui um quadro de seleo no centro. 10

AutoCAD 2002 Avanado

Use os seguintes comandos para editar nomes com seleo Noun/verb: Array Dview Move Cop Block Erase Rotate DDchprop Change Explode Scale List Hatch Stretch

Wblock Mirror Chprop

Obs: A Opo Noun/verb tambm pode ser definida usando-se a varivel de sistema PICKFIRST.

Controla o modo como voc adiciona objetos a um conjunto Use Shift to add to selection de seleo. Mantenha pressionada a tecla para adicionar mais objetos ao conjunto de seleo. Para limpar rapidamente um conjunto de seleo, desenhe uma janela de seleo numa rea em branco do desenho. Se use Shift to add estiver desativado, os objetos so adicionados ao conjunto de seleo quando voc os escolhe. Obs:
Em qualquer caso, para remover objetos ou grupos de objetos selecionados indevidamente, basta manter pressionada a tecla Shift enquanto voc os seleciona novamente. A Opo Use Shift to add to selection tambm pode ser definida usando-se a varivel de sistema

PICKADD. Controla o modo como voc desenha uma janela seleo ou uma Press and drag janela de interseo. Mantenha pressionado o boto esquerdo do mouse e arraste o cursor no sentido diagonal para criar uma janela de seleo. Solte o boto para indicar o crner oposto da janela. Se voc desativar Press and drag, ser preciso clicar duas vezes para formar um conjunto de seleo. Isso porque quando esta opo estiver desativada, so necessrios dois pontos distintos para definir a janela de seleo. Obs:
A opo Press and drag tambm pode ser definida usando-se a varivel de sistema PICKDRAG.

Implied Windowing
comando Select.

Cria uma janela de seleo usando o mesmo mtodo da opo Auto do

Voc escolhe o primeiro crner numa rea vazia da tela e o AutoCAD solicita o outro crner. Em outras palavras, esta a opo que permite ao usurio a seleo de objetos usando os mtodos Window (Janela de seleo aberta da esquerda para direita que seleciona somente o que

11

AutoCAD 2002 Avanado

estiver dentro de seus limites) e Crossing (Janela de seleo aberta da direita para esquerda e que seleciona todos os objetos que nela estiverem contidos ou tocando). Se a opo Implied Windowing estiver desabilitado, quando o usurio necessitar deste processo de seleo e escolher uma rea vazia da tela no resultar em uma seleo automtica de janela. Ao contrrio disso, o AutoCAD informa que nenhum objeto foi encontrado. O usurio teria ento, sempre que necessrio, digitar Window ou Crossing no momento da seleo.

Obs:
Voc pode redefinir este parmetro de seleo marcando na caixa a opo Implied Windowing podendo tambm ser definida usando a varivel de sistema PICKAUTO.

Object Grouping

Ativa e desativa um grupo de seleo.

Com esta opo ativada, selecionando um objeto de um grupo, seleciona-se tambm todo o restante do grupo.

Obs:
Para maiores informaes veja o comando GROUP. Associative Hatch Determina quais objetos sero selecionados quando voc seleciona uma hachura associativa. Quando ativado, ao selecionar uma hachura, os objetos limites tambm so selecionados.

REA PICKBOX SIZE


Ajusta o tamanho do quadro de escolha (Parte central do cursor do mouse) usando uma barra de controle.

Obs:
Voc tambm pode definir o tamanho do quadro de escolha usando a varivel de sistema

PICKBOX. REA GRIPS


Permite a configurao de parmetros para os grips. Controla a exibio dos grips quando uma entidade selecionada. Ou seja, quando voc marca ou desmarca este parmetro, voc est ligando ou desligando a exibio dos grips em uma entidade no momento de sua seleo.

Enable grips

Enable grips within blocks Controla como os grips sero exibidos dentro de um bloco depois deste ter sido selecionado. Ou seja, quando voc marca esta opo, ao selecionar um bloco, automaticamente sero exibidos todos os grips de cada componente deste bloco. Caso contrrio, apenas um grip ser exibido quando o bloco for selecionado. Unselected grip color Determina a cor do grip quando ele exibido. 12

AutoCAD 2002 Avanado

Selected grip color Grip Size

Determina a cor que o grip ter quando voc clicar sobre ele.

Determina o tamanho que o grip ser exibido no AutoCAD.

COMANDO FILTER
O comando FILTER cria uma lista das propriedades necessrias para que um objeto seja selecionado. Ele pode ser usado na linha de comando para criar listas de filtros a serem utilizados, mais tarde, em um aviso Select objects. Pode-se tambm, ser usado de modo transparente, em um aviso Select objects, para selecionar objetos a serem utilizados com o comando atual. O comando FILTER localiza os objetos pela cor ou tipo de linha, somente se essas caractersticas foram diretamente atribudas. Se os objetos adquirirem a cor ou tipo de linha do layer em que se encontram, o comando no os localizar. Comando: FILTER Descrio da caixa de dilogo.

Object Selection Filters Select Filter

Mostra as listas de filtros atuais.

Adiciona filtros lista atual, com base nas propriedades dos objetos.

Voc pode escolher entre objetos e operadores lgicos. Voc pode introduzir valores de parmetros adicionais, dependendo do objeto. Por exemplo, se selecionar Line Start, poder digitar as coordenadas X, Y e Z. Voc pode especificar relaes usando operadores relativos, como < (menor que), > (maior que).

13

AutoCAD 2002 Avanado

Por exemplo, para criar uma lista de filtros que selecione todos os crculos com coordenadas de centro maiores ou iguais a 1,1,0 e raio maior ou igual a 1, selecione no quadro de dilogo as opes que resultaro na seguinte lista: Object = circle circle center X >= 1.0000 Y = 1.0000 Z >= 0.0000 circle Radius >= 1.0000 Os operadores de agrupamento -- AND, OR, XOR e NOT devem estar colocados na ordem correta e com suas instncias iniciais e finais na lista de filtros. O nmero de operandos que voc pode incluir depende da operao. Operadores de agrupamento Operador Inicial begin AND Begin OR Begin XOR Begin NOT Inclui um ou mais operandos um ou mais operandos dois operandos um operando Operador Final END AND END OR END XOR END NOT

Por exemplo, para criar uma lista de filtros que selecione todos os crculos, menos os que tm raio igual a 1.0, selecione as opes no quadro de dilogo que resultem na seguinte lista:

Object **begin NOT Circle Radius **end NOT Select

= Circle = 1.00

Apresenta um quadro de dilogo relacionando todos os itens do desenho, de um determinado tipo. Essa lista oferece uma seleo dos itens a serem filtrados.

Add to List Substitute

Adiciona a atual opo de Select Filter. Substitui o filtro selecionado pelo contido em Select Filter. Use para selecionar um objeto do desenho e adicion-lo lista

Add Selected object


de filtros.

Move o filtro selecionado at a rea Select Filter para edit-lo. Para mudar um filtro, selecione-o e escolha edit item. Edite o filtro e os valores e escolha Substitute. O filtro editado substitui o filtro selecionado.

Edit item

Delete Exclui o filtro selecionado da lista. Exclui a lista de filtros atual. Clear List rea Named Filters Apresenta, grava e exclui listas de filtros. Mostra as listas de filtros atuais. Seleciona uma lista de filtros tornando-a atual. O Current
AutoCAD carrega as listas de filtros nomeadas do arquivo padro,( filter.nfl ).

14

AutoCAD 2002 Avanado

Save as
(filter.nfl).

Grava uma lista de filtros. O AutoCAD grava a lista de filtros no arquivo

Obs: Os nomes podem conter at 18 caracteres Delete current Filter List Apply Exclui as listas de filtros do arquivo de filtros padro.

Sai do quadro de dilogo e mostra o aviso Select objects, onde voc pode criar um conjunto de seleo. O AutoCAD usa a lista de filtros nos objetos que voc selecionar. COMANDO GROUP
Cria com um nome um conjunto de seleo de objetos. Comando: GROUP Descrio da caixa de dilogo.

GROUP NAME Apresenta os nomes dos grupos existentes.


Selectable Indica se um grupo selecionvel. Quando um grupo selecionvel, a seleo de um nico membro do grupo, seleciona todos os membros, exceto os de layers bloqueados. Quando um grupo no selecionvel, a seleo de um nico membro do grupo seleciona apenas esse objeto.

15

AutoCAD 2002 Avanado

GROUP IDENTIFICATION Quando um grupo selecionado na lista Group Name, o nome do grupo e uma descrio opcional aparecem na rea Group identification. Group Name Description Apresenta o nome do grupo selecionado. Apresenta a descrio do grupo selecionado.

Find Name Apresenta uma lista dos grupos aos quais pertence um objeto. Logo aps o usurio ter selecionado o boto Find Name a seguinte mensagem exibida na linha de comando: Command: Pick a member of a group: Selecione um objeto membro de algum grupo. O AutoCAD apresenta a caixa de dilogo Group Member List, que lista o grupo ao qual pertence o objeto. Highlight Mostra os membros do grupo selecionado. O AutoCAD reala os membros do grupo na rea de desenho. Include unnamed: Grouping. Especifica se grupos sem ttulo so listados na caixa de dilogo object

CREATE GROUP
New Cria um novo grupo a partir dos objetos selecionados. Depois de voc ter selecionado os objetos, o AutoCAD cria um grupo usando o nome digitado no quadro de texto Group Name. O grupo listado em Group Name.

Obs:
A seleo de objetos para o grupo s permitida aps o usurio ter digitado o nome do grupo. A descrio opcional.

Selectable Unnamed

Especifica se um novo grupo selecionvel. Indica se um novo grupo ficar sem nome.

Ao criar um grupo, voc pode nome-lo ou especificar que o grupo annimo ou sem ttulo. O AutoCAD designa um nome padro, (*na), aos grupos sem nome. O (n) representa um nmero que aumenta a cada novo grupo.

CHANGE GROUP Remove Remove objetos contidos em um grupo selecionado.

Command : Remove objects: Use um mtodo de seleo de objetos.

16

AutoCAD 2002 Avanado

Com este comando o AutoCAD remove do grupo os objetos selecionados e reapresenta a caixa de dilogo object Grouping.

Obs:
Se voc remover todos os objetos do grupo, esse grupo permanece definido. Remova a definio do grupo da tabela de smbolos usando da opo explode.

Add

Adiciona objetos ao grupo selecionado.

Command: Select objects: Use um mtodo de seleo de objetos. O AutoCAD adiciona ao grupo os objetos selecionados e reapresenta a caixa de dilogo object Grouping.

Rename

Renomeia o grupo selecionado com o nome especificado na caixa de texto Group Name, no campo Group identification.

Re-order Muda a ordem numrica dos objetos dentro do grupo selecionado. Os objetos so numerados na ordem em que voc os seleciona para inclu-los no grupo. O comando Re-order til durante a criao de caminhos de ferramentas. Voc pode, por exemplo, mudar a ordem em que as linhas horizontais e verticais de uma malha so cortadas.
Voc tambm pode mudar a posio numrica de membros individuais ou de faixas de membros do grupo ou inverter a ordem de todos os membros. O primeiro objeto num grupo o nmero (0) e no o nmero (1). Para uma descrio completa da caixa de dilogo, consulte a caixa de dilogo order Group.

Description Explode
desenho.

Atribui uma descrio opcional do grupo de at 64 caracteres de extenso. Exclui a definio do grupo selecionado. os objetos do grupo permanecem no

Selectable Especifica se o grupo selecionado selecionvel. USANDO A LINHA DE COMANDO


Se voc especificar -GROUP na linha de comando, o comando GROUP apresentar avisos na linha de comando. Command: -GROUP Enter a group option [?/Order/Add/Remove/Explode/REName/Selectable/Create] <Create>: Basta escolher uma opo ou pressionar a tecla ENTER para aceitar o default

17

AutoCAD 2002 Avanado

LIGAO E INCORPORAO DE OBJETOS (OLE)


O AutoCAD aceita o recurso de ligao e incorporao de objetos (OLE) do Windows. Quando um objeto inserido em um desenho do AutoCAD atravs de um aplicativo que aceita OLE, o objeto pode manter a conexo com o arquivo de origem. Para mais informaes sobre OLE, consulte o apndice b, Utilizao de aplicativos do Windows, do Manual do usurio do AutoCAD. Quando um objeto incorporado inserido, ele no mais associado origem. Os dados incorporados so editados a partir do interior do desenho do AutoCAD, usando o aplicativo original. essa edio no altera o arquivo original. Um objeto ligado continua associado sua origem. Quando um objeto ligado no AutoCAD editado, o arquivo de origem muda e /ou vice versa. Os objetos ligados ou incorporados aparecem na tela do AutoCAD e podem ser impressos ou plotados atravs dos drivers de sistema do Windows. Quando um desenho aberto atravs de uma verso DOS ou UNIX do AutoCAD, voc no visualiza os objetos OLE.

COMANDO INSERTOBJ Insere um objeto ligado ou incorporado. Toolbar : INSERT OLE OBJECT Menu: INSERT Comando: INSERTOBJ Descrio da caixa de dilogo

18

AutoCAD 2002 Avanado

Criar novo

Cria um objeto OLE em outra aplicao e o incorpora no desenho corrente. Fornece uma lista de aplicativos do sistema que suportam ligaes e

Tipo de Objeto incorporaes.

Para criar um objeto a incorporar, clique duas vezes no aplicativo da lista. Se um arquivo que contm um objeto incorporado aberto, a opo Save do menu File substituda por update. Quando update selecionado, o objeto inserido ou atualizado no desenho.

Exibir como cone

Permite a exibio de um cone da aplicao no desenho onde, ao dar um duplo clique (no cone), esta aplicao executada. Criar do arquivo Permite a especificao de um arquivo para ligar ou incorporar.

Arquivo Procurar Vincular

Permite ao usurio que especifique o caminho e o nome de um arquivo. Exibe a caixa de procura para selecionar o arquivo desejado. Cria uma ligao com o arquivo selecionado em vez de incorpor-lo.

COMANDO DRAWORDER
Este comando muda a ordem de visualizao de imagens e objetos. O comando DRAWORDER muda a ordem de desenho e plotagem de qualquer objeto no banco de dados do AutoCAD. Alem de mover os objetos para trs ou para frente, o comando permite mover os objetos relativamente a outros, isto , mover para cima ou para baixo de um objeto selecionado.

19

AutoCAD 2002 Avanado

Toolbar : MODIFY II DISPLAY ORDER Menu: TOOLS Comando: DRAWORDER


Command: DRAWORDER Select objects: Specify opposite crner: 2 found Select objects: Enter object ordering option [Above object/Under object/Front/Back] <Back>: Faa a escolha desejada Select reference object: Selecione o objeto desejado Quando mltiplos so selecionados para reordenar, a disposio relativa dos objetos mantida. O mtodo de seleo no possui nenhum impacto na ordem de desenhar. O comando termina quando um objeto reordenado e no continua para ordenar outros objetos.

BLOCOS E ATRIBUTOS
Um atributo um texto informativo associado a um bloco. Uma definio de atributo especifica as propriedades de um atributo e os avisos que aparecem quando o bloco inserido. COMANDO ATTDEF Cria uma definio de atributo. Menu: DRAW BLOCK DEFINE ATTRIBUTES Comando: DDATTDEF ou ATTDEF

20

AutoCAD 2002 Avanado

Descrio da caixa de dilogo

rea Mode
Define quatro modos opcionais. A varivel de sistema AFLAGS armazena os parmetros do modo atual e pode ser usada para definir os modos padro.

Invisible (i) Especifica que os valores do atributo no aparecero quando voc inserir o bloco. ATTDISP se sobrepe ao modo invisible. Constant (c) Verify (v)
bloco. Define o atributo para seu valor padro quando voc insere um bloco que contm um atributo predefinido.

D aos atributos um valor fixo para as inseres de blocos. Pede que se verifique se o valor do atributo est correto quando voc insere o

Preset (p)

rea Attribute
Define dados do atributo. Voc pode digitar at 256 caracteres nas caixas de dilogo de texto. Se precisar de espaos em branco esquerda do aviso ou o valor padro, inicie o texto com uma barra invertida (\). Se for necessrio que o primeiro caractere seja uma barra invertida, inicie a string com duas barras invertidas.

21

AutoCAD 2002 Avanado

Tag : especifica a identificao do atributo ou seja, identifica cada ocorrncia de um atributo no desenho. a identificao pode conter quaisquer caracteres, exceto espaos. O AutoCAD substitui as letras minsculas por maisculas. Prompt : especifica o aviso do atributo que aparece quando voc insere um bloco que contm essa definio de atributo. Se a rea do aviso estiver vazia, a entrada Tag torna-se o aviso. A seleo de constant na rea Mode desativa o quadro Prompt .
Value : especifica o valor do atributo padro.

rea insertion Point


Especifica a posio para o atributo. Digite as coordenadas nos quadros de texto ou escolha Pick Point para especificar a posio na tela.

rea Text options


Define a justificao, estilo, altura e rotao do texto do atributo. Justification : especifica a justificao do texto do atributo. Para mais informao sobre justificaes de texto, consulte DTEXT. Text Style : especifica um estilo de texto predefinido para o texto do atributo. Para mais informao sobre estilos de texto, consulte STYLE. Height : especifica a altura do texto do atributo. Digite o valor da altura do texto no quadro Height ou escolha Height para especificar a altura na tela. Se for selecionado um estilo de texto com um valor de altura diferente de 0.0 ou se voc selecionar align da lista Justification, Height no estar disponvel.

Rotation : especifica o ngulo de rotao do texto do atributo. digite um ngulo no quadro Rotation ou escolha Rotation para especificar o ngulo de rotao na tela. Se voc selecionar align ou Fit da lista Justification, Rotation no estar disponvel. Quadro de seleo align below previous attribute
Coloca a identificao do atributo diretamente abaixo do atributo previamente definido. Se voc no definiu anteriormente uma definio de atributo, essa opo no estar disponvel.

22

AutoCAD 2002 Avanado

EXERCCIO: Desenhe um parafuso como mostrado abaixo.dwg.

Defina os atributos a seguir: Tag: Material Prompt : Entre com o material: Value: Ao Sae 1045 insertion Point : clique num ponto direita do parafuso. Text options : aceite as opes default. Tag: Codigo Prompt : Entre com o cdigo: Value: 200-0001 Text options : aceite as opes default. align below previous attribute: habilitado. Mode : Constant Tag: Fabricante Value: Akron Text options : aceite as opes default. align below previous attribute: habilitado. Mode : Verify Tag: Custo Prompt : Entre com o custo: Value: 1,20 Text options : aceite as opes default. align below previous attribute: habilitado. Tag: Quantidade Prompt : Entre com a quantidade: Value: 200 Text options : aceite as opes default. align below previous attribute: habilitado. Siga a seqncia dos passos abaixo: a) crie bloco com o nome Parafuso. use o comando block e selecione o parafuso e os atributos. b) insira o bloco na tela. use o comando INSERT. Quando inserimos um bloco, os valores para os atributos sero pedidos seguindo a seqncia que foi usada na criao do bloco.

23

AutoCAD 2002 Avanado

custo - ... Quantidade - ... Fabricante - no pede valor, pois constante cdigo - ... Material - ...

Note que aps a entrada dos dados, teremos a verificao de atributo Quantidade (Verify attribute values). Obs:
Com a varivel de sistema ATTDIA podemos habilitar a caixa de dilogo de atributos. Digite na linha de comando ATTDIA: ATTDIA = 0 ATTDIA = 1 no ativa a caixa de dilogo de atributos durante a insero do bloco. ativa a caixa de dilogo de atributos.

Obs:
Se explodirmos um bloco, ele ir perder os valores atuais dos atributos, voltando ao attribute TAG.

COMANDO ATTDISP
Controla globalmente a visibilidade dos atributos. Menu: View Display Comando: ATTDISP Attributes Display

Enter attribute visibility setting [Normal/ON/OFF] <Normal>: digite uma opo ou pressione enter. Onde: Normal : Mantm a visibilidade atual de cada atributo. Atributos visveis so apresentados e atributos invisveis no so apresentados. On : Torna todos os atributos visveis. Off : Torna todos os atributos invisveis. O desenho se regenera depois que voc muda a visibilidade, a menos que o comando REGENAUTO, que controla a regenerao automtica, esteja desativado. O AutoCAD armazena a visibilidade atual dos atributos na varivel de sistema ATTMODE.

24

AutoCAD 2002 Avanado

COMANDO DDATTE
Edita os atributos variveis de um bloco. DDATTE edita valores de atributos individuais e noconstantes associados a um bloco especfico. ATTEDIT edita os valores do atributo e as propriedades dos atributos individual ou globalmente, independentemente do bloco. Toolbar : MODIFY II Menu: Modify Attribute comando: DATTE

Single

Select block reference: Selecione um bloco com atributos. A seleo do bloco apresenta o quadro de dilogo edit attributes. Use este quadro de dilogo para mudar os atributos variveis de um bloco. Para mudar propriedades de atributo como posio, altura e estilo, use ATTEDIT. A varivel de sistema ATTDIA controla a apresentao dos quadros de dilogo de atributo. Se ATTDIA estiver definido em 0, nenhum quadro de dilogo aparece e os avisos de comando aparecem na linha de comando.

COMANDO ATTEDIT
Muda as informaes do atributo independentemente da definio do bloco. Menu: Modify Attribute Comando: ATTEDIT Global

Edit attributes one at a time? [Yes/No] <Y>: Digite y ou pressione ENTER para editar os atributos um de cada vez ou digite n para editar os atributos globalmente. A edio global de atributos limita-se substituio de uma nica string de texto por outra. A edio de um atributo por vez permite que voc edite um ou todos eles.

Edio De Um Atributo Por Vez


Os atributos devem estar visveis para serem editados um por vez. No precisam estar visveis para serem editados globalmente. Enter block name specification <*>: digite um nome ou pressione ENTER. Enter attribute tag specification <*>: digite um nome ou pressione ENTER. Enter attribute value specification <*>: digite um nome ou pressione ENTER. Os valores de atributo diferenciam as maisculas das minsculas. Select attributes: Selecione apenas os atributos paralelos ao UCS atual. O AutoCAD marca com um X o primeiro atributo no conjunto de seleo. Voc pode mudar qualquer propriedade do atributo que selecionar.

25

AutoCAD 2002 Avanado

Enter an option [Value/Position/Height/Angle/Style/Layer/Color/Next] <N>: digite a propriedade a mudar ou pressione ENTER para o prximo atributo. Se o atributo original foi definido com texto alinhado ou adaptado, o aviso no inclui angle. A opo Height omitida para texto alinhado. Para cada uma das opes, exceto Next, o AutoCAD pede um novo valor. O X permanece no atributo atual at voc mover ao prximo atributo.

A seguir damos a descrio de cada opo:


Value : Muda ou substitui um valor do atributo. Enter type of value modification [Change/Replace] <R>:digite c ou r ou pressione ENTER. Change : Modifica alguns caracteres do valor do atributo. Enter string to change: digite a string a mudar ou pressione ENTER. Enter new string: digite a string substituta ou pressione ENTER. Ambas as strings podem ser nulas. os caracteres ? e * so interpretados literalmente no como caracteres curinga. Replace : Troca o valor completo do atributo por um novo valor de atributo. Enter new attribute value: digite um novo valor de atributo ou pressione ENTER. Se voc pressionar ENTER, o valor do atributo definido como uma string nula.

Position : Muda o ponto de insero do texto.


Specify new text insertion point <no change>: especifique um ponto ou pressione ENTER. O AutoCAD solicita um novo ponto inicial, central ou final, dependendo da posio do atributo. Se o atributo estiver alinhado, o AutoCAD solicita ambas as extremidades da linha de base do novo texto.

Height : Muda a altura do texto.


Specify new height <5.00>: digite um valor, especifique um ponto ou pressione ENTER. Quando voc especifica um ponto, a altura se torna a distncia entre o ponto especificado e o ponto inicial do texto.

Angle : Muda o ngulo de rotao.


Specify new rotation angle <0>: digite um valor, especifique um ponto ou pressione ENTER. Quando voc especifica um ponto, o ngulo aparece entre o ponto especificado e o ponto inicial do texto.

26

AutoCAD 2002 Avanado

Style : Muda o parmetro do estilo.


Enter new text style <Standard>: digite o nome de um estilo ou pressione ENTER.

Layer : Muda o layer.


Enter new layer name <0>: digite o nome de um layer ou pressione ENTER.

Color : Muda a cor.


Enter new color name or value <BYLAYER>: digite uma cor ou pressione ENTER. Ao digitar uma cor, voc pode digitar o nome de uma cor, o nmero de uma cor entre 1 e 255 ou bylayer ou byblock.

Next : Move para o prximo atributo no conjunto de seleo. Se no houver mais atributos, o comando ATTEDIT terminado. Edio Global De Atributos
Com a edio global de valores de atributos, pode-se editar os atributos visveis e invisveis. Performing global editing of attribute values. Edit only attributes visible on screen? [Yes/No] <Y>: digite y ou pressione ENTER para editar apenas os atributos visveis ou digite n para editar todos os atributos. Atributos Visveis na Tela Enter block name specification <*>: digite um nome ou pressione ENTER. Enter attribute tag specification <*>: digite um nome ou pressione ENTER. Enter attribute value specification <*>: digite um nome ou pressione ENTER. Os valores do atributo diferenciam as maisculas das minsculas. Como os atributos nulos no so visveis nem podem ser selecionados para edio, digite uma barra invertida ( \ ) para selecionar valores nulos. Select attributes: Selecione apenas atributos paralelos ao UCS atual. Enter string to change: digite a string a mudar ou pressione ENTER. Enter new string: digite a string substituta ou pressione ENTER. Ambas as strings podem ser nulas. os caracteres ? e * so interpretados literalmente, no como caracteres curinga. Todos os Atributos As mudanas nos atributos no so refletidas imediatamente. O AutoCAD regenera o desenho ao final do comando, a menos que REGENAUTO, que controla a regenerao automtica, esteja desativado.

27

AutoCAD 2002 Avanado

Enter block name specification <*>: digite um nome ou pressione ENTER. Enter attribute tag specification <*>: digite um nome ou pressione ENTER. Enter attribute value specification <*>: digite um nome ou pressione ENTER. Os valores do atributo diferenciam as maisculas das minsculas. Como os atributos nulos no so visveis nem podem ser selecionados para edio, digite uma barra invertida ( \ ) para selecionar valores nulos. Enter string to change: digite a string a mudar ou pressione ENTER. Enter new string: digite a string substituta ou pressione ENTER. Ambas as strings podem ser nulas. os caracteres ? e * so interpretados literalmente, no como caracteres curingas. Exemplo : Desejo alterar o texto "a\0 1045" para "a\0 1010". Enter string to change: 45 Enter new string : 10

COMANDOS ATTEXT E DDATTEXT


Extrai dados do atributo. Use -ATTEXT para extrair dados do atributo a partir da linha de comando e DDATTEXT para extrair usando o quadro de dilogo attribute definition. Command: -ATTEXT Enter extraction type or enable object selection [Cdf/Sdf/Dxf/Objects] <C>: digite uma opo ou pressione ENTER. Descrio do Quadro de dilogo

rea File Format : define o formato para os dados extrados do atributo. 28

AutoCAD 2002 Avanado

Comma Delimited File (CDF) : Gera um arquivo que contm um registro para cada referncia do bloco no desenho selecionado. As vrgulas separam os campos de cada registro. Os campos de caracteres ficam entre aspas simples. Space Delimited File (SDF) : Gera um arquivo que contm um registro para cada referncia do bloco no desenho selecionado. Os campos de cada registro tm uma largura fixa. assim, os separadores de campo ou os delimitadores de string de caracteres no so usados. DXF Format Extract File (DXX) : Produz um subconjunto do formato drawing interchange File do AutoCAD que contm apenas referncias de bloco, atributos e objetos de fim-da-seqncia. A extrao do formato DXX no exige gabarito. A extenso de arquivo .dxx diferencia o arquivo de sada dos arquivos DXF normais.

Boto Select Objects : Seleciona blocos com atributos. O quadro de dilogo attribute extraction
reaparece. A informao Number found mostra o nmero de objetos que voc selecionou.

Boto E Quadro De Texto Template File : Especifica um arquivo do gabarito do formato de


extrao para os formatos CDF e SDF. A extenso de arquivo padro .txt. A seleo do boto Template File para pesquisar os arquivos do gabarito existentes apresenta um quadro de dilogo de arquivo padro. A seleo de DXF na rea File Format desativa o boto e o quadro de texto Template File.

Boto E Quadro De Texto Output File : Especifica um nome de arquivo de sada. Digite o
nome do arquivo no quadro de texto output File. O AutoCAD anexa extenso de arquivo .txt para os arquivos CDF ou SDF e DXX para arquivos DXF. Escolha output File para pesquisar os nomes de arquivos de extrao existentes.

ARQUIVO MODELO (TEMPLATE FILE)


Informa a estrutura para o arquivo de extrao. A estrutura deste arquivo deve conter informaes de como os atributos sero extrados, e a disposio no arquivo de sada. O arquivo modelo deve possuir, necessariamente, a extenso ".TXT". Este arquivo pode ser gerado num banco de dados do tipo DBASE III, e ainda num editor de textos tais como o NOTEPAD, WORD (arquivo documento), etc. O template file deve obrigatoriamente conter um attribute Tag.

Exemplo: Arquivo ? LISTA.TXT


BL: NAME MATERIAL CDIGO FABRICANTE CUSTO QUANTIDADE C008000 C010000 C015000 C020000 N004000 N008002

29

AutoCAD 2002 Avanado

Cada linha deste arquivo deve conter o nome do campo, suas dimenses e o nmero de casas decimais, se necessrio. A estrutura de um arquivo modelo deve conter em cada registro, o nome do campo, que pode ter qualquer dimenso, seguido dos caracteres C ou N, para campos do tipo caractere ou numrico. Os prximos 3 dgitos identificaro o tamanho do campo, seguido de mais 3 dgitos para identificao do nmero de casas decimais, para campos do tipo numrico. Veja exemplo abaixo :
QUANTIDADE N 004 000 Nome do campo Tipo numrico Tamanho do campo Casas decimais

No arquivo modelo no permitido a presena de comentrios e um campo no pode ser repetido. Durante a execuo do comando ATTEXT, aps a determinao do nome do arquivo modelo (Template File), necessrio informar o nome do arquivo de extrao, onde sero escritos os atributos extrados do arquivo de desenho. o arquivo de extrao gerado, tambm possui a extenso TXT. durante a execuo do comando no necessrio informar a extenso dos arquivos modelo e de extrao (sero automaticamente assumidas como ".TXT"). Segue a interao da linha de comando:
Command: -ATTEXT Enter extraction type or enable object selection [Cdf/Sdf/Dxf/Objects] <C>: Enter template file name <C:\ACAD\lista.txt>: Enter extract file name <Drawing1>: sada.txt 2 records in extract file.

Na interao anterior, foi utilizado o arquivo modelo LISTA.TXT e, o arquivo de extrao criado, tem o nome SAIDA.TXT. Se no for informado o nome do arquivo de extrao, este ter o mesmo nome do arquivo de desenho com extenso do tipo ".TXT". Se a varivel de sistema FILEDIA estiver com o valor 1, a escolha dos arquivos ser por caixas de dilogo. Se estiver com o valor 0, ser pela linha de comando como no exemplo acima. Exemplo de arquivo CDF : 'Parafuso' , 'A\0 Sae 1020' , '120-001', 'SFR S.A.' , '120' 'Arruela', 'F0F0', '112-002' , 'SFR S.A.' , '120' Exemplo de arquivo SdF : Parafuso A\0 Sae 1020 120-001 SFR S.A. 120 Arruela F0F0 112-002 SFR S.A. 120

30

AutoCAD 2002 Avanado

ARQUIVOS DE REFERNCIA EXTERNA (XREF)


Uma xref uma variao de um bloco. Um bloco uma coleo de geometrias que so identificadas por um nico nome, armazenadas no desenho, e se comportam como uma entidade simples. Uma Xrefs compartilha as caractersticas de um bloco. Porm, diferente dos blocos, a geometria associada a uma Xref no est armazenada no desenho corrente, e sim em outro arquivo de desenho. Devido geometria estar armazenada externamente, a vantagem que sempre que um desenho contendo uma Xref for carregado, a verso mais recente do arquivo de referncia ser carregada no desenho atual. O mesmo acontecendo quando o desenho for recarregado ou plotado. O uso de Xrefs em vez de blocos economiza espao em disco, devido aos arquivos referenciados no fazerem parte do desenho atual. Existem dois mtodos de se definir uma Xref: Sobrepondo (overlaying) ou anexando (attaching). Sobrepor tipicamente usado quando voc precisa visualizar outra geometria de um desenho temporariamente, sem ter a inteno de imprimi-lo. Anexar um desenho tipicamente uma ocorrncia que acontece uma nica vez para uso permanente e plotagens. A nica diferena entre anexar e sobrepor quanto aos nveis de referncias possveis. Quando voc anexa um desenho que j contenha uma referncia a outro desenho, esta referncia ser visvel no novo desenho, o que no acontece com a sobreposio. Isto , anexando, voc pode visualizar todos os nveis de Xrefs e sobrepondo, voc s visualizar a ltima Xref.

COMANDO XREF
Controla referncias externas a arquivos de desenho. XREF anexa, sobrepe, lista, vincula, separa, renomeia, modifica o caminho e recarrega as referncias externas (xrefs) para o desenho. Toolbar : Reference Toolbar Menu: Insert External Reference Comando: XREF Na linha de comando as opes so as seguintes: Enter an option [?/Bind/Detach/Path/Unload/Reload/Overlay/Attach] <Attach>:

31

AutoCAD 2002 Avanado

Descrio do Quadro de dilogo.

Boto Attach : Mostra a caixa de dilogo para anexar Xref (veja comando xattach). Boto Detach : Separa as xrefs do seu desenho, apagando todas as cpias de uma xref especificada e marcando a definio da xref para excluso. Boto Reload : Recarrega uma ou mais xrefs. Se outra pessoa estiver editando atualmente a xref, essa opo apresenta o desenho baseado na ltima verso gravada. Boto Unload : Descarrega uma ou mais xrefs. Uma xref descarregada pode ser facilmente
carregada com o comando reload., diferente das xrefs desanexadas, unload no remove as xref permanentemente do desenho, ele simplesmente suprime a apresentao da imagem na tela

Boto Bind : Vincula uma xref a um desenho, tornando-a um bloco e parte permanente do
desenho. Os smbolos dependentes da xref anterior so adicionados ao seu desenho e voc pode us-los como faria com qualquer outro objeto nomeado.

Bind : O AutoCAD substitui o smbolo da barra vertical | do nome de cada smbolo dependente por trs novos caracteres: um nmero (geralmente 0) entre dois sinais de dlar ($). Ex. : um desenho chamado PLANTA.DWG com um layer chamado Movel ao ser inserido
como arquivo de referncia, tem o nome do layer mudado para Planta|Movel. Ao dar o comando bind o nome mudar para Planta0$0movel.

Insert : O desenho ser vinculado como um bloco e os nomes dos objetos sero os mesmos da xref . Se no desenho houver objetos com o mesmo nome eles no sero alterados. 32

AutoCAD 2002 Avanado

Xref Found at : Mostra o caminho completo da xref selecionada. onde ela est atualmente e
no necessariamente o mesmo caminho onde ele foi salva.

Browse : Mostra a caixa de dilogo para especificar um novo caminho ou nome. Save Path : Salva o caminho onde ela foi encontrada como o padro. COMANDO XATTACH
Anexa uma xref. Se voc faz referncia a um desenho que contm uma xref anexada, ela aparece no desenho atual. Da mesma forma que os blocos, as xrefs anexadas podem ser encapsuladas. Se uma outra pessoa estiver atualmente editando a xref, o desenho anexado ser baseado na ltima verso gravada.

Toolbar : Reference omando: XATTACH Descrio do Quadro de dilogo.

Name : especifica o nome do arquivo que voc deseja anexar. clique em browse para procur-lo. Reference Type : especifica se o arquivo ser anexado ou sobreposto. Retain Path : determina se o caminho completo da xref ser salva no banco de dados do
desenho. Se no for selecionado, o nome da xref ser salvo no desenho sem o caminho completo. o AutoCAD procurar pela xref nos diretrios de suporte e de projetos do AutoCAD, definidos pelo comando Options.

Insertion Point, Scale e Rotation : especificam os pontos de insero X, Y e Z; o fator de


escala e a rotao, respectivamente, do arquivo a ser inserido. Se Specify on-screen estiver selecionado o AutoCAD perguntar por estes parmetros na linha de comando.

33

AutoCAD 2002 Avanado

COMANDO XCLIP
Permite especificar uma rea de um arquivo de referncia ou de um bloco para ser mostrada na tela. usado quando desejamos apenas trabalhar com uma parte da xref ou do bloco. Toolbar : Reference Menu : Modify Clip Comando: XCLIP

Xref

Command: xclip Select objects: 1 found Select objects: Enter clipping option [ON/OFF/Clipdepth/Delete/generate Polyline/New boundary] <New>: Selecione uma opo ou pressione ENTER As opes so as seguintes:

New boundary : Define uma nova rea onde a xref ser visvel. esta rea pode ser retangular, poligonal ou definida por uma polilinha.
Specify clipping boundary: [Select polyline/Polygonal/Rectangular] <Rectangular>:

On : Mostra na tela somente a rea da xref ou do bloco selecionado com o comando xclip. Off : Mostra na tela toda a xref ou bloco, ignorando a rea criada com o comando xclip. Clipdepth : Permite a voc adicionar planos anteriores e posteriores a uma rea feita com xclip. A profundidade do plano calculada normal a rea. Delete : Remove a rea feita com o comando xclip. Generate Polyline : Automaticamente desenha uma polilinha seguindo a rea que voc criou.
Ela ser desenhada no layer corrente e com as setagens atuais.

COMANDO XBIND
Vincula smbolos dependentes de uma xref a um desenho. Para usar o XBIND, necessrio que voc tenha uma xref anexada ao desenho atual. Smbolos dependentes so objetos nomeados numa xref, como blocos, estilos de dimensionamento, layers, tipos de linha e estilos de texto. O AutoCAD vincula smbolos dependentes ao desenho atual e os grava com o desenho ao final da sesso. Toolbar : Reference Menu : Modify Object Comando: XBIND

External Reference

Bind

34

AutoCAD 2002 Avanado

Na linha de comando: Command: -XBIND Enter symbol type to bind [Block/Dimstyle/LAyer/LType/Style]: Dependendo da opo, o AutoCAD solicita um smbolo dependente, como um bloco, estilo de dimensionamento, layer, tipo de linha ou estilo. O nome especificado deve incluir todos os caracteres do nome do arquivo xref, inclusive o smbolo da barra vertical (|), tambm conhecida como caractere pipe. Os smbolos dependentes especificados so adicionados ao seu desenho. Voc pode manipul-los como o faria com qualquer outro objeto nomeado. O AutoCAD substitui o smbolo da barra vertical (|) do nome de cada smbolo dependente por trs novos caracteres: um nmero (geralmente 0) entre dois sinais de dlar ($). Pela caixa de dilogo basta selecionar, no quadro a esquerda, os objetos que voc deseja que faam parte definitivamente do seu desenho. depois pressione o boto add, os objetos que sero vinculados aparecero no quadro direita. Selecionando um objeto no quadro a direita e pressionando o boto remove, este objeto no ser mais vinculado. Pressione OK para confirmar o comando.

COMANDO XCLIPFRAME
Controla a visibilidade do contorno da rea criada com o comando XCLIP. 0 o contorno da rea no visvel o contorno da rea visvel

IMAGENS RASTER
Imagens escaneadas, fotografias digitais, e outros arquivos grficos em uma variedade de formatos podem agora ser integrados a desenhos do AutoCAD. Estes arquivos de imagens grficas no so parte do desenho do AutoCAD. Eles so anexados ao desenho de uma maneira similar aos arquivos de referncia (xrefs). Os formatos de arquivos raster suportados pelo AutoCAD so: Formato BMP CALS-1 FLIC GIF JPEG PICT PCX PNG TARGA TIFF Descrio e Verso Windows ou Os2 Bitmap Mil R-Raster I Animator Flic Compuserve Graphic Interchange Format Jpeg Machintosh Pict1, Pict2 Pc Paintbrush Exchange Protable Network Graphics Truevision Tagged Image File Extenso .bmp, .dib, .rle, .rst .cal, .cg4, .gp4, .mil .flc, .fli .gif .jpg .pct .pcx .png .tga .tif

A seguir descreveremos os comandos de manipulao de imagem raster no AutoCAD.

35

AutoCAD 2002 Avanado

COMANDO IMAGE
Gerencia as imagens inseridas no AutoCAD. Toolbars: Insert E Reference Menu: Insert Raster Image Comando: -IMAGE Descrio do Quadro de dilogo.

Boto Attach : Comando que permite procurar e anexar um arquivo raster a um desenho do
AutoCAD.

Boto Detach : Comando que permite a disjuno de um arquivo raster de um desenho do


AutoCAD.

Boto Reload : Recarrega um arquivo raster. Boto Unload : Comando que descarrega a imagem do desenho do AutoCAD, ou seja, a
imagem no far mais parte do desenho.

Boto Details : Comando que abre uma caixa de dilogo que contem informaes detalhadas sobre o arquivo imagem. Image Found At : Mostra o caminho completo da imagem selecionada. onde ela est
atualmente e no necessariamente o mesmo caminho onde ele foi salva.

Boto Browse : Mostra a caixa de dilogo para especificar um novo caminho ou nome. Boto Save Path : Salva o caminho onde ela foi encontrada como o padro. 36

AutoCAD 2002 Avanado

COMANDO IMAGEATTACH
Anexa uma nova imagem no desenho corrente. IMAGEATTACH abre a caixa de dilogo para anexar imagens direto da linha de comando, sem precisar abrir o gerenciador de imagens primeiro.

Toolbars: Reference Comando: IMAGEATTACH descrio do Quadro de dilogo.

Name : Especifica o nome do arquivo que voc deseja anexar. clique em browse para procur-lo. Insertion Point, Scale e Rotation parameters : Especifica os pontos de insero X e Y, o fator de escala e a rotao, respectivamente. Se Specify on-screen estiver selecionado o AutoCAD perguntar por estes parmetros na linha de comando. Retain Path : Determina se o caminho completo da imagem ser salva no banco de dados do
desenho. Se no for selecionado, o nome da imagem ser salvo no desenho sem o caminho completo. o AutoCAD procurar pela imagem nos diretrios de suporte e de projetos do AutoCAD, definidos pelo comando Options.

Boto Details : Mostra um quadro com informaes detalhadas sobre a imagem que ser
anexada.

37

AutoCAD 2002 Avanado

COMANDO IMAGECLIP
Cria fronteiras ou limites na imagem. Com IMAGECLIP, voc pode definir ima sub-regio da imagem para visualizar e plotar. Toolbars: Reference Menu: Modify Clip Comando: IMAGECLIP Na linha de comando: Command: imageclip Select image to clip: Selecione a borda de uma imagem Enter image clipping option [ON/OFF/Delete/New boundary] <New>: escolha uma opo e pressione ENTER Enter clipping type [Polygonal/Rectangular] <Rectangular>: entre P ou R Specify first crner point: Specify opposite crner point: Opes:

Image

New: Comando para criar os novos limites da imagem. Delete: Apaga os limites da imagem e a imagem completa reaparece. Off: Desliga os limites da imagem criada mostrando a imagem completa. On: Liga os limites da imagem criada, mostrando-a.
Os limites devem ser especificados em um plano paralelo a imagem.

COMANDO IMAGEADJUST
Comando que permite ajustar a luminosidade, o contraste e o decaimento da imagem. Toolbars: Reference Menu: Modify Object Image Comando: -IMAGEADJUST

Adjust

38

AutoCAD 2002 Avanado

Na linha de comando:
Command: -IMAGEADJUST Select image(s): : Selecione uma ou mais imagens Enter image option [Contrast/Fade/Brightness] <Brightness>: Enter brightness value (0-100) <50>:

COMANDO TRANSPARENCY
Comando que controla a visibilidade da imagem, deixando-a transparente ou no. Toolbars: Reference Menu: Modify Object Image Comando: TRANSPARENCY Na linha de comando: Command: TRANSPARENCY Select image(s): Enter transparency mode [ON/OFF] <OFF>:

Transparency

COMANDO IMAGEQUALITY
Modifica a apresentao da imagem com propsito relacionado performance do desenho. Podese obter uma imagem de alta ou baixa qualidade, sendo sempre plotadas em alta qualidade. Toolbars: Reference Menu: Modify Object Image Comando: IMAGEQUALITY Na linha de comando: Command: IMAGEQUALITY Enter image quality setting [High/Draft] <High>:

Quality

COMANDO IMAGEFRAME
Controla se o arame da imagem aparecer ou no. Quando ele estiver desligado a imagem no poder ser selecionada. Toolbars: Reference Menu: Modify Object Comando: IMAGEFRAME Na linha de comando: Command: IMAGEFRAME Enter image frame setting [ON/OFF] <ON>:

Image

Frame

39

AutoCAD 2002 Avanado

CRIAO DE TIPOS DE LINHAS


ARQUIVOS DE DEFINIO DE LINHAS
Tipos de linhas no AutoCAD so definidos por arquivos de definio de linhas. Estes arquivos tm a extenso .lin e so compostos por uma srie de pontos e traos separados por espaos, e podem conter formas e textos. O arquivo padro de linhas do AutoCAD o acad.lin. Um pedao dele est mostrado abaixo. ;; ;; AutoCAD Linetype definition file ;; Version 2.0 ;; copyright 1991, 1992, 1993, 1994, 1996 by autodesk, inc. ;; *border,border __ __ . __ __ . __ __ . __ __ . __ __ . A,.5,-.25,.5,-.25,0,-.25 *border2,border (.5x) __.__.__.__.__.__.__.__.__.__.__. A,.25,-.125,.25,-.125,0,-.125 *borderx2,border (2x) ____ ____ . ____ ____ . ___ A,1.0,-.5,1.0,-.5,0,-.5 *center,center ____ _ ____ _ ____ _ ____ _ ____ _ ____ A,1.25,-.25,.25,-.25 *center2,center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___ A,.75,-.125,.125,-.125 *centerx2,center (2x) ________ __ ________ __ _____ A,2.5,-.5,.5,-.5 *dashdot,dash dot __ . __ . __ . __ . __ . __ . __ . __ A,.5,-.25,0,-.25 *dashdot2,dash dot (.5x) _._._._._._._._._._._._._._._. A,.25,-.125,0,-.125 *dashdotx2,dash dot (2x) ____ . ____ . ____ . ___ A,1.0,-.5,0,-.5 *hot_water_supply,Hot water supply ---- HW ---- HW ---- HW ---A,.5,-.2,["HW",standard,S=.1,R=0.0,X=-0.1,Y=-.05],-.2 *gas_line,Gas line ----gas----gas----gas----gas----gas----gas-A,.5,-.2,["gas",standard,S=.1,R=0.0,X=-0.1,Y=-.05],-.25 Tipos de linhas compostos somente por pontos, traos e espaos so considerados tipos simples e tipos de linhas que contm formas e textos so considerados tipos complexos. Dois mtodos esto disponveis para criar e modificar tipos de linhas. Voc pode editar um arquivo .lin ou usar a opo create do comando LINETYPE. Voc no pode editar e criar tipos de linhas complexas com o comando LINETYPE. Cada tipo de linha definido com duas linhas. A primeira define o nome e uma descrio opcional para o tipo de linha. *nome-da-linha [, descrio]

40

AutoCAD 2002 Avanado

Esta linha deve comear com um asterisco, e imediatamente seguida pelo nome da linha. Se tiver uma descrio, ela deve ser separada por vrgula e no ser maior que 47 caracteres. Se no tiver uma descrio, omita a vrgula. A segunda linha o cdigo que define o formato do tipo de linha. alinhamento,desc-1,desc-2, ... Esta linha comea com um cdigo de alinhamento (atualmente s A permitido), seguido por uma lista de formatos separadas por vrgula (nenhum espao permitido).

TIPO DE LINHA SIMPLES


Voc pode ter um tipo de linha simples chamado dd1 com o seguinte formato: Trao de 0.5 unidades de desenho espao de 0.25 unidades de desenho Ponto espao de 0.25 unidades de desenho a linha dever ser definida como: *dd1,____ . ____ . ____ . ____ . A,.5,-.25,0,-.25 Na primeira linha, como sabemos, temos o nome do tipo de linha e sua descrio (no caso uma representao de como ser a linha). Na segunda linha temos primeiro o alinhamento, sempre comeando pela letra A, pois atualmente o AutoCAD s suporta este tipo de alinhamento. Qualquer outro caractere digitado que no for o A resultar em erro. A letra A significa que a linha criada sempre comear com um trao. Aps, ns temos uma seqncia de nmeros que definem o formato da linha. Nmeros positivos significam que sero desenhados traos com o tamanho especificado em unidades do AutoCAD. Nmeros negativos significam que sero desenhados espaos em branco com o tamanho especificado em unidades do AutoCAD. Zero significa um ponto. Com isto voc pode criar as formas que quiser, combinando estes valores em qualquer posio. Voc pode entrar no mximo com 12 especificaes de trao, desde que a linha no ultrapasse 80 caracteres.

TIPO DE LINHA COMPLEXA


Tipos de linha complexos incluem textos, alm de traos e pontos. A sintaxe para o tipo complexo a seguinte : text : ["string",style,S=scale,R=rotate,X=xoffset,Y=yoffset] Onde: string o texto que se deseja colocar na linha R=## Rotao relativa em graus S=## Escala em unidades do AutoCAD Y=## Distncia em Y yoffset, em unidades do AutoCAD Style A=## X=## ## o estilo de texto Rotao absoluta em graus Distncia em X xoffset, em unidades do AutoCAD um nmero decimal (1,-17,0.01, etc...)

41

AutoCAD 2002 Avanado

Exemplo: A seguinte definio de linha possui uma linha chamada Mcline, que composta por um segmento de linha, um espao, e pelo texto Mc e por outro espao. O texto ser desenhado no estilo de texto standard, na escala 1, com a rotao relativa 0 (texto paralelo linha) e com uma distncia em Y de 0.25 unidades do eixo da linha. *Mcline, --- Mc --- Mc --- Mc A,1.0,-0.25,["Mc",standard,S=1,R=0,X=0,Y=-0.25],-1.25

COMANDO LINETYPE
Cria, carrega e define tipos de linha. o comando LINETYPE define caractersticas de linha que consistem de combinaes de traos, pontos e espaos. LINETYPE pode carregar definies de tipo de linha a partir de um arquivo de biblioteca ou adicionar novas definies para esse arquivo. Toolbars: Object Properties Menu: Format Linetype Comando: -LINETYPE Pelo menu e pala toolbar, ser aberto a caixa de dilogo de gerenciamento de linhas. Na linha de comando: Command: -LINETYPE Current line type: "ByLayer" Enter an option [?/Create/Load/Set]: digite uma opo. ? : Listar tipos de linha. apresenta a lista dos tipos de linha disponveis em um arquivo. Enter name of linetype file to list <acadiso.lin>:digite o nome de um arquivo de tipo de linha ou pressione ENTER.

Create : cria um novo tipo de linha e armazena um arquivo de biblioteca (.lin).


Enter name of linetype to create:digite um nome. O AutoCAD apresenta o quadro de dilogo Create or Append Linetype File. Especifique o arquivo para o qual voc quer adicionar o tipo de linha. Descriptive text: digite um texto descritivo opcional. Digite uma descrio do tipo de linha com at 47 caracteres. a descrio pode ser um comentrio ou uma srie de grifos, pontos, traos ou espaos para mostrar uma representao simples do padro do tipo de linha.

42

AutoCAD 2002 Avanado

Enter linetype pattern (on next line): A,1,-1,0,-1 (definio do padro) Digite uma srie de nmeros separados por vrgulas. Digite valores positivos para especificar comprimentos de traos ou valores negativos para especificar comprimentos de espaos. Use um zero para representar um ponto. o "A," no aviso da definio do padro especifica o alinhamento padro usado nas extremidades dos segmentos de reta crculos e arcos individuais. O AutoCAD compatvel apenas com alinhamentos do tipo A. Com esse tipo de alinhamento, o AutoCAD garante que os segmentos de reta e arcos comecem e terminem com um trao. O a automaticamente includo na definio. Se voc usar um editor de texto para criar um tipo de linha, dever digitar a no incio da definio. Depois de criar um tipo de linha, voc deve carreg-lo para que ele se torne acessvel.

Load : Carrega um tipo de linha cuja definio est presente num arquivo. O arquivo acad.lin contm os tipos de linhas padronizados.
Enter linetype(s) to load: digite uma lista de nomes. O AutoCAD apresenta o quadro de dilogo Select Linetype File. Digite ou selecione o nome do arquivo em que est armazenado o tipo de linha.

Set : Define o tipo de linha atual para os objetos desenhados subseqentemente. O tipo de linha
dos objetos pode ser controlado individualmente ou por layer. Specify linetype name or [?] <atual>: digite o nome de um tipo de linha, ?, bylayer ou byblock ou pressione ENTER. O tipo de linha introduzido se torna o tipo de linha atual. O AutoCAD desenha todos os objetos novos com este tipo de linha, independentemente do layer atual. Se o tipo de linha que voc solicita no estiver carregado, o AutoCAD procurar sua definio no acad.lin. Se o tipo de linha no estiver carregado nem no acad.lin, o Autocad informa sua ausncia e retorna linha de comando. Digite ? para ver a lista de todos os nomes de tipos de linha carregados. Se voc digitar bylayer, os novos objetos herdam o tipo de linha associado com o layer em que o objeto est desenhado. Se voc digitar byblock, os novos objetos so desenhados com o tipo de linha continuous at que sejam agrupados num bloco. Sempre que voc inserir esse bloco, os objetos herdam o tipo de linha do bloco.

COMANDO MLSTYLE
Define um estilo para mltiplos segmentos de reta paralelos. Mltiplos segmentos de reta paralelos so denominados multilinhas. Multilinhas compostas de at 16 segmentos so denominadas elementos. O comando MLSTYLE cria estilos de multilinhas. O estilo controla o nmero de elementos e as propriedades de cada elemento. Controla, tambm, a cor de fundo e as ligaes finais de cada multilinha.

43

AutoCAD 2002 Avanado

Menu: Format Multline Style Comando: MLSTYLE Descrio de quadro de dilogo.

rea Multiline Styles : Faz as seguintes operaes com estilos de multilinhas: apresenta seus nomes, torna-os atuais, carrega-os a partir de um arquivo, grava-os, adiciona-os e renomeia-os. Voc tambm pode incluir ou editar uma descrio de um estilo. Quadro de lista current : Apresenta e define o estilo de multilinha atual. Selecione um nome da lista para torn-lo atual. Se houver vrios estilos, o nome do estilo atual ser realado. A lista de estilos de multilinhas pode incluir os que possuem referncia externa, isto , estilos de multilinhas existentes em um desenho de referncia externa (xref). O AutoCAD apresenta os nomes desses estilos usando a mesma sintaxe usada para apresentar outros smbolos externamente dependentes. Quadro Texto Name: Renomeia ou cria um novo estilo de multilinha. depois de estabelecer um estilo de multilinha definindo o elemento e propriedades de multilinhas nos quadros de dilogo, digite um nome e escolha Save . O AutoCAD grava a definio no arquivo-biblioteca de multilinhas (acad.mln). Para renomear um estilo, digite um nome e, a seguir, escolha Rename . O estilo de multilinha padro, STANDARD, no pode ser renomeado. Para fazer uma cpia do estilo atual, digite um nome e, a seguir, escolha Save. Nomes de tipos de multilinhas obedecem s convenes de nomeao de objetos nomeados.

44

AutoCAD 2002 Avanado

Quadro Texto Description : Adiciona uma descrio a um estilo de multilinha. Digite at 255
caracteres, inclusive espaos, no quadro de texto.

Boto Load : Carrega um estilo de multilinha a partir do arquivo-biblioteca de multilinhas


(acad.mln).

Boto Save : Grava ou copia um estilo de multilinha. Boto Add : Adiciona um estilo de multilinha no quadro de texto Name para a lista current. Boto Rename : Renomeia um estilo de multilinha. Boto Element Properties : Estabelece as propriedades como nmero, deslocamento, cor e tipo de linha de elementos de multilinhas novos e j existentes. Descrio de quadro de dilogo.

Lista Elements : Apresenta todos os elementos de linha no estilo de multilinha atual. Cada
elemento de linha do estilo definido por seu deslocamento a partir da origem da multilinha (0.0), cor e tipo de linha. Os elementos da linha so sempre apresentados em ordem descendente a partir de seus deslocamentos.

Boto Add : Adiciona um novo elemento de linha ao estilo de multilinhas. Boto Delete : Exclui um elemento de linha do estilo de multilinhas. Quadro de Texto Offset : Especifica o deslocamento de elementos de linha no estilo de
multilinhas.

Boto, amostra de cor e quadro de texto color : Apresenta e define a cor para elementos
de linha do estilo de multilinhas. Quando voc escolhe a opo color ou a amostra de cor, o AutoCAD apresenta o quadro de dilogo Select color. Voc tambm pode digitar o nome ou nmero da cor no quadro de texto.

45

AutoCAD 2002 Avanado

Boto Linetype : Apresenta e define o tipo de linha para elementos de linha do estilo de
multilinhas . Quando voc escolhe a opo Linetype, o AutoCAD apresenta o quadro de dilogo Select Linetype.

Boto Multiline Properties : Define as propriedades de multilinhas, como a apresentao de`junes de segmentos, o encabeamento inicial e final e seus ngulos, e a cor de fundo. Descrio de quadro de dilogo.

Display Joints : Controla a apresentao das junes nos vrtices de cada segmento de
multilinha. uma juno tambm conhecida como uma mitra.

Caps : controla o encabeamento inicial e final das multilinhas. Line : cria um segmento de reta em cada extremo da multilinha Outer arc : cria um arco entre os elementos mais extremos da multilinha. Inner arcs : cria um arco entre pares de elementos interiores. Se existir um nmero mpar e
elementos, o segmento central fica sem ligao. Por exemplo, se houver 6 elementos, os arcos interiores ligaro os elementos 2 e 5, e os elementos 3 e 4. Se houver 7 elementos, os arcos interiores ligaro os elementos 2 e 6 e os elementos 3 e 5. o elemento 4 permanecer sem ligao.

Angle : especifica o ngulo do encabeamento. Fill : controla o preenchimento do fundo da multilinha. On : ativa o preenchimento de fundo. 46

AutoCAD 2002 Avanado

Color : apresenta e define a cor do preenchimento de fundo. Quando voc escolhe a opo
color ou a amostra de cor, o AutoCAD apresenta o quadro de dilogo Select color. Voc tambm pode digitar o nome ou nmero da cor no quadro de dilogo.

CRIAO DE PADRO DE HACHURA


Se os padres de hachuras existentes no AutoCAD no satisfazem a necessidades do usurio, pode-se ento criar novos padres. Os tipos de hachuras existentes esto contidos dentro do arquivo acad.pat. Para criar novos padres, pode-se armazen-los no arquivo acad.pat ou criar um arquivo prprio, como por exemplo : LINHA30.PAT. a Palavra LINHA30 , obrigatoriamente, o nome do padro de hachura e do arquivo que o contm.

Obs.: O arquivo criado s poder conter um padro de hachura.


Ex. Linha30.Pat = arquivo fonte *LINHA30, TESTE = nome e descrio da hachura 30, 0,0, 1.25,1, 1,-1, 1 = formato da hachura. Num editor de texto, deve ser montado o padro de hachura com o seguinte formato: *nome da hachura [, descrio] angulo, X-origem,Y-origem, delta-X , deltaY [, trao1, trao2...] A primeira linha informa ao usurio o nome do padro de hachura precedido de um asterisco e sua descrio, se necessrio. Na linha seguinte, deve ser detalhada a construo da hachura . Os elementos que compe a linha de hachura so:

ngulo : inclinao da linha de hachura em relao ao plano X-Y. a posio do ngulo 0 (zero) depender dos comandos UNITS e SNAP. X-origem Y-origem : ponto inicial em relao ao base point do comando SNAP. delta-X : deslocamento entre as linhas. delta-Y : distncias entre as paralelas. Trao1, Trao2... : definio do tipo de linha que ser usada na hachura.

47

AutoCAD 2002 Avanado

EXERCICIOS:
Criar os padres de hachura abaixo: 1) TRACO

Abra o bloco de Notas, no menu acessrios do Windows e digite: *traco, exercicio1 60, 0,0, 0.5,0.4, -0.2 (ENTER) Salve o arquivo como TRAO.PAT no diretrio C:\CURSO. No AutoCAD, desenhe um crculo e hachure o mesmo com o padro trao.

Obs.: Os nomes do arquivo de hachura (.PAT) e da hachura devem ser os mesmos. 2) L45 - Arquivo 145. PAT * 145, linhas a 45 graus 45, 0,0, 0, 0.5 (ENTER) 3) Traco 45 - Arquivo TRACO45 . PAT *Traco45, linhas tracejadas a 45 graus 45, 0,0, 0, 0.5, 0 .5, -5 (ENTER) 4) Tracop - Arquivo Tracop . PAT *Tracop, linhas traco/ponto 45, 0,0, 0,0.5, 0.5, -0.25, 0, -0.25 (ENTER) 5) Traco 0 - Arquivo Traco0. PAT *Traco0, tracejado horizontal 0, 0, 0, 0,0.5, -.5 (ENTER) 6) Desen - Arquivo Desen.PAT *desen, traco desencontrado 0, 0,0, 0.5, 0.5, 0.5, -0.5 (ENTER) 7) Us - Arquivo Us. PAT *us, us invertidos 90, 0,0, 0, l, 0.5, -0.5, 0, 0,0, 0.5, l, 0.5, -.05, 270, 0.5,0.5, 0,l, 0.5, -.05 (ENTER)

48

AutoCAD 2002 Avanado

GERAO DE SLIDES
Um slide uma imagem raster da vista corrente de um desenho do AutoCAD. apesar dela conter um retrato do desenho em um dado instante, ela no um arquivo de desenho. Voc no pode importar um arquivo de slide para o desenho nem edit-la ou imprimi-la. Voc s pode visualiz-la. Voc pode usar slides para: - Fazer apresentaes usando outros produtos autodesk - criar imagens de um desenho para represent-lo em uma biblioteca de smbolos - Fazer intercmbio de imagens com outros programas grficos - Fazer animaes com uma seqncia de imagens

COMANDO MSLIDE
Cria um arquivo de slide da viewport atual. Na linha de comando, digite MSLIDE. No quadro de dilogo Create Slide File, digite um nome de arquivo no quadro File Name ou selecione um arquivo slide (.SLD) da lista. No espao do modelo, o MSLIDE cria um arquivo slide apenas da viewport atual. No espao do papel, o MSLIDE cria um arquivo slide da apresentao do espao do papel, incluindo todas as viewports e seu contedo. Partes do desenho que esto fora da tela ou layers que esto desativados ou congelados, no so includos no slide.

COMANDO VSLIDE
Apresenta um arquivo de slide de imagens raster na viewport atual. Na linha de comando, digite VSLIDE. No quadro de dilogo Select Slide File, digite o nome de um arquivo de slides a apresentar.

Obs.: Quando voc v slides de imagens sombreadas com o comando SHADE numa janela maior
ou numa apresentao de resoluo maior que a usada para a criao do slide, podem aparecer linhas pretas espalhadas por entre as linhas da imagem sombreada. Para evitar esta situao, use uma tela cheia definida na mxima resoluo durante a criao dos slides.

49

AutoCAD 2002 Avanado

COMANDO SCRIPT
Executa uma seqncia de comandos a partir de um script (.SCR) Menu: TOOLS RUN SCRIPT comando: SCRIPT Digite o nome de arquivo de um script no quadro de dilogo Select Script File para cham-lo. EXEMPLO: Crie os slides (s1,s2,s3,s4 e s5) com o comando MSLIDE, e com um editor de textos, crie o arquivo teste.scr da seguinte maneira: arquivo vslide s1 vslide s2 vslide s3 vslide s4 vslide s5 teste.scr

Com este arquivo criado, podemos mandar rodar o arquivo script: command : Script Script name : teste

COMANDOS AUXILIARES AO SCRIPT BACKSPACE : interrompe a execuo do arquivo. RESUME : faz o script rodar a partir do ponto de onde foi interrompido. RSCRIPT : faz com que o script retorne ao incio e rode em looping; para interromper, tecle
backspace ou ESC.

DELAY : especifica a durao de uma pausa em milisegundos. digitar delay 1000 em seu script retarda o incio da execuo do prximo comando em cerca de um segundo. a maior espera permitida de 32767, pouco menos de 33 segundos.
Na apresentao de uma srie de slides, a velocidade de exposio ir depender somente do tempo de acesso ao disco. Para reduzir este tempo, possvel carregar um slide numa rea de memria. esse modo de operao aconselhado quando usamos o comando RSCRIPT.

50

AutoCAD 2002 Avanado

Ex : arquivo

curso.scr

vslide s1 (comea o slide show) delay 500 (0,5 segundo para o slide s1) vslide s2 (mostra o slide s2) delay 1000 (1 segundo para o slide s2) vslide s3(mostra o slide s3) delay 2000 (2 segundos para o slide s3) vslide s4(mostra o slide s4) delay 2000 (2 segundos para o slide s4) vslide s5(mostra o slide s5) delay 2000 (2 segundos para o slide s5) rscript (comea novamente)

Obs:
Podemos tambm criar um arquivo que execute outros comandos do AutoCAD. Ex. arquivo exemplo.scr

limits 0,0 800,600 zoom a units 2 2 2 4 0 n line 10,10 10,500 700,500 700,10 c delay 2000 zoom 0.7X circle 350,250 100 delay 2000 erase w 0,0 710,510 (enter) Note que com este tipo de arquivo, voc pode preparar um Setup para o seu sistema.

CRIAO DE MENUS
Um menu simplesmente um arquivo texto com extenso .MNU e que possui uma srie de comandos do AutoCAD. Um arquivo de menu pode ser acessado por vrios caminhos (por menu de tela, de mesa digitalizadora, mouse, etc). A construo de um menu feita com um editor de texto qualquer, tais como o Bloco de Notas ou o Wordpad, contudo no se pode colocar caracteres especiais relativos manipulao do editor em uso. Para carregar um novo menu digitamos na linha de comando o comando MENU do AutoCAD. aparecer uma caixa de dilogo para selecionarmos o arquivo de menu que desejamos carregar. Se a varivel FILEDIA for 0 a interao ser pela linha de comando, como mostrado abaixo. Command: menu Enter menu file name or [.(for none)]<E:\ACAD\support\acad>:

51

AutoCAD 2002 Avanado

TIPOS DE ARQUIVOS DE MENU


O termo arquivo de menu se refere a um grupo de arquivos que trabalham juntos para definir e controlar a aparncia e funcionalidade das reas de menus. A seguinte tabela descreve os tipos de arquivos de menu do AutoCAD.

Tipo de Arquivo MNU MNC MNR MNS MNT MNL

Arquivos de Menu do AutoCAD Descrio


Arquivo de Menu Modelo. o arquivo principal, onde se edita os comandos. Arquivo de menu compilado. Este arquivo binrio contm os textos e as sintaxes de menu que definem a funcionalidade e a aparncia do menu Arquivo de recurso do menu. Este arquivo binrio contm os bitmaps usados pelo menu. Arquivo de menu fonte. Arquivo gerado automaticamente pelo AutoCAD atravs do mnu ou mnc. Arquivo de recurso do menu. Este arquivo gerado quando um arquivo MNR no est disponvel, por exemplo, somente leitura. Arquivo Lisp de menu. Este arquivo contm expresses em AutoLISP que so usadas pelo arquivo de menu e so carregadas na memria quando um arquivo de menu com o mesmo nome carregado.

ESTRUTURA DO ARQUIVO DE MENU


Os arquivos de menu so divididos em sees que so relacionadas com reas especficas da interface do AutoCAD. Dependendo de sua funcionalidade, cada rea do menu pode ser definida por uma ou mais sees. Cada seo contm itens de menu, os quais definem instrues para a aparncia e a ao relacionada ao item. Os itens de menu so compostos pelos seguintes elementos: um nome de identificao, um rtulo e um macro. Apesar dos itens de menu serem similares em sua estrutura e funcionalidade, cada seo usa uma sintaxe especfica, como veremos adiante. Rtulos de seo e menus associados:

Rtulo da seo ***MENUGROUP ***BUTTONSN ***AUXN ***POPN ***TOOLBARS ***IMAGE ***SCREEN ***TABLETN ***HELPSTRINGS ***ACCELERATORS

rea do Menu
Nome do grupo do arquivo de menu Menus de botes de mesa digitalizadora Menus de botes do Mouse Menus de barras (onde n varia de 1 a 16) Definio das barras de ferramentas Menus de imagens Menus de tela Menus da mesa digitalizadora (onde n varia de 1 a 4) Define os textos de ajuda para cada item do menu Define as teclas aceleradoras

52

AutoCAD 2002 Avanado

CARACTERES ESPECIAIS
A seguinte tabela mostra uma sinopse dos caracteres especiais usados nos macros de menus. O uso destes caracteres ser descrito nas sees seguintes deste captulo. Caractere ; ^M ^I Espao \ _ + =* *^C^C $ ^B ^C ^D ^E ^G ^H ^O ^P ^Q ^T ^V Caracteres Especiais Usados Nos Macros de Menus Descrio ENTER ENTER TAB Entra um espao; espao entre uma seqncia de comando em um item de menu, equivale a pressionar a tecla de espao Pausa para entrada de informao do usurio Traduz um comando do AutoCAD e suas palavras chaves Continua um macro na prxima linha Mostra a imagem, o menu de barra ou o mewnu de cursor corrente Prefixo para um item repetitivo Caractere especial que carrega uma seo de menu Liga ou desliga o Snap (CTRL+B) Comando cancel (ESC) Ativa ou desativa as coordenadas (CTRL+D) Ativa ou desativa o plano isomtrico (CTRL+E) Ativa ou desativa o grid (CTRL+G) Tecla backspace Ativa ou desativa o ortho (CTRL+O) Ativa ou desativa o MENUECHO Envia todos os prompts da linha de comando e entradas do usurio para a impressora (CTRL+Q) Ativa ou desativa a mesa digitalizadora (CTRL+T) Muda a viewport corrente (CTRL+V)

TERMINOLOGIA
Nos itens anteriores, foi ilustrada a terminologia bsica para a estruturao de um menu. O comando de um menu nada mais do que escrever um comando do AutoCAD exatamente como ele seria feito, quando ativado via teclado. Contudo, so necessrias algumas informaes a respeito da entrada de dados: - ENTER - toda vez que um item de um menu for acionado, o AutoCAD ir colocar um espao em branco aps este item... o espao em branco entendido para a maioria dos comandos do AutoCAD como um ENTER. Para os menus, todos os espaos em branco so interpretados como ENTER. Se houver necessidade de mais de um ENTER em seguida de outro, estes devero ser representados por ";" (ponto e vrgula). Por exemplo: [CONTORNO]^C^C_LAYER M CONTORNO COLOR RED ;;;

53

AutoCAD 2002 Avanado

Neste exemplo, o comando "layer" ir criar e/ou ativar um nvel de trabalho de nome "CONTORNO", e ainda mudar sua cor para vermelho. O primeiro sinal de ponto e vrgula serve para aceitar a cor vermelha, o segundo para associ-la ao layer ativo e o terceiro para encerrar o comando. Os espaos em branco que separam as palavras que compem o comando servem como ENTER. - ENTRADA DE DADOS - em comandos onde necessrio aguardar a entrada de dados via teclado, ou a seleo de uma entidade via cursor, antes da execuo do restante do comando, deve-se colocar uma barra invertida "\" . Por exemplo: [QUEBRAR] ^C^C_BREAK;\F No exemplo acima, o comando QUEBRAR ativa o comando "BREAK" do AutoCAD e aguarda a determinao do elemento a ser interrompido, e a seguir, solicita pelo primeiro ponto de interrupo. [INSERIR]^C^C_INSERT MANCAL;\;;; No exemplo acima, o comando inserir ativa o comando "INSERT" do AutoCAD, que pede pelo nome do bloco a ser inserido no desenho (mancal). O primeiro ponto e vrgula para a aceitao do nome, a barra invertida pede pelo ponto de insero, enquanto que os trs pontos e vrgulas restantes servem para a escala em X, em Y a rotao do bloco. - CONTINUAO - para itens de menus muito longos, deve-se usar o sinal de "+" para indicar ao AutoCAD que o comando continua na prxima linha. exemplo: [NVEIS]^C^C_LAYER N CONTORNO, COTAS, HACHURAS COLOR RED+ CONTORNO CO 4 COTAS CO 5 HACHURAS;;; - REPETIO - Para um macro comando ser ativado inmeras vezes, utiliza-se o comando *^c^c. exemplo: [PARAFUSO]*^C^C_INSERT PARAFUSO; ;;; Para interromper um comando com repetio, necessrio o comando "CANCEL". - CONTROLES - durante a elaborao de um menu, pode-se usar caracteres de controle do tipo ASCII (American National Standard Code For Information). Para isso deve-se colocar o caractere "^" seguido do desejado. Como j foi visto, o caractere "^C" representa o comando CTRL C. Podese usar, entre outros, os seguintes caracteres: ^G ...COMANDO GRID ^B ...COMANDO SNAP ^D ...COMANDO COORDS ^H ...TECLA BACKSPACE

54

AutoCAD 2002 Avanado

MENUS DE BOTES
Os botes do mouse ou da mesa digitalizadora podem ser programados com determinados comandos do AutoCAD. Os modos de programar os botes do mouse e da mesa so idnticos. A diferena est apenas no rtulo, onde ***AUXN define os botes do mouse e ***BUTTONSN define os botes da mesa. Para se programar um boto necessrio saber sua posio e como acessar posteriormente esses comandos, abaixo est descrito as posies do mouse (3 botes) e a maneira de acessar os comandos logo aps a programao dos mesmos.

(da esquerda para a direita)

O primeiro boto do mouse reservado para entrada de dados, por isso no se pode programar esse boto. O segundo e o terceiro boto do mouse podem ser programados com vrios comandos o AutoCAD, no caso do mouse de trs botes. Podemos fazer tambm uma associao do 2o e 3o botes com comas teclas Shift, ctrl e Shift+ctrl, como mostrado a seguir. AUX1 : Programa o 2o e 3o botes do mouse (j vem programado com o ENTER) AUX2 : Programa o Shift+2o ou 3o. Botes do mouse (j vem programado com o OSNAP) AUX3 : Programa o Ctrl+2o ou 3o. Botes do mouse (j vem programado com o OSNAP) AUX4 :Programa o Shift+Ctrl+2o ou 3o. Botes do mouse (j vem programado com o OSNAP) A seguir temos um exemplo de programao de botes. ***AUX1 // Simple button ; $P0=SNAP $P0=* ^C^C ^B ^O ^G ^D

55

AutoCAD 2002 Avanado

^E ^T ***AUX2 // Shift + button $P0=SNAP $P0=* $P0=SNAP $P0=* ***AUX3 // Control + button $P0=SNAP $P0=* ***AUX4 // Control + shift + button $P0=SNAP $P0=* ***BUTTONS1 $P0=SNAP $p0=* ^C^C ^B ^O ^G ^D ^E ^T ***BUTTONS2 $P0=SNAP $p0=*

56

AutoCAD 2002 Avanado

MENU DE CASCATA (MENU PULL-DOWN)


A identificao para os menus de cascata feita pelo identificador de seo "***POPn", onde "n" o nmero do menu que pode variar de 0 a 999. Os menus ***POP1 a ***POP499 definem os menus de cascata e os menus ***POP0 e ***POP500 a ***POP999 definem os menus de atalho ou menus de contexto. Durante o carregamento de um arquivo de menus, o AutoCAD procura automaticamente menus, e coloca na barra os menus de POP1 a POP16. Se no for encontrada nenhuma definio de POP1 a POP16, o AutoCAD colocar apenas os menus FILE e EDIT. Os outros menus podem ser carregados atravs do comando MENULOAD. O seguinte exemplo ilustra a sintaxe usada para se criar um menu pull-down.

***POP13 **MINHASFERRAMENTAS M_ Ferramentas [&Minhas Ferramentas] M_Salvar [&Salvar\tCtrl+S]^C^C_qsave; [--] M_ShwTB [Mostrar Toolbar]^C^C_-toolbar minhatoolbar s; M_HidTB [Esconder Toolbar]^C^C_-toolbar minhatoolbar h; [--] M_EMenu [Editar MeuMenu]^C^C^P(command "notepad" (findfile "meu.mnu")) ^P M_LMenu [Carregar MeuMenu]^C^C^P(command "_menu" "meu.mnu") ^P [--] M_EPgp [Editar PGP]^C^C^P(command "notepad" (findfile "acad.pgp")) ^P M_LPgp [Carregar PGP]^C^C_re-init 16; Cada seo de menu pode ter um ou mais apelidos que so definidos pelo rtulo **apelido seguindo um rtulo de seo de menu ***POPn. No exemplo anterior, **MINHASFERRAMENTAS um apelido para o menu POP13.

57

AutoCAD 2002 Avanado

Obs:
Os menus de seo POPn no suportam mais a sintaxe de **submenu usadas nas verses anteriores. O **apelido vlido quando ocorre depois de um rtulo de seo a antes de qualquer item do menu. Os menus de cascatas podem ter submenus como mostra a figura abaixo. Para controlar a hierarquia desses submenus usamos os seguintes caracteres especiais. ? ? ?? [--] Indica que o item tem um submenu ndica que o item o ltimo do submenu ndica que este item o ltimo do submenu e do menu inteiro Cria linha de separao entre itens (dois hfens)

***POP1 [Comandos] [? Desenho] [Linha]^C^C_LINE [Crculo]^C^C_CIRCLE [? Polgono] ^C^C_POLYGON [--] [? Edio] [Apagar]^C^C_ERASE [? Trim] ^C^C_TRIM [--] [? Biblioteca] [? Inserir] ^C^C_INSERT ***POP2 [Smbolos] [? Escolher Desenho ..] [Desenho1] ^C^C_INSERT DESENHO1; ;;; [? Desenho2] ^C^C_INSERT DESENHO2; ;;;

(Menu POP1) (Ttulo do menu) (Nome do submenu) (Comando) (Comando) (Comando) (Linha de separao) (Nome do submenu) (Comando) (Comando) (Linha de separao) (Nome do submenu) (Comando) (Menu POP2) (Ttulo do menu) (Ttulo do submenu) (Comando) (Comando)

O comando "$Pn=*", quando utilizado como comando, fora o menu de item "POPn" a aparecer na tela. Em menus deste tipo, tambm possvel a utilizao de macros comandos como em menus de tela e de mesa.

58

AutoCAD 2002 Avanado

Sua ativao pode ser feita por botes, menus de mesa e por menus de barras. No deve ser feita por menus de tela, pois quando o cursor est sobre a regio do menu de tela, os menus de superposio so automaticamente desativados.

Exerccio:
Complete este menu com um submenu no "POP2" contendo Smbolos de Folhas tamanhos A0, A1, A2, A3 e A4.

MENUS DE ATALHO
Menus de atalho so definidos usando a mesma sintaxe dos menus de cascata. A seo de menu POP0 define o atalho padro para o Object Snap e as sees de POP500 a POP999 definem os menus de contexto. O AutoCAD faz referncia aos menus de contexto pelo seu apelido (como **GRIPS) e os usa em situaes especficas. O nmero POPn no importante, mas o apelido deve seguir corretamente a conveno de nomenclatura para ser usado. Os seguintes apelidos so reservados para uso do AutoCAD: GRIPS - Define o atalho para o menu de Grips (clique com o boto direito quando um grip de um objeto estiver selecionado [quente]). CMDEFAULT Define o modo padro do menu de atalho (clique com o boto direito na rea de desenho quando um comando est ativo e nenhum objeto selecionado). CMEDIT - Define o modo de edio do menu de atalho (clique com o boto direito na rea de desenho enquanto um ou mais objetos esto selecionados [mas sem nenhum grip ativo], e nenhum comando est ativo). CMCOMMAND - O contedo deste menu define o modo de comando (clique com o boto direto na rea de desenho enquanto um comando est ativo). Em adio ao contudo do menu, as opes da linha de comando (palavras chaves em colchetes) so inseridas no menu.

MENUS DE TELA
Na gerao de um menu de tela, somente os quinze primeiros caracteres iro aparecer. Para tanto, deve-se colocar o nome do comando entre colchetes "[ ]" . O caractere imediatamente aps o comando entre colchete de fechamento, ser entendido pelo AutoCAD como um determinado comando. Por exemplo: ***SCREEN [LINHA] LINE [CRCULO] CIRCLE [PLINE] PLINE No exemplo acima o AutoCAD entende como comando o LINE, CIRCLE e PLINE. Ao ser acionado qualquer um dos comandos, estes ativaro os comandos do AutoCAD que esto descritos imediatamente aps o colchete de fechamento.

59

AutoCAD 2002 Avanado

Para melhorar o desempenho do menu acima, antes da descrio de cada comando, recomenda-

se o uso do comando "^c^c" (cancel). Este procedimento necessrio, pois poder haver outro comando ativado no momento em que acionarmos um comando do menu de tela. ***SCREEN [LINHA] ^C^CLINE [CRCULO]^C^CCIRCLE [PLINE]^C^CPLINE
Exemplo do uso do duplo "^C" : Vamos supor que algum comando de dimensionamento est ativado (DIM LINEAR HORIZONTAL). Ao acionarmos um dos comandos do nosso menu de tela, o primeiro ^C ir desativar o comando de dimensionamento em andamento, voltando interao "DIM:", enquanto que o segundo "^C" far com que se retorne interao padro do AutoCAD, que "command:".

Menus e Submenus
A estrutura de um menu de tela do tipo rvore, onde os menus so ramificados a partir do menu principal. As ramificaes so denominadas submenus. Esta diviso possibilita a criao de menus maiores que o nmero de linhas disponveis na tela. Os submenus so identificados a partir do menu principal de tela com:

**NOME, onde este nome pode ser um texto constitudo de letras, nmeros e caracteres especiais
tais como $ (dlar), - (hfen) e _ (trao) com at 31 caracteres de tamanho. Um submenu pode conter um nmero qualquer de linhas, tendo como limitao o nmero de linhas visveis na tela, que so determinadas pela quantidade de linhas que o monitor usado permite mostrar ao mesmo tempo (no caso do monitor em uso, o mximo de linhas = 21). Quando um submenu for ativado, ele ser escrito sobre aquele que estava carregado anteriormente, no sentido de cima para baixo, do seu incio para o fim. isto no significa que o menu anterior ser totalmente apagado da tela. Para controlar a partir de qual linha um novo menu ser carregado sobre o anterior, deve-se colocar em seguida do nome do submenu um nmero inteiro que indicar a partir de qual linha da tela este menu ser carregado. Por exemplo:

**MENU1 3
No exemplo acima, o submenu denominado "MENU1" ser escrito na tela a partir da terceira linha, deixando, no mximo, 2 comandos do menu anterior carregados na tela. Lembre-se que em quase todos os menus de tela do AutoCAD temos na primeira linha, o comando "AutoCAD" e na segunda linha os asteriscos "****".

60

AutoCAD 2002 Avanado

Exemplo: Com um editor de texto, crie arquivo CURSO.MNU. ***AUX1 ; ' REDRAW ^C ***SCREEN [CURSO] $S=SCREEN [* * * * *]^C^C_HELP [Desenho 1]$S=DES1 (ident. menu dos botes do mouse) (boto 2 = RETURN) (boto 3 = command REDRAW) (boto 4 = CANCEL) (identificao menu de tela) (vai para o menu screen) (aciona comando Help) (vai para submenu DES1) (linha em branco) (linha em branco) (linha em branco) (linha em branco) (submenu deS1; comear na linha 3) (comando line) (comando circle 2p) (comando Polygon 6 lados) (vai para submenu DES2) (Submenu DES2; comear na linha 3) (comando arc) (comando ellipse) (linha em branco) (vai para submenu DES1)

**DES1 3 [Linha] ^C^C_LINE [Crculo] ^C^C_CIRCLE;\2P; [Sextavado] ^C^C_POLYGON;6;\C; [Prximo] $S=DES2 **DES2 3 [Arco] ^C^C_ARC;\C [Elipse]^C^C_ELLIPSE;C [Anterior] $S=DES1

Obs:
Quando entramos no AutoCAD e acionamos o comando MENU, o AutoCAD pede o nome do arquivo de menus a ser ativado (".MNU"), e a seguir, compila este arquivo gerando um com extenso ".MNC".

Identificao de um Submenu
Para ativar um submenu, deve-se usar a seguinte sintaxe: $tipo=nome do submenu onde tipo definido pelo AutoCAD como: S Pn I B Tn - Menus de tela - Menus de barra e superposio - Menus de imagem - Menus de boto - Menus de mesa

61

AutoCAD 2002 Avanado

Exemplo: $S=DES1 $P1=DRAW $T1=EDIT .................................. Ativa o menu de tela DES1 .................................. Ativa o menu de barras DRAW .................................. Ativa o menu de mesa EDIT

O mecanismo de ativao de um submenu permite que este seja ativado durante a execuo de um comando, o que permite ao usurio ativar o comando e o submenu ao mesmo tempo, por exemplo: CIRCLE $S=ROTCIRCLE . . . . . . o comando CIRCLE ser ativado ao mesmo tempo do submenu de nome "ROTCIRCLE". Um submenu pode ser ramificado no mximo em 8 submenus.

Exercicio:
Faa um macro comando para executar o seguinte desenho: Dados Limits 0,0 40,25 Raio do circulo = 3 Alt. Do texto = 2 Rotao to texto = 0 DIMASZ = 1 Obs. Para fixar ponto na ltima coordenada , digite @ sem especificar distncia (equivale a @
0,0).

62

AutoCAD 2002 Avanado

MENUS DE IMAGEM
Os menus de imagem so aqueles que permitem a representao de um comando atravs de imagens de slide, como mostra a figura abaixo, que em muitas situaes representar melhor o comando que o uso de palavras. Um menu de imagem ativado por um menu de tela ou de cascata.

Os menus de imagem podem ter at 20 imagens por pgina, sendo estas imagens fornecidas por arquivos do tipo "slide". Durante a definio deste tipo de menu, seu ttulo colocado na primeira linha. O identificador para um submenu utilizado "$I=". Sua sintaxe : $I=[menugroup.]menuname

63

AutoCAD 2002 Avanado

Exemplo: Complete o menu do exemplo anterior, com os seguintes dados:


***POP2 [Smbolos] [? Escolher Desenho ..] [Desenho1] ^C^C_INSERT DESENHO1; ;;; [Desenho2] ^C^C_INSERT DESENHO2; ;;; [?Imagem...] $I=I1 $I=* [?Folhas] [Folha A1]^C^C_INSERT;A1;\;;; [Folha A2]^C^C_INSERT;A2;\;;; [Folha A3]^C^C_INSERT;\;;; [?Folha A4]^C^C_INSERT;A4;\;;; ***IMAGE **IL [Comandos De Desenhos] TTULO DA JANELA [Linha]^C^C_LINE [Crculo]^C^C_CIRCLE [Desenho1]^C^C_INSERT DESENHO1;\;;; [Desenho2]^C^C_INSERT DESENHO2;\;;; [Arco 3 Pontos] ^C^C_ARC; [Arco SCE ]^C^C_ARC;\_C;\ [Arco SEA]^C^C_ARC;\_E;\_A; [Arco CSA]^C^C_ARC;_C;\\_A; [Arco]^C^C_ARC Para que o menu Imagem aparea completo na tela, faa os seguintes slides : linha, crculo, arco, desenho1, desenho2.

Controle Dos Slides E Ttulos Na Barra Lateral


Podemos escolher como os slides e o texto iro aparecer nos menus de cones atravs das seguintes opes: [nome do slide] [nome do slide, texto] [sldlib (nome slide)] [sldlib (nome slide, texto)] [blank] O nome do slide aparece na lista lateral e o slide como cone. O texto mostrado na lista lateral e o slide como cone. O nome do slide mostrado na lista lateral e o slide que est na biblioteca "sldlib" como cone O texto mostrado na lista lateral e o slide da biblioteca "sldlib" como cone Quando se coloca o texto "blank" uma linha de separao colocada na lista lateral e um cone em branco mostrado

64

AutoCAD 2002 Avanado

BIBLIOTECA DE IMAGENS
Com o programa slidelib.exe do AutoCAD possvel a gerao de bibliotecas de imagens, que podero ser utilizadas pelos menus de imagens. A biblioteca de imagens um arquivo com extenso ".SLB" , criado aps a execuo do programa slidelib. Esta biblioteca conter todos os arquivos de slides especificados no arquivo denominado "lista de slides". Este arquivo criado com um editor de texto qualquer e em cada linha deste arquivo, deve-se colocar o nome de um slide, sem a extenso ".SLD". Aps a criao da biblioteca de imagens, os arquivos ".SLD" podero ser apagados.

Importante:. No se pode modificar um arquivo "SLB" (portanto, s apague os slides que compe uma biblioteca de imagens, se voc tiver certeza que nunca ir alterar nenhum desses slides, sendo que, do contrrio, voc ter que redesenhar todos os slides).
A principal vantagem desta biblioteca de imagens a economia de espao de armazenamento, quando comparado ao espao ocupado por slide individualmente. Para criar esta biblioteca, faa: a) com um editor de textos: arquivo lista.tst (arquivo que contm os nomes dos slides) linha crculo arco elipse desenho1 desenho2 b) Para a biblioteca de imagens ser criada, digite: SLIDELIB BIB1 < LISTA.TXT onde: SLIDELIB BIB1 LISTA.TXT comando para criar a biblioteca nome da biblioteca a ser gerada nome do arquivo gerado no editor de texto, que contm os nomes dos slides.

c) Para a utilizao de bibliotecas de imagens command: VSLide name: Bib1(linha) ?coloca na tela o slide linha que est na biblioteca de imagens bib1.

65

AutoCAD 2002 Avanado

Para usar a biblioteca de imagens no menu: ***IMAGE ** I1 [DESENHOS] [BIB1 (LINHA)] ^C^C_LINE [BIB1 (CRCULO)] ^C^C_CIRCLE

MENUS DE TOOLBARS
Existem cinco tipos de itens distintos que podem especificar uma toolbar. A sintaxe de cada tipo est mostrada abaixo. Todas as linhas, exceto o separador, comeam com um tagname padro que est associado a uma informao de ajuda. No exemplo abaixo, a declarao **TOOLS1 um submenu que usa o nome tools1 como um rtulo para referenciar a definio da toolbar. ***TOOLBARS **TOOLS1 TAG1 [Toolbar ("tbarname", orient, visible, xval, yval, rows)] TAG2 [Button ("btnname", id_small, id_large)]macro TAG3 [Flyout ("flyname", id_small, id_large, icon, alias)]macro TAG4 [Control (element)] [--] a quinta linha define um separador (--).

Definio de Toolbar
A definio da primeira linha (TAG1) define as caractersticas da toolbar. usada uma palavra chave Toolbar seguida de uma srie de opes que esto descritas abaixo: TAG1 [Toolbar ("tbarname", orient, visible, xval, yval, rows)] Tbarname: Nomeia a toolbar. o texto deve conter caracteres alfanumricos sem nenhuma pontuao alm de trao (-) e trao baixo (_). Orient: define a posio na tela. os valores aceitos so Floating, Top, bottom, Left, e Right. Visible: controla a visibilidade. os valores aceitos so Show e Hide. Xval: um valor numrico especificando a coordenada X em pixels, medida a partir da esquerda. Yval: um valor numrico especificando a coordenada Y em pixels, , medida a partir do topo. Rows: um valor numrico especificando o nmero de linhas.

66

AutoCAD 2002 Avanado

Definio De Button
A segunda linha (TAG2) define o boto. usada uma palavra chave button seguida de uma srie de opes que esto descritas abaixo: TAG2 [button ("btnname", id_small, id_large)]macro Btnname: Nomeia o boto. o texto deve conter caracteres alfanumricos sem nenhuma pontuao alm de trao (-) e trao baixo (_). Este texto mostrado como uma dica quando se aponta o mouse para ele. Id_small: Define o nome do arquivo de bitmap que aparecer no boto. O bitmap deve ter 16 x 15 em pixels e deve estar no diretrio de suporte do AutoCAD. id_Big: Define o nome do arquivo de bitmap que aparecer no boto. O bitmap deve ter 24 x 22 em pixels e deve estar no diretrio de suporte do AutoCAD. Macro: Define o comando que ser executado neste boto.

Definio de Flyout
A terceira linha (TAG3) define um controle de flyout. usada uma palavra chave Flyout seguida de uma srie de opes que esto descritas abaixo: TAG3 [Flyout ("flyname", id_small, id_large, icon, alias)]macro Flyname: Texto que nomeia a flyout. O texto deve conter caracteres alfanumricos sem nenhuma pontuao alm de trao (-) e trao baixo (_). Este texto mostrado como uma dica quando se aponta o mouse para ele. Id_small: Define o nome do arquivo de bitmap que aparecer no boto. O bitmap deve ter 16 x 15 em pixels e deve estar no diretrio de suporte do AutoCAD. Id_big: Define o nome do arquivo de bitmap que aparecer no boto. O bitmap deve ter 24 x 22 em pixels e deve estar no diretrio de suporte do AutoCAD. Icon: Uma palavra chave que controla se o boto visualizado ser fixo ou ser o ltimo selecionado. Os valores aceitos so ownicon para fixo e othericon para o ltimo selecionado. Alias: Define o nome da toolbar que ser mostrada. Macro: Define o comando que ser executado neste boto.

67

AutoCAD 2002 Avanado

Definio de control
A quarta linha (TAG4) define um elemento de controle especial. usada uma palavra chave control seguida de um nome definindo o tipo de controle. TAG4 [control (element)] element : este parmetro possui trs valores possveis. _Layer _Linetype _Color _Dimstyle _Lineweight _PlotStyle _Refblkname _UCSManager _View _ViewportScale Especifica o controle de layers. Especifica o controle de tipo de linha. Especifica o controle de cor. Especifica o controle de estilos de dimenso. Especifica o controle de espessura de linhas. Especifica o controle de estilos de plotagem. Especifica o controle de arquivos de referncia. Especifica o controle de UCS. Especifica o controle de vistas. Especifica o controle de escala de viewports.

TECLAS ACELERADORAS
AutoCAD suporta teclas de atalho definidas pelo usurio. a seguir temos um pequeno exemplo da seo accelerators. ***ACCELERATORS ID_LINE [SHIFT+CONTROL+"L"] [CONTROL+"Q"]^C^C_QUIT [CONTROL+SHIFT+"Z"]^C^CZOOM EXTENTS [F9]^C^C_NEW ["NUMPAD6"]<0 ["NUMPAD9"]<45 ["NUMPAD8"]<90 ["NUMPAD7"]<135 ["NUMPAD4"]<180 ["NUMPAD1"]<-135 ["NUMPAD2"]<-90 ["NUMPAD3"]<-45 Na primeira linha nos temos um identificador ID_LINE e a definio de uma tecla. Neste caso a tecla ir executar o comando definido pelo identificador. Nas outras linhas ns temos a definio das teclas e em seguida os macros que elas executaro. Toda definio de tecla deve estar entre [ e ].

68

AutoCAD 2002 Avanado

INTRODUO AO AUTOLISP
AutoLISP uma implementao da linguagem de programao LISP. LISP foi uma das primeiras linguagens de alto nvel inventadas. O seu intuito era que houvesse a possibilidade de se desenvolver programas usando expresses comuns em ingls. O AutoLISP faz parte do AutoCAD a partir da verso 2.18 e foi incorporada ao autocad para permitir a personalizao e maior produtividade diante das necessidades de cada usurio. A partir da verso 11, o AutoCAD tambm aceita programas criados em linguagem "C", o que veio permitir uma maior possibilidade de criao de rotinas e parametrizao do desenho. Os arquivos de programas em AutoLISP possuem a extenso .LSP e so compilados ao serem carregados dentro do AutoCAD. Os arquivos em linguagem "C" possuem extenso .EXE e devem ser compilados com um dos compiladores descritos no manual de ADS. O AutoCAD possui algumas rotinas que so carregadas quando selecionamos um determinado comando, via menu. Porm, existem algumas que devem ser carregadas manualmente pelo comando LOAD ou APPLOAD. Para efetuar esse carregamento, siga o exemplo: command: (Load "nome do arquivo") O "nome do arquivo" deve ser substitudo pelo nome da rotina AutoLISP, sem extenso. Os parnteses, assim como as aspas, so obrigatrios. Por exemplo, para carregar o arquivo dellayer.lsp faa: command: (Load "dellayer") O comando APPLOAD est no menu de barras TOOLS LOAD APPLICATIONS.

69

AutoCAD 2002 Avanado

Depois de carregados, estes comandos podem ser executados como qualquer comando regular do AutoCAD. Por exemplo, depois de carregar o arquivo "XPLODE.LSP", voc pode us-lo digitando: command : xplode Outras rotinas que no foram definidas como comando devem ser carregadas com seu nome entre parnteses. Exemplo: command: (janela)

FUNES DO AUTOLISP Funes Aritmticas


Soma : ex. (+ a b c d . . . . N) (+ 1 4) Resulta 5 (+ 10 3 9) Resulta 22 (+ 10 3.0 9) Resulta 22.0 (- a b c d . . . . N) (- 3 1) Resulta 2 (- 50 40 2) Resulta 8 (- 50 40.0 2) Resulta 8.0 (* a b c . . . . N) (* 4 2) Resulta 8 (* 2 3 4.0) Resulta 24.0 (* 3 -4.5) Resulta -13.5 (/ a b c . . . . N) (/ 100 2) Resulta 50 (/ 100 2.0) Resulta 50.0 (/ 135 360.0) Resulta 0.375 (/ 135 360) Resulta 0 (/ 100 20 2) Resulta 2 (/ 100 20.0 2) Resulta 2.5 ( sqrt <number> ) (sqrt 4) Resulta 2.0 (sqrt 2.0) Resulta 1.41421

diferena : ex.

Multiplicao: ex.

diviso: ex.

Raiz Quadrada: ex.

70

AutoCAD 2002 Avanado

Funes Trigonomtricas
Seno cosseno atan (sin (/ pi 6)) (sin (/ pi 2)) (cos pi) (cos 0.0) (atan N) (atan (/ N M)) (atan 1.0) (atan ( / 1.0 0.0) ) (atan (sqrt 3) 3.0) Resulta 0.5 Resulta 1.0 Resulta -1.0 Resulta 1.0 Resulta o ngulo, em radianos, cuja tangente igual a N. Resulta o ngulo, em radianos, cuja tangente igual a N/M. Resulta 0.785398 Resulta 1.5708 Resulta 0.523599 (45) (90) (30)

Obs:
Os ngulos devem estar em radianos.

Angtos
Converte um ngulo dado em radianos, para o angtos mode (ver tabela) do tipo string (texto). Sintaxe: (angtos ngulo [modo [preciso]]) Angtos Mode 0 1 2 3 4 (angtos 0.785398 0 4) (angtos -0.785398 0 4) (angtos (atan 1.0) 0 4) Resulta Resulta Resulta Editing Format Degrees Degrees/minutes/seconds Grads Radians Surveyor's units "45.0000" "315.0000" "45.0000"

Funo SETQ
Serve para a atribuio de valores s variveis. ex: (setq a 10) (setq b ( / c d)) (setq S "valor") (setq c 12 d 6) (setq T (list 10 20 30 40 50)) ? ? ? ? ? valor de a= 10 valor de b = c/d valor de S = "valor" valor de c = 12, d = 6 valor de T a lista (10 20 30 40 50)

71

AutoCAD 2002 Avanado

Obs:
(a) Para verificao do valor de uma varivel, digite: !a <ENTER> (no caso ir aparecer o valor da varivel a). (b) Se voc esquecer a colocao de algum parntese aps a entrada de alguma varivel, deve aparecer a notao N>, onde N o nmero de parnteses que faltam para a correta execuo do comando. Para acertar, digite os parnteses necessrios Ex: 3> ))) <ENTER>

Funo CAR e CDR


CAR : armazena o primeiro elemento de uma lista. CDR : armazena todos elementos de uma lista, a exceo do primeiro. ex: (setq a (list 10 20 30 40 50 60)) (car a) <ENTER> (cdr a) <ENTER> (car (cdr a)) ou (card a) (cdr (cdr a)) ou (cddr a) (car (cdr (cdr a))) ou (caddr a) ? ? ? ? ? 10 ( 20 30 40 50 60) 20 (30 40 50 60) 30

Obs:
Podemos ter no mximo 4 dgitos entre o C e o R (CXXXXR). (car (cddddr a)) ? 50 (caddddr a) ? erro, pois entre o c e o R temos 5 dgitos.

Funo GETPOINT
Esta funo da uma pausa num programa LSP, esperando a entrada de um ponto via mesa digitalizadora, teclado ou via mouse. Sintaxe: (getpoint [pt] [msg]) Ex. (setq a (getpoint "entre com o ponto : ")) (setq p (getpoint '(1.5 2.0) "Segundo ponto: "))

O programa, por sua vez, ir armazenar este ponto nas variveis a e P. Ex.1. aps armazenar as variveis abaixo, execute o comando: (setq a (getpoint "ponto 1")) (setq b (getpoint "ponto 2"))

72

AutoCAD 2002 Avanado

(setq c (getpoint "ponto 3")) (setq d (getpoint "ponto 4")) (command "line" a b c d "close")

Funo DEFUN
Define uma funo com um nome determinado. (defun ret ( ) define uma funo chamada ret corpo da funo )

Exerccio: Construa um retngulo ABCD, entrando com os pontos A e C via mouse.


Nome do arquivo = RET.LSP

; Construindo retngulo pela diagonal AC (defun ret ( )

73

AutoCAD 2002 Avanado

Aps a elaborao do programa, entre no AutoCAD e digite na linha de comando:


command : (Load "ret") command : (ret)

Obs:
Na primeira linha deste programa, criamos uma funo chamada ret?(defun RET( ). Para o uso de uma funo no AutoCAD, temos que obrigatoriamente coloc-la entre parnteses ? command:(RET). Se criarmos um comando, (defun c:ret( ), no ser necessrio o uso dos parnteses . Basta digitar: command : RET

Obs:
A cada linha desenhada, o AutoCAD nos d a mensagem Specify next point or [Close/Undo]: ; para evitar esta repetio, digite na linha "2" ?(setvar "cmdecho" 0). Nesta linha, estamos ajustando a varivel CMDECHO para 0 (com este valor, as mensagens dos comandos AutoCAD no sero mostradas na tela; o padro desta varivel 1) Como acabamos de retirar as mensagens da linha de comando, inclua a linha abaixo. (prompt "\n construindo o Retngulo...") O \n significa que ser dado um ENTER e a nova mensagem vir na linha seguinte. Como resultado final, deveremos ter:

RET.LSP
(defun c:ret ( ) (setvar "cmdecho" 0) (setq A (getpoint "Entre com o ponto A :") ) (setq C (getpoint "\n Entre com o ponto C : ") ) (prompt "\n Construindo o Retngulo . . . . ") (setq B (list (car C) (cadr A) ) ) (setq D (list (car A) (cadr C) ) ) (command "line" A B C D "close"))

Funo GETDIST
Esta funo d uma pausa num programa LSP, esperando a entrada de uma distncia via teclado, mesa digitalizadora ou mouse. Sintaxe: (getdist [pt] [msg]) ex. (setq A (getdist "Entre com a distncia : ") ) O programa, por sua vez, ir armazenar esta distncia na varivel A.

74

AutoCAD 2002 Avanado

Funo POLAR
Permite que voc encontre um ponto 3D a partir de um ponto base, um ngulo e uma distncia. Sintaxe: (polar pt ang dist) Ex: (Polar '(1 1 3.5) 0.785398 1.414214) retorna (2.0 2.0 3.5) (Polar c (/ pi 2) 10 )

Exerccio : Construa um retngulo OABC definido pela origem e por duas distncias D1 e D2. (Nome do arquivo = RETL.LSP)

(defun c: RET1( )

75

AutoCAD 2002 Avanado

Funo GETANGLE
Esta funo d uma pausa num programa LSP, esperando a entrada de um ngulo via teclado ou mesa digitalizadora (atravs de dois pontos). Sintaxe: (getangle [pt] [msg]) ex. (setq ANG (getangle "Entre com o ngulo : ")) (setq ANG (getangle '(1.0 3.5) "Direo? : "))

O programa, por sua vez, ir armazenar esta distncia na varivel ANG.

Exerccio: Construa um retngulo OABC , com uma inclinao "ANG" a partir da origem, com lados D1 e D2.

(defun c:ReT2 ( )

76

AutoCAD 2002 Avanado

Funo OPEN
Esta funo abre um arquivo para acesso do AutoLISP, sendo seus dados armazenados num arquivo de representao ( File - descriptor ). Sintaxe: (open nomeaerquivo modo)

Modo
r w a Ex :

descrio
abre o arquivo somente para leitura abre o arquivo para escrever. Se o arquivo no existir, ele ser criado. Se existir, as informaes contidas sero sobrescritas. abre o arquivo para escrever no final. Se o arquivo no existir, ele ser criado. Se existir, as informaes contidas sero escritas a partir da ltima informao contida. Quad.txt ? 10 12 23 37 42 12 15 26 20

(setq A (open "Quad.txt" "r")), onde "r" = read.

Funo CLOSE
Esta funo fecha um arquivo de representao (File - descriptor) anteriormente aberto pela funo open. Ex : (close A)

Funo READ-LINE
Esta funo l uma linha de um arquivo de representao (File - descriptor) gerado a partir de um arquivo aberto (open file). Note que, a cada repetio desta funo, uma linha do "File-descriptor" ser lida. Sintaxe: (read-line [file-desc]) Ex : (setq G (read-line A)) ? armazena na varivel "G" os dados contidos na linha um da varivel "A" (10 12). (setq G1(read-line A)) ?armazena na varivel "G1"os dados contidos na linha dois da varivel "A" (2 3).

77

AutoCAD 2002 Avanado

Para verificar o contedo da varivel, digite : command: !G "10 12" command: !G1 "2 3" Para identificar o tipo da varivel em questo, faa : command : (type G) STR

Funo GETSTRING
Esta funo d uma pausa num programa LSP, esperando a entrada de uma string, que pode ter at 132 caracteres. Sintaxe: (getstring [cr] [msg]) Ex : (setq NUM (getstring "Entre com o numero de retngulos a serem desenhados :")) Quando o argumento cr for fornecido o autoLiSP aceitar a entrada de espaos. Ex : (setq S (getstring T "Qual o seu nome completo? ")) Resp.: Joo Fulano

Funo ATOI
Faz a converso de uma string num nmero inteiro. Ex : (atoi "45") ............. resulta 45 (atoi "45.7") ............ resulta 45 (setq NUM (atoi NUM)) ? converte a string contida na varivel "NUM" para um nmero inteiro e armazena novamente na varivel "NUM".

Funo ATOF
Converte uma string em um nmero real. Ex : (atof "45") ...... resulta 45.0 (atof "45.7") ...... resulta 45.7

78

AutoCAD 2002 Avanado

Funo WHILE
Executa uma expresso em looping at que a condio de teste seja verdadeira. Sintaxe: (while testexpr expr...) Ex : (setq A 1) (while (<= A 6 ) (executa funo ...) (setq A (+ A 1)))

No exemplo anterior, a varivel "A" tem valor inicial 1 (um). Na funo "WHILE", ela ser comparada com o nmero 6 (seis), executando determinada funo at atingir o valor A=7. Nesse instante, o programa sair deste looping e executar funes subsequentes a este comando. Na linha (setq A (+ A 1)), temos um contador onde a varivel "A" sofre um incremento de uma unidade.

Funo SUBSTR
Esta funo faz um substring de uma string existente. Sintaxe: (substr string incio [comprimento]) Ex : (substr "abcde" 2 3) (substr "abcde" 2 1) (substr "abcde" 3) (setq G 10 12) (setq A (substr G 1 2)) (setq B (substr G 4 2)) A . . . . . . . resulta "10" B . . . . . . . resulta "12" resulta "bcd" resulta "b" resulta "cde"

79

AutoCAD 2002 Avanado

Exerccio:
Elabore um programa que leia o arquivo texto "RET.TXT", e desenhe "n" retngulos com lados iguais as distncias dadas neste arquivo, com diferentes inclinaes. RET.TXT

D1
0 0 1 0 0 1 0 0 2 5 2 1 8 5 4 0 0 0 0 0

D2
1 0 8 3 6 8 4 2 0 8 0 1 0 1 3

NGULO
4 5 9 9 2 5 2 5 0 1

Nome do arquivo = WHILERET.LSP (defun c:WHILERET( ) ; Retngulos com leitura dos lados em tabela

80

You might also like