Sei sulla pagina 1di 2

Apesar de facilitarem muito o trabalho, as rotinas Lisp - AutoLISP - no so utilizadas pela

maioria dos usurios de AutoCAD por puro desconhecimento de como us-las. Como voc
ver neste guia, carregar e usar rotinas Lisp fcil!
Para que possamos usar uma mesma rotina Lisp como exemplo de trabalho, aconselho que
seja salva em uma pasta conhecida a rotina Lisp Circulo.lsp
uma rotina bem simples, mas serve para aprender como carregar e usar qualquer rotina
Lisp que se queira.
Depois faa o seguinte:
No AutoCAD R14, 2000, 2000i, 2002, 2004 e superiores v em;
1. Tools. No AutoCAD 2004 habilite CAD Manager em Window > Pulldowns;
2. Load Application;
3. No AutoCAD R14, quando Load Application ativada, aparecer a caixa de dilogo Load
AutoLisp, ADS, and ARX Files para voc selecionar o arquivo que deseja carregar. Clique
em File para mostrar ao AutoCAD aonde est o arquivo Circulo.lsp que voc salvou.
Selecione com um clique o arquivo Circulo.lsp e clique em Abrir. Aparecer novamente a
caixa de dilogo Load AutoLisp, ADS, and ARX Files com a rotina Circulo.lsp selecionada.
Clique em Load. A caixa de dilogo Load AutoLisp, ADS, and ARX Files desaparecer.
Parece que no aconteceu nada, mas a rotina Circulo.lsp j vai estar carregada no
AutoCAD disposio para ser usada;
No AutoCAD 2000 e superiores, logo aps a seleo de Load Application, aparecer a
caixa de dilogo Load/Unload Applications. Selecione com um clique a rotina Circulo.lsp na
pasta em que voc a salvou. Clique em Load. Observe a mensagem Circulo.lsp succesfully
loaded na parte esquerda inferior da caixa de dilogo informando que a rotina Circulo.lsp foi
carregada com sucesso. Clique em Close. A caixa de dilogo Load/Unload Applications
fechar e a rotina Circulo.lsp j vai estar carregada no AutoCAD disposio para ser
usada;
4. Para iniciar o uso da rotina Circulo.lsp, na linha de comando do AutoCAD digite circ e d
um Enter;
5. Aparecer na linha de comando Center point? para voc informar o ponto central da
circunferncia. Voc pode indicar o ponto central da circunferncia em coordenadas ou
clicar em qualquer ponto da rea de trabalho do AutoCAD;
6. Depois de informado o ponto central, na linha de comando aparecer Circumference?
para voc informar o permetro desejado. Digite 50, por exemplo, e d um Enter;
7. Pronto! Vai aparecer a circunferncia com o permetro de 50 unidades.
A rotina carregada por este mtodo s estar disponvel em uma seo do AutoCAD. Isto
quer dizer que cada vez que voc iniciar o programa dever carregar a rotina novamente.
Voc pode carregar simultaneamente quantas rotinas quiser. H mtodos de carregamento
automtico de rotinas, mas no os abordaremos aqui.
Muitas rotinas Lisp, quando carregadas, apresentam na linha de comando do AutoCAD a
palavra que deve ser digitada na prpria linha de comando para que a rotina seja iniciada.
Em outras rotinas Lisp o prprio nome da rotina a palavra que deve ser digitada na linha
de comando para que a rotina seja iniciada. Quando nenhum dos casos anteriores
acontecer, para saber a palavra que deve ser digitada para que a rotina seja iniciada, d
dois cliques sobre a rotina salva. Se o sistema operacional perguntar qual programa a usar
para abrir a rotina, informe o Bloco de Notas (notepad.exe). Uma vez aberta a rotina,
verifique o que est escrito depois de defun c:. Na nossa rotina Circulo.lsp aparecer CIRC(
) em (defun c:CIRC( ). Ento, depois de carregada a rotina Circulo.lsp, sempre que for
digitado circ na linha de comando, a rotina ser repetida. Este procedimento para saber o
que deve se digitar na linha de comando, uma vez carregada a rotina, vale para todas as
rotinas Lisp. importante observar que uma rotina Lisp sempre se caracteriza pela
extenso .lsp.
Se voc quiser saber mais sobre rotinas Lisp, v at as pginas de Tutoriais do CADblocos
que h timos tutoriais sobre Lisp para voc se aprofundar no assunto ou at mesmo
aprender a programar em Lisp e ser um verdadeiro lispeiro.
Arq. Jos Luiz de Bem

Potrebbero piacerti anche