Mais
×

Como escrever rotinas de Lisp em AutoCAD

Atualizado em 21 fevereiro, 2017

O AutoCAD, da AutoDesk Software, é um dos aplicativos mais comuns em uso hoje na indústria da engenharia. É usado para criar planos, esquemas e outros desenhos e modelos em 3D de engenharia. Se você usar o AutoCAD todos os dias e quiser automatizar algumas tarefas, o aplicativo oferece uma forma de fazer isso: rotinas de LISP. O LISP, nome derivado de LISt Processing (processamento de listas), é uma linguagem de programação que pode ser implementada no AutoCAD usando a interface VLISP, ou Visual LISP, para escrever e executar rotinas.

Instruções

Use a linguagem de programação LISP para automatizar tarefas no aplicativo AutoCAD (Comstock/Comstock/Getty Images)
  1. Abra a janela de VLISP. Desde a janela do AutoCAD, no menu "Tools" (Ferramentas), selecione "AutoLIST" e "Visual LISP Editor" (Editor visual de LISP). Na janela do VLISP você poderá digitar comandos em um console.

  2. Inicie o editor de texto de VLISP selecionando "File" (Arquivo) e depois "New" (Novo). O editor de texto lhe permite escrever e salvar programas completos ou rotinas de LISP.

  3. Comece a escrever sua rotina em VLISP. Para criar um aplicativo "Ola, mundo" que funcione no prompt de comandos do AutoCAD, digite o código seguinte:

    (defun c:ola () (prompt "Ola, mundo!") (princ) )

    A primeira linha define a função "Ola, mundo". O resto do programa mostra a mensagem no prompt.

  4. Salve a rotina escolhendo "Save As..." (Salvar como...) desde o menu "File" e salvando o arquivo como "ola.lsp".

  5. Carregue o programa e, do menu "Tools" (Ferramentas), selecione "Load Text in Editor" (Abrir texto no editor). A janela do VLISP mostrará uma mensagem de confirmação. Se aparecer uma mensagem de erro, conserte os problemas informados no seu código, salve-o e abra-o novamente.

  6. Passe para a janela do AutoCAD. Desde o menu "Tools", selecione "AutoLIST" e "Load". Selecione o arquivo ola.lsp e clique em "Load". O arquivo já está pronto para ser executado.

  7. Digite "ola" (sem as aspas) na janela de comandos do AutoCAD. Você verá a frase "Ola, mundo!".

Dicas

  • LISP é uma linguagem de programação e a melhor forma de aprender qualquer linguagem é por meio da prática.
Cite this Article A tool to create a citation to reference this article Cite this Article