jueves, 20 de noviembre de 2008

Es fácil y divertido programar dentro de Auto CAD. Para programar se usa el leguaje AutoLisp. Simplemente escribe en la barra de comandos de autocad para ver como funcionan las instrucciones de AutoLisp:

command: (setq a 5)
command: (setq b 7)

ahora la variable "a" vale "5" y la "b" tiene un valor de "7".

Esto queda en la memoria de Auto CAD.

Ahora teclea:
command: (+ a b)

¡Ya estas programando! asi de sencillo es auto-lisp
Hagamoslo en forma:
En un archivo de texto teclea lo siguiente:

(defun c:suma ()
(setq a (getreal "\nValor de a: "))
(setq b (getreal "\nValor de b: "))
(+ a b)
)

Guárdalo con la extensión .lsp (puedes usar el bloc de notas y tambien puedes copiar el listado y pegarlo en la barra de comandos y el programita ya queda cargado en la memoria de autocad).

ahora, para llamar a tu programa teclea "appload" y busca tu archivo, una vez que lo cargues ya puedes usar dentro de autocad el comando suma.

Para los que ya saben algo de autolisp esto puede resultar muy fácil pero esto va dirigido a los que inician.

2 comentarios:

Anónimo dijo...

ESTA MUY CHIDO,PERO ME GUSTARIA SABER QUE APLICACIONES UTILES PUEDO ENCONTRAR O SI HAY COMUNIDADES DE DESARROLLADORES DE ESTE LENGUAJE ?

Claudia Ávila dijo...

Las aplicaciones que se le pueden dar a Autolisp son todas las que se le pueden dar a un lenguaje de programación. La ventaja es que con este programa utilizas las herramientas de autocad, por ejemplo: para dibujar un círculo no tienes que desglosar la ecuación del círculo, ya que autocad te permite dibujarlo con introducir centro y radio (entre otras opciones). En cuanto a foros y comunidades, pues este es uno de ellos, se aceptan sugerencias para introducir links paulatinamente. El objetivo es iniciar desde cero.