Acerca de las aplicaciones de AutoLISP

AutoLISP se basa en el lenguaje de programación LISP, sencillo de aprender y muy eficaz. AutoCAD incluye un intérprete de LISP integrado para que pueda introducir el código de AutoLISP en la solicitud de comando o cargarlo desde archivos externos.

AutoLISP es una interfaz de aplicación que se encarga de la automatización de las tareas de diseño. Cuando se carga una aplicación de AutoLISP, funciona en su propio espacio de nombres para cada dibujo que se abra. Un espacio de nombre es un entorno aislado que impide que las aplicaciones de AutoLISP específicas de un dibujo tengan conflictos de valor y nombre de variable o de símbolo con las de otros dibujos. Por ejemplo, la línea de código siguiente establece un valor diferente del símbolo a cuando se ejecuta en cada uno de los dibujos abiertos.

(setq a (getvar "DWGNAME"))

Las aplicaciones de AutoLISP pueden pedir al usuario que introduzca información, acceder directamente a los comandos integrados de AutoCAD y modificar o crear objetos directamente en la base de datos de dibujo. Mediante la creación de rutinas de AutoLISP pueden añadirse a AutoCAD comandos específicos para cada disciplina o comandos controlados por flujo de trabajo. Algunos de los comandos estándar de AutoCAD son en realidad aplicaciones de AutoLISP.

Puede probar a introducir el código en la solicitud de comando, lo que permite ver los resultados inmediatamente. Estas características hacen de AutoLISP un lenguaje fácil de utilizar, con independencia de la experiencia en programación de cada usuario.

AutoLISP proporciona tres formatos de archivo para las aplicaciones:

Nota: Los archivos de aplicación de AutoLISP con nombres similares se cargan en función del sello horario modificado; se carga el archivo LSP, FAS o VLX con el sello horario más reciente a menos que se especifique el nombre de archivo completo (incluida la extensión).

Aunque no necesite escribir aplicaciones en AutoLISP, el programa incluye muchas rutinas de utilidad. Las aplicaciones de AutoLISP también están disponibles para descargar desde Internet o a través de desarrolladores independientes. Aprender a cargar y utilizar estas rutinas puede aumentar su productividad.