Aquí puedes ver un índice de los temas que te ayudarán a aprender a programar en Lisp para programas de CAD. Los temas están estructurados de tal forma que primero puedas comprender la lógica del lenguaje, luego escribir el código lisp y por último a crear estructuras para el desarrollo de un nuevo comando (rutina) para AutoCAD u otras aplicaciones de CAD.

Si no usas AutoCAD y algunos ejemplos o rutinas no son compatibles con lo que usas, próximamente estaremos publicando ciertas consideraciones y formas de programar para zwCAD o Corel CAD por ejemplo, si tienes conocimiento de ello haznos llegar tus contribuciones mediante el formulario de contacto o la comunidad (foros).

INDICE

  1. Escritura de código en AutoLisp
    • Escritura de funciones básicas.
    • Escritura de funciones con otras funciones.
    • Escritura de funciones con variables.
  2. Acceso a listas y operaciones con variables
    • Listas y operaciones con listas.
    • Ejemplos prácticos.
  3. Selección de entidades y Conjuntos de Entidades
    • Selección de entidades gráficas.
    • Selección de un conjunto de entidades.
  4. Bloques de Programación con Condicionales
    • Condicional If.
    • Condicional Cond.
    • Condicional Repeat.
    • Condicional While.
  5. Acceso a bases de datos y a propiedades de entidades
    • Acceder a la base de datos de una entidad.
    • Acceder a una propiedad específica de la base de datos.
    • Actualizar una propiedad de la base de datos de una entidad.
  6. Ejemplos prácticos
    • Ejercicio 1: Sumar los valores de los textos seleccionados.
    • Ejercicio 2: Alinear Textos a otro texto o a una línea.
    • Ejercicio 3: Hallar la pendiente, Longitud horizontal y otros datos de un segmento de línea o polilínea.
    • Ejercicio 4: Insertar marcas en los vértices de una polilínea.
  7. Snippets
    • Pequeñas partes reusables de código fuente y mucha más programación.