Você está na página 1de 10

Curso Práctico de

Personalización
Y
Programación
Bajo
AutoCAD

por Jonathan Préstamo Rodríguez


(Delineante Industrial y de Edificios y
Técnico Superior en CAD)
Curso Práctico de Personalización y Programación bajo AutoCAD
Índice

Índice
PARTE PRIMERA

MÓDULO UNO: Personalización de menús


UNO.1. INTRODUCCIÓN 0
UNO.2. EL ARCHIVO ACAD.MNU 0
UNO.2.1. Las secciones ***BUTTONS y ***AUX 1
UNO.2.2. Menús desplegables (secciones ***POP) 1
UNO.2.3. Las barras de herramientas (la sección ***TOOLBARS) 5
UNO.2.4. La sección ***IMAGE de menús de imágenes 8
UNO.2.5. El arcaico menú de pantalla de AutoCAD bajo la sección ***SCREEN 9
UNO.2.6. Configuración del tablero digitalizador bajo las secciones ***TABLET 11
UNO.2.7. ***HELPSTRINGS; las cadenas de ayuda 12
UNO.2.8. Teclas rápidas bajo ***ACCELERATORS 13
UNO.3. SUBMENÚS 14
UNO.3.1. Referencias a submenús 15
UNO.3.1.1. Llamadas a los submenús de las distintas secciones 16
UNO.4. CARACTERES ESPECIALES, DE CONTROL Y OTROS MECANISMOS 19
UNO.4.1. Caracteres especiales 19
UNO.4.2. Caracteres de control 21
UNO.4.3. Otros mecanismos y apuntes 22
UNO.4.3.1. Opciones de menú mediante DIESEL 22
UNO.4.3.2. Variable MENUCTL 23
UNO.4.3.3. Creación y uso de menús de macros 23
UNO.4.3.3.1. Funcionamiento de MC.EXE 26
UNO.4.4. Uso de la orden externa EDIT 26
UNO.5. CARGA y DESCARGA DE MENÚS EN AutoCAD 26
UNO.6. EJEMPLOS PRÁCTICOS DE MENÚS 29
UNO.6.1. Menú desplegable simple 29
UNO.6.2. Menús desplegables 30
UNO.6.3. Menú de imagen y desplegable 31
UNO.6.4. Menú completo de cartografía 33
UNO.FIN. EJERCICIOS PROPUESTOS 35

MÓDULO DOS: Personalización de barras de herramientas desde AutoCAD


DOS.1. INTRODUCCIÓN 37
DOS.2. EL PRIMER ACERCAMIENTO 37
DOS.3. NUESTRA BARRA DE HERRAMIENTAS 38
DOS.3.1. Añadiendo botones a la barra 39
DOS.3.2. Añadiendo un botón vacío 39
DOS.3.3. Editar el icono del botón 40
DOS.4. BOTONES DESPLEGABLES 41
DOS.5. COPIA Y DESPLAZAMIENTO DE BOTONES 42
DOS.6. COMPROBANDO EL .MNS 43
DOS.7. EJEMPLOS PRÁCTICOS DE BOTONES 44
DOS.7.1. Insertar DWG's en el 0,0 44
DOS.7.2. Matriz de pentágonos 44
DOS.7.3. Inserción de formatos desplegable 44
DOS.FIN. EJERCICIOS PROPUESTOS 45
EJERCICIOS RESUELTOS DEL MÓDULO UNO 46

MÓDULO TRES: Creación de tipos de línea

ii
Curso Práctico de Personalización y Programación bajo AutoCAD
Índice

TRES.1. TIPOS DE LÍNEA EN AutoCAD 51


TRES.2. PODEMOS CREAR O PERSONALIZAR UN.LIN 51
TRES.2.1. Examinando el ACADISO.LIN 51
TRES.2.2. Sintaxis de personalización 52
TRES.2.2.1. Creación desde un editor ASCII 52
TRES.2.2.2. Tipos de línea complejos 54
TRES.2.2.3. Creación desde la línea de comandos 58
TRES.3. CARGAR TIPOS DE LÍNEA CREADOS 59
TRES.4. EJEMPLOS PRÁCTICOS DE TIPOS DE LÍNEA 60
TRES.4.1. Tipo simple 1 60
TRES.4.2. Tipo simple 2 60
TRES.4.3. Tipo complejo 1 60
TRES.4.4. Tipo complejo 2 60
TRES.4.5. Tipo complejo 3 61
TRES.FIN. EJERCICIOS PROPUESTOS 61
EJERCICIOS RESUELTOS DEL MÓDULO DOS 61

MÓDULO CUATRO: Creación de patrones de sombreado


CUATRO.1. PATRONES DE SOMBREADO 65
CUATRO.2. SINTAXIS DE DEFINICIÓN 65
CUATRO.3. TÉCNICA DE CREACIÓN 69
CUATRO.4. UTILIZANDO EL PATRÓN DEFINIDO 70
CUATRO.4.1. Iconos del menú de imagen 70
CUATRO.5. EJEMPLOS PRÁCTICOS DE PATRONES DE SOMBREADO 70
CUATRO.5.1. Patrón sólido 71
CUATRO.5.2. Patrón simple inclinado 71
CUATRO.5.3. Patrón de líneas cruzadas a 90 grados 71
CUATRO.5.4. Patrón de hexágonos 71
CUATRO.FIN. EJERCICIOS PROPUESTOS 71
EJERCICIOS RESUELTOS DEL MÓDULO TRES 72

MÓDULO CINCO: Definición de formas y tipos de letra


CINCO.1. INTRODUCCIÓN 73
CINCO.2. ARCHIVOS DE FORMAS PROPIOS 74
CINCO.2.1. Sintaxis de creación de formas 75
CINCO.2.2. Cómo cargar e insertar formas 77
CINCO.2.3. Compilando el fichero .SHP 78
CINCO.2.4. Códigos especiales 79
CINCO.3. ARCHIVOS DE TIPOS DE LETRA 84
CINCO.3.1. Utilizar los tipos de letra creados 87
CINCO.3.2. Tipos de letra Unicode 87
CINCO.3.3. Tipos de letra grande y grande extendido 88
CINCO.3.3.1. Utilizar estos tipos de letra grande 92
CINCO.3.4. Soporte PostScript 93
CINCO.4. EJEMPLOS PRÁCTICOS DE FORMAS Y TIPOS DE LETRA 94
CINCO.4.1. Cuadrado con diagonales 94
CINCO.4.2. Subforma anterior y triángulos 94
CINCO.4.3. Número ocho simple 94
CINCO.4.4. Letra G mayúscula románica 94
CINCO.4.5. Letra n minúscula gótica 94
CINCO.FIN. EJERCICIOS PROPUESTOS 94
EJERCICIOS RESUELTOS DEL MÓDULO CUATRO 95

MÓDULO SEIS: Creación de archivos de ayuda


SEIS.1. INTRODUCCIÓN A LOS ARCHIVOS DE AYUDA 97
SEIS.2. LA AYUDA DE AutoCAD. FORMATO .AHP 97
SEIS.2.1. Visualización del archivo en AutoCAD 98
SEIS.2.2. Introduciendo más temas 100
SEIS.2.3. Retornos suaves, tabulaciones y sangrías 103
SEIS.2.4. Vínculos de hipertexto 105
iii
Curso Práctico de Personalización y Programación bajo AutoCAD
Índice

SEIS.2.5. Archivos de ayuda en directorios de sólo lectura 106


SEIS.3. FORMATO WINDOWS. ARCHIVOS .HLP 107
SEIS.3.1. Microsoft Help Workshop 108
SEIS.3.2. Añadiendo temas a la pestaña Contenido 108
SEIS.3.3. Añadiendo temas a Índice y Buscar 109
SEIS.3.4. Utilizar los archivos .HLP desde AutoCAD 110
SEIS.4. AYUDA EN FORMATO HTML 110
SEIS.4.1. Añadiendo temas HTML a Contenido 111
SEIS.5. EJEMPLOS PRÁCTICOS DE ARCHIVOS DE AYUDA 111
SEIS.5.1. Ayuda a nuevos comandos creados 111
SEIS.5.2. Documentación sobre un comando nuevo 112
SEIS.FIN. EJERCICIOS PROPUESTOS 113
EJERCICIOS RESUELTOS DEL MÓDULO CINCO 113

MÓDULO SIETE: Creación de órdenes externas, redefinición y abreviaturas a


comandos
SIETE.1. INTRODUCCIÓN 116
SIETE.2. DEFINICIÓN DE COMANDOS EXTERNOS 116
SIETE.2.1. Comandos externos a nivel MS-DOS 117
SIETE.2.2. Reiniciar el archivo ACAD.PGP 119
SIETE.2.3. Comandos externos Windows 119
SIETE.2.4. Los comandos de Windows START y CMD 119
SIETE.2.5. Visto lo visto nada funciona 121
SIETE.3. ABREVIATURAS A COMANDOS 121
SIETE.4. REDEFINICIÓN DE COMANDOS DE AutoCAD 122
SIETE.5. EJEMPLOS PRÁCTICOS DE COMANDOS EXTERNOS Y ABREVIATURAS 123
SIETE.5.1. Comandos externos MS-DOS 123
SIETE.5.2. Comandos externos Windows 124
SIETE.FIN. EJERCICIOS PROPUESTOS 124
EJERCICIOS RESUELTOS DEL MÓDULO SEIS 124

MÓDULO OCHO: Fotos, fototecas y archivos de guión


OCHO.1. LAS FOTOS DE AutoCAD 128
OCHO.1.1. Fotos de mayor rendimiento 129
OCHO.2. FOTOTECAS O BIBLIOTECAS DE FOTOS 129
OCHO.3. UTILIZACIÓN DE FOTOS Y FOTOTECAS 131
OCHO.3.1. En línea de comandos de AutoCAD 131
OCHO.3.2. En macros 131
OCHO.3.3. En menús de imágenes 131
OCHO.3.4. En patrones de sombreado. El programa SlideManager 132
OCHO.4. ARCHIVOS DE GUIÓN 133
OCHO.4.1. Ejecutando archivos scripts 135
OCHO.4.2. Retardos con RETARDA 135
OCHO.4.3. Repeticiones con RSCRIPT 136
OCHO.4.4. Reanudar con REANUDA 136
OCHO.4.5. Carga de fotos antes de su visualización 137
OCHO.4.6. Otros archivos de guión 137
OCHO.4.7. Ejecución de guiones en el arranque 138
OCHO.5. EJEMPLOS PRÁCTICOS DE ARCHIVOS DE GUIÓN 139
OCHO.5.1. Ejemplo 1 139
OCHO.5.2. Ejemplo 2 139
OCHO.FIN. EJERCICIOS PROPUESTOS 139
EJERCICIOS RESUELTOS DEL MÓDULO SIETE 140

iv
Curso Práctico de Personalización y Programación bajo AutoCAD
Índice

PARTE SEGUNDA

MÓDULO NUE VE: Lenguaje DIESEL y personalización de la línea de estado


NUEVE.1. INTRODUCCIÓN 141
NUEVE.2. LA VARIABLE MODEMACRO 142
NUEVE.3. EL LENGUAJE DIESEL 143
NUEVE.3.1. Catálogo de funciones DIESEL 143
NUEVE.3.2. DIESEL para la línea de estado 147
NUEVE.3.3. Expresiones DIESEL en menús 149
NUEVE.3.3.1. DIESEL entre corchetes 149
NUEVE.3.3.2. DIESEL en la macro 150
NUEVE.3.4. Expresiones DIESEL en botones 151
NUEVE.3.5. Expresiones DIESEL en archivos de guión 151
NUEVE.3.6. Variables USERn1 a USERn5 y MACROTRACE 151
NUEVE.4. EJEMPLOS PRÁCTICOS EN DIESEL 152
NUEVE.4.1. Línea de estado 1 152
NUEVE.4.2. Línea de estado 2 152
NUEVE.4.3. Línea de estado 3 152
NUEVE.4.4. Visibilidad de objetos Proxy 152
NUEVE.4.5. Orden de objetos 152
NUEVE.4.6. Ventanas en mosaico y flotantes 153
NUEVE.FIN. EJERCICIOS PROPUESTOS 153
EJERCICIOS RESUELTOS DEL MÓDULO OCHO 153

MÓDULO DIEZ: Lenguaje DCL; personalización y creación de cuadros de diálogo


DIEZ.1. LENGUAJE DCL 155
DIEZ.2. ESTRUCTURA JERARQUIZADA DE DISEÑO 155
DIEZ.3. TÉCNICA DE DISEÑO 156
DIEZ.4. LAS HERRAMIENTAS 157
DIEZ.4.1. Los tiles o elementos 158
DIEZ.4.2. Los atributos predefinidos 159
DIEZ.4.2.1. Atributos de título, clave y valor inicial 159
DIEZ.4.2.2. Atributos de tamaño 161
DIEZ.4.2.3. Atributos de limitaciones de uso 162
DIEZ.4.2.4. Atributos de funcionalidad 163
DIEZ.4.3. Los tiles y sus atributos 164
DIEZ.4.3.1. Grupos de componentes 164
DIEZ.4.3.2. Componentes individuales de acción 166
DIEZ.4.3.3. Componentes decorativos e informativos 168
DIEZ.4.3.4. Botones de salida y componente de error 169
DIEZ.4.4. Elementos predefinidos 170
DIEZ.5. PROGRAMANDO CUADROS DCL 171
DIEZ.5.1. Ejemplo sencillo: letrero informativo 171
DIEZ.5.1.1. Cómo cargar y visualizar el cuadro 173
DIEZ.5.2. Ejemplo con casillas de verificación 174
DIEZ.5.3. Letrero de control de variables de AutoCAD 176
DIEZ.5.4. Parámetros de control de una curva 179
DIEZ.FIN. EJERCICIOS PROPUESTOS 181
EJERCICIOS RESUELTOS DEL MÓDULO NUEVE 183

v
Curso Práctico de Personalización y Programación bajo AutoCAD
Índice

PARTE TERCERA

MÓDULO ONCE: Programación en AutoLISP


ONCE.1. INTRODUCCIÓN 185
ONCE.1.1. AutoLISP, ADS, ARX, VBA y Visual Lisp 185
ONCE.1.1.1. Entorno AutoLISP 185
ONCE.1.1.2. Entorno ADS 186
ONCE.1.1.3. Entorno ARX 186
ONCE.1.1.4. Entorno VBA 186
ONCE.1.1.5. Entorno Visual Lisp 187
ONCE.2. CARACTERÍSTICAS DE AutoLISP 187
ONCE.2.1. Tipos de objetos y datos en AutoLISP 188
ONCE.2.2. Procedimientos de evaluación 189
ONCE.2.3. Archivos fuente de programas 191
ONCE.2.4. Variables predefinidas 192
ONCE.3. PROGRAMANDO EN AutoLISP 193
ONCE.3.1. Convenciones de sintaxis 193
ONCE.4. OPERACIONES MATEMÁTICAS Y LÓGICAS 193
ONCE.4.1. Aritmética básica 193
ONCE.4.2. Matemática avanzada 197
ONCE.4.3. Operaciones relacionales 203
ONCE.4.4. Operaciones lógicas 206
ONCE.5. CREAR Y DECLARAR VARIABLES 209
ONCE.5.1. A vueltas con el apóstrofo (’ ) 212
ONCE.6. PROGRAMANDO EN UN ARCHIVO ASCII 213
ONCE.7. CAPTURA Y MANEJO BÁSICO DE DATOS 216
ONCE.7.1. Aceptación de puntos 216
ONCE.7.2. Captura de datos numéricos 221
ONCE.7.3. Distancias y ángulos 222
ONCE.7.4. Solicitud de cadenas de texto 224
ONCE.7.5. Establecer modos para funciones GET... 224
ONCE.7.5.1. Palabras clave 227
ONCE.8. ACCESO A VARIABLES DE AutoCAD 230
ONCE.9. ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN 232
ONCE.10. MANEJO DE LISTAS 242
ONCE.11. FUNCIONES DE CONVERSIÓN DE DATOS 246
ONCE.11.1. Conversión de unidades 249
ONCE.11.1.1. Personalizar el archivo ACAD.UNT 250
ONCE.11.1.2. Ejemplos de CVUNIT 252
ONCE.12. MANIPULACIÓN DE CADENAS DE TEXTO 252
ONCE.13. ÁNGULOS Y DISTANCIAS 260
ONCE.14. RUTINAS DE CONTROL DE ERRORES 263
ONCE.14.1. Definir una función de error 264
ONCE.14.2. Otras características del control de errores 268
ONCE.15. CARGA y DESCARGA DE APLICACIONES 270
ONCE.15.1. ACADR14.LSP, ACAD.LSP y *.MNL 273
ONCE.15.1.1. Configuraciones múltiples 274
ONCE.15.1.2. Definir función como S::STARTUP 274
ONCE.15.2. Aplicaciones ADS 275
ONCE.15.3. Aplicaciones ARX 276
ONCE.15.4. Acceso a comandos externos 276
ONCE.15.4.1. Comandos programados en AutoLISP 277
ONCE.15.4.2. Comandos de transformaciones 3D 278
ONCE.15.4.3. Calculadora de geometrías 278
ONCE.15.4.4. Intercambios en formato PostScript 279
ONCE.15.4.5. Proyección de sólidos en ventanas 279
ONCE.15.4.6. Comandos de Render 279
ONCE.15.4.7. Intercambio con 3D Studio 289
ONCE.15.4.8. Comandos de ASE 290
ONCE.15.5. Inicio de aplicaciones Windows 290

vi
Curso Práctico de Personalización y Programación bajo AutoCAD
Índice

ONCE.16. INTERACCIÓN CON LETREROS EN DCL 290


ONCE.16.1. Carga, muestra, inicio, fin y descarga 291
ONCE.16.2. Gestión de elementos del letrero 294
ONCE.16.3. Gestión de componentes de imagen 303
ONCE.16.4. Gestión de casillas de listas y listas desplegables 315
ONCE.17. OTRAS FUNCIONES DE MANEJO DE LISTAS 321
ONCE.18. MISCELÁNEA DE FUNCIONES ÚTILES 329
ONCE.18.1. Asegurándonos de ciertos datos 330
ONCE.18.2. Acceso a pantalla gráfica 331
ONCE.18.3. Lectura de dispositivos de entrada 333
ONCE.18.4. Atribuir expresión a símbolo literal 334
ONCE.19. ACCESO A OTRAS CARACTERÍSTICAS 335
ONCE.19.1. Modos de referencia 336
ONCE.19.2. El redibujado 338
ONCE.19.3. Transformación entre Sistemas de Coordenadas 339
ONCE.19.4. Ventanas y vistas 340
ONCE.19.5. Calibración de tablero digitalizador 341
ONCE.16.6. Control de elementos de menú 341
ONCE.19.7. Letrero de selección de color 342
ONCE.19.8. Funciones de manejo de ayuda 342
ONCE.19.9. Expresiones DIESEL en programas AutoLISP 344
ONCE.19.10. Macros AutoLISP en menús y botones 346
ONCE.19.11. Macros AutoLISP en archivos de guión 346
ONCE.19.12. Variables de entorno 346
ONCE.20. ACCESO A LA BASE DE DATOS DE AutoCAD 347
ONCE.20.1. Organización de la Base de Datos 347
ONCE.20.1.1. Introducción 347
ONCE.20.1.2. Estructura para entidades simples 347
ONCE.20.1.3. Estructura para entidades compuestas 350
ONCE.20.1.3.1. Polilíneas no optimizadas 350
ONCE.20.1.3.2. Insercio9nes de bloque con atributos 352
ONCE.20.1.4. Estructura para objetos no gráficos 354
ONCE.20.1.4.1. Capa 355
ONCE.20.1.4.2. Estilo de texto 355
ONCE.20.1.4.3. Tipo de línea 356
ONCE.20.1.4.4. Definición de bloque 356
ONCE.20.1.5. Códigos de acceso a Base de Datos 356
ONCE.20.2. Funciones de gestión de la Base de Datos 377
ONCE.20.2.1. Crear un conjunto de selección 377
ONCE.20.2.2. Obtener el nombre de una entidad 382
ONCE.20.2.3. Extraer la lista de una entidad 382
ONCE.20.2.4. Actualizar lista y Base de Datos 384
ONCE.20.2.5. Nombre de entidad por punto 386
ONCE.20.2.6. Añadir, eliminar y localizar entidades 388
ONCE.20.2.7. Aplicar y determinar pinzamientos 389
ONCE.20.2.8. Obtener nombre con modo de selección 389
ONCE.20.2.9. Otras formas de obtener nombres 391
ONCE.20.2.10. Borrar/recuperar entidades 393
ONCE.20.2.11. Obtener rectángulo de texto 394
ONCE.20.2.12. Construcción de una entidad 394
ONCE.20.2.13. Manejo de tablas de símbolos 395
ONCE.20.2.14. Funciones relativas a datos extendidos 399
ONCE.21. ACCESO A ARCHIVOS 415
ONCE.21.1. Fundamento teórico somero sobre el acceso a archivos 415
ONCE.21.2. Funciones para el manejo de archivos 416
ONCE.22. FUNCIONES DE CHEQUEO 425
ONCE.22.1. Rastreo 429
ONCE.23. OPERACIONES BINARIAS LÓGICAS 430
ONCE.24. GESTIÓN DE LA MEMORIA 432
ONCE.25. CÓDIGOS Y MENSAJES DE ERROR 435
ONCE.25.1. Códigos de error 435
ONCE.25.2. Mensajes de error 437
ONCE.FIN. EJERCICIOS PROPUESTOS 441

vii
Curso Práctico de Personalización y Programación bajo AutoCAD
Índice

EJERCICIOS RESUELTOS DEL MÓDULO DIEZ 445

MÓDULO DOCE: Programación en Visual Basic orientada a AutoCAD (VBA)


DOCE.1. INTRODUCCIÓN 449
DOCE.2. Visual Basic Y ActiveX Automation 449
DOCE.2.1. La línea de productos de Visual Basic 450
DOCE.3. EL MÓDULO VBA DE AutoCAD 451
DOCE.4. COMENZANDO CON VBA 452
DOCE.4.1. La plantilla de objetos 452
DOCE.4.2. Comenzar un programa 454
DOCE.5. DIBUJO Y REPRESENTACIÓN DE ENTIDADES 455
DOCE.5.1. Líneas 455
DOCE.5.2. Círculos 468
DOCE.5.3. Elipses 470
DOCE.5.4. Arcos 472
DOCE.5.5. Puntos 473
DOCE.5.6. Texto en una línea 474
DOCE.5.7. Objetos de polilínea 479
DOCE.5.7.1. Polilíneas de antigua definición 479
DOCE.5.7.2. Polilíneas optimizadas 481
DOCE.5.8. Polilíneas 3D 482
DOCE.5.9. Rayos 482
DOCE.5.10. Líneas auxiliares 483
DOCE.5.11. Trazos 483
DOCE.5.12. Splines 484
DOCE.5.13. Texto múltiple 488
DOCE.5.14. Regiones 489
DOCE.5.15. Sólidos 3D 491
DOCE.5.15.1. Prisma rectangular 491
DOCE.5.15.2. Cono 492
DOCE.5.15.3. Cilindro 492
DOCE.5.15.4. Cono elíptico 492
DOCE.5.15.5. Cilindro elíptico 492
DOCE.5.15.6. Esfera 492
DOCE.5.15.7. Toroide 493
DOCE.5.15.8. Cuña 493
DOCE.5.15.9. Extrusión 493
DOCE.5.15.10. Extrusión con camino 493
DOCE.5.15.11. Revolución 493
DOCE.5.15.12. Propiedades y métodos de los sólidos 3D 494
DOCE.5.16. Caras 3D 495
DOCE.5.17. Mallas poligonales 496
DOCE.5.18. Imágenes de trama 498
DOCE.5.19. Sólidos 2D 501
DOCE.5.20. Formas 501
DOCE.5.21. Acotación, directrices y tolerancias 502
DOCE.5.21.1. Cotas alineadas 502
DOCE.5.21.2. Cotas angulares 504
DOCE.5.21.3. Cotas diamétricas 505
DOCE.5.21.4. Cotas por coordenadas 506
DOCE.5.21.5. Cotas radiales 507
DOCE.5.21.6. Cotas giradas 507
DOCE.5.21.7. Directrices 508
DOCE.5.21.8. Tolerancias 509
DOCE.5.22. Sombreado 510
DOCE.5.23. Referencias a bloques 515
DOCE.5.24. Atributos de bloques 516
DOCE.5.24.1. Referencias de atributos 516
DOCE.5.24.2. Objeto de atributo 518
DOCE.6. LA APLICACIÓN AutoCAD 519
DOCE.7. EL DOCUMENTO ACTUAL ACTIVO 523
DOCE.8. LAS COLECCIONES Y SUS OBJETOS 535

viii
Curso Práctico de Personalización y Programación bajo AutoCAD
Índice

DOCE.8.1. Colección de objetos de Espacio Modelo 535


DOCE.8.2. Colección de objetos de Espacio Papel 537
DOCE.8.3. Colección de bloques y el objeto bloque 539
DOCE.8.4. Colección de diccionarios y el objeto diccionario 540
DOCE.8.5. Colección de estilos de acotación y el objeto estilo de acotación 542
DOCE.8.6. Colección de grupos y el objeto grupo 542
DOCE.8.7. Colección de capas y el objeto capa 543
DOCE.8.8. Colección de tipos de línea y el objeto tipo de línea 547
DOCE.8.9. Colección de aplicaciones registradas y el objeto aplicación registrada 548
DOCE.8.10. Colección de conjuntos de selección y el objeto conjunto de selección 549
DOCE.8.11. Colección de estilos de texto y el objeto estilo de texto 552
DOCE.8.12. Colección de SCPs y el objeto SCP 554
DOCE.8.13. Colección de vistas y el objeto vista 555
DOCE.8.14. Colección de ventanas y el objeto ventana 556
DOCE.8.14.1. Ventanas del Espacio Papel 561
DOCE.9. UTILIDADES VARIAS (EL OBJETO Utility) 563
DOCE.10. EL TRAZADO 585
DOCE.11. EL OBJETO DE PREFERENCIAS 592
DOCE.11.1. Preferencias de archivos 593
DOCE.11.2. Preferencias de rendimiento 598
DOCE.11.3. Preferencias de compatibilidad 601
DOCE.11.4. Preferencias generales 603
DOCE.11.5. Preferencias de visualización 605
DOCE.11.6. Preferencia de dispositivo 610
DOCE.11.7. Preferencia de perfil 610
DOCE.11.8. Métodos del objeto de preferencias 610
DOCE.12. ALGUNOS TRUCOS ActiveX Automation PARA AutoCAD 611
DOCE.12.1. Compilación de programas con un compilador de Visual Basic externo 612
DOCE.12.1. Compilación de programas con un compilador de Visual Basic externo 612
DOCE.12.1.1. Objeto de aplicación en programas compilados 614
DOCE.12.2. Ejecución de programas VBA desde AutoLISP y en macros 615
DOCE.12.3. Enviar cadenas a la línea de comandos desde VBA 616
DOCE.13. COMO APUNTE FINAL 619
DOCE.FIN. EJERCICIOS PROPUESTOS 619
EJERCICIOS RESUELTOS DEL MÓDULO ONCE 620

MÓDULO TRECE: Entorno de programación Visual Lisp


TRECE.1. Visual Lisp ES... 685
TRECE.2. PROCESO DE CREACIÓN DE UN PROGRAMA 685
TRECE.3. INSTALACIÓN E INICIACIÓN 685
TRECE.3.1. Carga y ejecución de programas 686
TRECE.4. ESCRITURA DEL CÓDIGO FUENTE 687
TRECE.4.1. Ventana de Consola 687
TRECE.4.2. Editor de texto 688
TRECE.4.2.1. La herramienta Apropos 689
TRECE.4.2.2. Utilidades de gestión de texto 691
TRECE.4.2.3. Formateo del código fuente 694
TRECE.4.2.4. Chequeo de errores de sintaxis 695
TRECE.5. DEPURACIÓN DE PROGRAMAS 696
TRECE.5.1. Modo de depuración Break Loop 698
TRECE.5.2. Modo de depuración Trace 699
TRECE.5.3. Ventana de seguimiento Watch 700
TRECE.5.4. Cuadro de diálogo de servicio de símbolos Symbol Service 701
TRECE.5.5. Ventana de inspección de objetos Inspect 701
TRECE.6. CONSTRUCCIÓN Y GESTIÓN DE APLICACIONES 702
TRECE.6.1. Compilación de archivos de programa 703
TRECE.6.2. Creación de módulos de aplicación 704
TRECE.6.3. Gestión de proyectos 704
TRECE.7. UTILIZACIÓN DE OBJETOS ActiveX 705
TRECE.7.1. Funciones Visual Lisp 705
EJERCICIOS RESUELTOS DEL MÓDULO DOCE 710

ix
Curso Práctico de Personalización y Programación bajo AutoCAD
Índice

APÉNDICES

APÉNDICE A: Comandos y abreviaturas de AutoCAD


A.1. COMANDOS DE AutoCAD CON SU CORRESPONDENCIA EN INGLÉS 723

APÉNDICE B: Varibles de sistema y acotación


B.1. VARIABLES DE SISTEMA Y ACOTACIÓN 730

APÉNDICE C: Bibliotecas suministradas


C.1. TIPOS DE LÍNEA ESTÁNDAR 756
C.2. TIPOS DE LÍNEA COMPLEJOS 756
C.3. PATRONES DE SOMBREADO 756
C.4. PATRONES DE RELLENO PostScript 758
C.5. TIPOS DE LETRA BASADOS EN DEFINICIÓN DE FORMAS 758
C.6. FUENTES True Type 759
C.7. SÍMBOLOS DE TOLERANCIAS GEOMÉTRICAS 760

Você também pode gostar