Documente Academic
Documente Profesional
Documente Cultură
VisualLISP
Curso de programación
para AutoCAD
Nicolás da Silva
2 VisualLISP Curso de programación para AutoCAD
Ninguna parte de este libro puede ser reproducida, grabada en sistema de almacena-
miento o transmitida en forma alguna ni por cualquier procedimiento, ya sea electrónico,
mecánico, reprográfico, magnético o cualquier otro. Asimismo queda prohibida la distri-
bución, alquiler, traducción o exportación sin la autorización previa y por escrito de
INFORBOOK'S, S.L.
ISBN: 84-96097-78-1
Depósito legal: B-49766-2006
Diseño cubierta: ABISA
Maquetación: ABISA
Índice General
Prólogo ................................................................... 23
A quién va dirigido este libro ........................................................................................ 24
Por qué se escribió este libro ...................................................................................... 24
Notas Aclaratorias ........................................................................................................ 25
Agradecimientos .......................................................................................................... 25
Preliminares ............................................................ 27
Por qué LISP ............................................................................................................... 27
Otras formas de personalizar AutoCAD ...................................................................... 28
Ejemplos en los que es útil VisualLISP ....................................................................... 29
Conclusión ................................................................................................................... 30
Código fuente del libro, erratas e imágenes ................................................................ 30
Funciones.............................................................. 129
Definición de funciones ............................................................................................. 129
Función DEFUN ................................................................................................... 129
Función LAMBDA ................................................................................................. 132
Estructuras de control de flujo (decisión) .................................................................. 136
Función IF ............................................................................................................. 136
Función COND ..................................................................................................... 142
Estructuras de control de flujo (iteración) ............................................................. 144
Función WHILE .................................................................................................... 144
Función REPEAT .................................................................................................. 145
Función FOREACH .............................................................................................. 146
Estructuras de control de flujo (fin ejecución) ............................................................ 148
Función EXIT ........................................................................................................ 148
Función QUIT ....................................................................................................... 148
Función VL-EXIT-WITH-ERROR ......................................................................... 149
Función VL-EXIT-WITH-VALUE ........................................................................... 150
8 VisualLISP Curso de programación para AutoCAD