top of page
Foto do escritorBeatriz Ramos

Autolisp

O autolisp é uma ferramenta de programação que pertence ao autocad e permite criar novos comandos. No autolisp iremos criar uma rotina e para isso no comando do autocad escrevemos VLISP e irá aparecer logo uma janela branca. Nesta janela abrimos um novo ficheiro porque nunca se deve trabalhar na janela que aparece logo.

Para iniciar a rotina escrevemos sempre - ( DEFUN C:MESA () - escrevemos sempre o nome do comando que queremos que pretendemos no defun, no fundo será a função da nossa rotina.



É necessário fazer as perguntas certas para a rotina ser fácil e intuitiva, no entanto a primeira pergunta é sempre a mesa: QUAL O PONTO INICIAL?

Usamos SETQ A por ser a questão A e GETREAL por ser um número real.

Temos de ter em atenção que por cada parenteses que se abre, tem de haver um que fecha.


Para começar a "receita" a partir do primeiro ponto fazemos um SETQ para o segundo ponto, ou seja, para o PT 2 vamos pular 90º para a direita com a medida de A partindo do pt1.

É importante perceber que para fazer os graus utilizamos a conversão de graus para radianos como mostra a seguinte imagem


Posto isto do pt1 para o pt2 andamos 0 porque se trata da perna da mesa.



Depois de concluída a nossa rotina temos de a guardar em save as e para a abixar para o programa carregamos em load active edit window como vemos na imagem a cima. Posto isto a nossa rotina será colocada no autocad e se escrevemos na barra de comandos mesa irá aparecer o que acabamos de criar. Começamos por escolher o ponto inicial e basta carregar numa parte do model que será esse o nosso pt1, e de seguida vamos respondendo às perguntas que se seguem de uma forma lógica de forma a criar uma mesa.


Quando abrimos um novo projeto e queremos usar uma rotina anteriormente criada basta escrever APPLOAD na barra de comandos e carregar a rotina que pretendemos



Comments


bottom of page