Lineas

Páginas: 65 (16002 palabras) Publicado: 21 de noviembre de 2012
Departamento de Ingeniería Geográfica y Técnicas de Expresión Gráfica

P

a
Pa T T

PROGRAMACIÓN AUTOLISP
(PERSONALIZACIÓN DE AUTOCAD)

a a/3 cen a/12

a/2 cenp a/2

a/2 ceng a/3

a/2

a/12 Sistema de rectas paralelas

a/12

Figura 1: Definición geométrica

Figura 2: Mosaico
P Pa

Formas homotéticas
cen a/3

a/3

rad

MILAGROS CANGA VILLEGAS JOSÉ ANDRÉS DÍAZSEVERIANO

“No basta el recuerdo Cuando aún queda tiempo” (Luis Cernuda)

“El hoy es malo, pero el mañana ... es mío” (Antonio Machado)

i

INDICE:

1. PRESENTACIÓN GENERAL DE AUTOLISP 2. ELEMENTOS DEL LENGUAJE Y TIPOS DE DATOS 2.1. Números 2.2. Cadenas 2.3. Listas 2.4. Símbolos y variables 2.5. Conjuntos de selección 2.6. Nombres de entidad 2.7. Descriptores de archivo 2.8. Subrutinas 3.EXPRESIONES DE AUTOLISP 4. RECOMENDACIONES INICIALES PARA LA CODIFICACIÓN DE UNA RUTINA LISP 5. FUNCIONES AUTOLISP 5.1. FUNCIONES ARITMÉTICAS 5.2. FUNCIONES DE ASIGNACIÓN 5.3. FUNCIONES PARA MANEJAR CADENAS DE TEXTO 5.4. FUNCIONES PARA GESTIÓN DE LISTAS 5.4.1. CREACIÓN DE LISTAS 5.4.2. EXTRACCIÓN DE ELEMENTOS DE UNA LISTA 5.4.3. MANIPULACIÓN DE LISTAS 5.5. FUNCIONES MONOLÍNEA 5.6. FUNCIONES DECONVERSIÓN Y TRANSFORMACIÓN 5.7. FUNCIONES DE RELACIÓN 5.8. FUNCIONES DE CONDICIÓN 5.9. FUNCIONES PARA GESTIÓN DE CICLOS 5.10. FUNCIÓN PARA CREAR FUNCIONES DE USUARIO 5.11. FUNCIONES GRÁFICAS 5.12. FUNCIONES DE ENTRADA INTERACTIVA 5.13. FUNCIONES PARA GESTIÓN DE FICHEROS 5.14. FUNCIONES DE LECTURA Y ESCRITURA 5.14.1. ESCRITURA 5.14.2. LECTURA 5.15. FUNCIONES DE ORDENACIÓN 5.16. FUNCIONES DE CONTROLDE PANTALLA 5.17. OTRAS FUNCIONES DE UTILIDAD 6. FUNCIONES AVANZADAS DE PROGRAMACIÓN AUTOLISP 6.1. OBJETIVOS Y ENTORNO DE LA PROGRAMACIÓN AutoLISP 6.2. CONCEPTOS BÁSICOS 6.3. FORMA DE TRABAJO Y FUNCIONES UTILIZADAS 6.4. DESCRIPCIÓN DE LAS FUNCIONES 7. CÓDIGOS Y MENSAJES DE ERROR DE AUTOLISP 8. ÍNDICE DE FUNCIONES 9. BIBLIOGRAFÍA BÁSICA

1 2 2 2 3 3 3 4 4 4 5 6 7 8 12 13 15 15 16 18 20 21 24 2728 30 31 32 39 41 41 42 44 45 46 48 48 48 49 50 59 63 63

ii

1. PRESENTACIÓN GENERAL DE AUTOLISP AutoLISP es una adaptación del lenguaje de programación LISP y forma parte integral del paquete AutoCAD. Autolisp es un pequeño subconjunto del CommonLISP, y por ello se ajusta muy estrechamente a la misma sintaxis y convenciones, pero consta de muchas funciones específicas de AutoCAD. AutoLISP esla más potente herramienta para optimizar la ejecución de AutoCAD. Le habilita para «automatizar» AutoCAD incluso más allá de lo que puede llevar a cabo usando macros. Las rutinas AutoLISP tienen aplicaciones como: - La creación de nuevas y únicas órdenes AutoCAD. - La inserción de funciones especiales para dibujar y para calcular. - Análisis detallados de gráficos y de dibujos dentro del editorde dibujos de AutoCAD. Con AutoLISP, se pueden escribir programas y generar funciones de macros con un lenguaje potente y de alto nivel, apropiado para las aplicaciones de gráficos. AutoLISP es flexible y fácil de aprender y utilizar para los no-programadores, quienes al aprender AutoLISP sólo necesitan conceptos básicos de programación, tales como: Almacenar datos durante el proceso con variablesde memoria; Procesar datos en una serie de pasos secuenciales; Organizar etapas dentro de una rutina definiendo nuevas funciones; Elegir entre pasos alternativos (ramificar) Repetir una secuencia de pasos hasta que se encuentre una condición específica (bucles). Específicamente: Acceder a los datos de la base de datos geométrica

El código de AutoLISP no se compila 1, se puede teclear el códigoen la línea de comandos y ver los resultados inmediatamente haciéndose más sencilla la introducción a este lenguaje para los no iniciados. En un segundo nivel de aprendizaje resulta mucho más fácil realizar pruebas y depurar cuando este código se carga desde un archivo, en lugar de volverlo a escribir cada vez que se realiza alguna modificación. El código de AutoLISP se almacena en archivos de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Entre líneas
  • LAS LINEAS
  • lineas
  • el lino
  • LIneas
  • Lina
  • Lineas
  • Lineas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS