¿Qué es el programa visual lisp en CAD?
Desde AutoCAD R14, se introdujo Visual LISP en AutoCAD, que mejora y amplía el lenguaje de AutoLISP, puede interactuar con objetos a través de la interfaz de automatización de Microsoft ActiveX y amplía la capacidad de AutoLISP para responder a eventos. Como herramienta de desarrollo, Visual LISP proporciona un entorno de desarrollo integrado (IDE) completo, que incluye compiladores, depuradores y otras herramientas para mejorar la eficiencia de la personalización de AutoCAD. Además, Visual LISP proporciona herramientas para publicar aplicaciones independientes escritas en AutoLISP. Visual LISP no tiene requisitos especiales de hardware. Si puede ejecutar el sistema AutoCAD, puede ejecutar Visual LISP.
36.1.2 Visual LISP y AutoCAD
Como entorno de desarrollo integrado (IDE) completo, Visual LISP tiene sus propias ventanas y menús, pero no puede ejecutarse de forma independiente de AutoCAD. Cuando los usuarios ejecutan programas de AutoLISP desde Visual LISP IDE, a menudo necesitan interactuar con dibujos de AutoCAD o responder a las indicaciones del programa en la ventana de comandos.
Si AutoCAD se ha minimizado cuando Visual LISP transfiere el control a AutoCAD, el usuario debe restaurar y activar AutoCAD manualmente antes de continuar. Visual LISP no restaurará automáticamente la ventana de AutoCAD. En su lugar, los símbolos de Visual LISP aparecerán y permanecerán en la ventana de Visual LISP hasta que active AutoCAD y responda las indicaciones en el símbolo del sistema de AutoCAD.
36.1.3 Introducción a Visual LISP IDE
Los principales componentes y funciones de Visual LISP IDE son:
(1) Comprobador de sintaxis: se puede construir -in al llamar Identificar errores de sintaxis y errores de parámetros de AutoLISP al utilizar funciones.
(2) Compilador de archivos: mejora la velocidad de ejecución del programa y proporciona una plataforma de lanzamiento de programas segura y eficiente.
(3) Depurador de código fuente: especialmente diseñado para AutoLISP, se puede utilizar para depurar en un solo paso el código fuente de AutoLISP en la ventana, mientras muestra los resultados de ejecución del código en la ventana de gráficos de AutoCAD.
(4) Editor de texto: la sintaxis de AutoLISP y DCL se puede utilizar para colorear y se proporcionan otras funciones de soporte de sintaxis de AutoLISP.
(5) Formateador AutoLISP: se utiliza para ajustar el formato del programa y mejorar su legibilidad.
(6) Funciones integrales de inspección y monitoreo: los usuarios pueden acceder fácilmente a los valores de variables y expresiones para explorar y modificar estructuras de datos. Estas funciones también se pueden utilizar para explorar datos de AutoLISP y entidades gráficas de AutoCAD.