Aula 12
Nesta aula, obteve-se algumas noções básicas de AutoLISP, um dialeto de programação Lisp desenvolvido para AutoCAD, que utiliza os seus comandos para criar rotinas.
Para desenvolver uma rotina é necessário um editor de texto, como por exemplo, Notepad e Emacs, sendo que, nesta aula utilizou-se o Notepad.
Nas primeiras quatro linhas desta rotina inseriu-se os ingredientes necessários, ou seja, na 1ª linha, através de Defun, deu-se o nome ao comando que se está a criar.
Nas próximas três linhas, a partir das funções Setq indicou-se o raio da circunferência, o tamanho das letras e o número por onde começa a série.
Enquanto o utilizador clica no ecrã (While), faz-se a pergunta "Insert center of circle" para obter o ponto central da circunferência.
De seguida, escreveu-se em código os dados que o AutoCAD pediria ao utilizarmos um comando.
Com a rotina finalizada, guardou-se o ficheiro em formato .lsp e fez-se o appload no AutoCAD.