1个回答
展开全部
LISP是List Processor(表处理程序)的缩写,主要用于人工智能(AI)领域。AutoLISP是人工智能语言CommonLISP的简化版本,作为通用LISP语言的一个小子集,AutoLISP严格遵循其语法和惯例,但又添加了许多针对AutoCAD的功能。Autodesk公司在AutoCAD 2.1版引入AutoCAD作为应用程序编程接口(API),用于扩展和自定义AutoCAD功能。借助AutoLISP,用户可以用适合编写图形应用程序的强大的高级语言来编写宏程序和函数,并开发各种软件包。AutoLISP易于使用,并且非常灵活,多年来一直是自定义AutoCAD的标准。
从AutoCAD R14开始,Visual LISP被引入到AutoCAD中,它增强并扩展了AutoLISP语言,可以通过 Microsoft ActiveX Automation接口与对象交互,并扩展了AutoLISP响应事件的能力。作为开发工具,Visual LISP提供了一个完整的集成开发环境(IDE),包括编译器、调试器和其他工具,可以提高自定义AutoCAD的效率。另外,Visual LISP提供了发布用AutoLISP编写的独立应用程序的工具。Visual LISP没有任何特殊的硬件需求,能运行AutoCAD系统即可运行Visual LISP。
36.1.2 Visual LISP与AutoCAD
Visual LISP作为一个完整的集成开发环境(IDE),具有自己的窗口和菜单,但它并不能独立于AutoCAD运行。当用户从Visual LISP IDE中运行AutoLISP程序时,经常需要与AutoCAD图形交互或在命令窗口响应程序提示。
如果Visual LISP 把控制传给AutoCAD时AutoCAD已被最小化,用户必须手动恢复并激活AutoCAD才可继续,Visual LISP不会自动恢复AutoCAD 窗口。相反,Visual LISP窗口中会出现并保持一个 Visual LISP符号,直到激活AutoCAD并响应了在AutoCAD命令提示处的提示。
36.1.3 Visual LISP IDE简介
Visual LISP IDE的主要组成部分和功能为:
(1) 语法检查器:可识别AutoLISP语法错误和调用内置函数时的参数错误。
(2) 文件编译器:改善了程序的执行速度,并提供了安全高效的程序发布平台。
(3) 源代码调试器:专为AutoLISP设计,利用它可以在窗口中单步调试AutoLISP源代码,同时还在AutoCAD图形窗口显示代码运行结果。
(4) 文字编辑器:可采用AutoLISP和DCL语法着色,并提供其他AutoLISP语法支持功能。
(5) AutoLISP格式编排程序:用于调整程序格式,改善其可读性。
(6) 全面的检验和监视功能:用户可以方便地访问变量和表达式的值,以便浏览和修改数据结构。这些功能还可用来浏览AutoLISP数据和AutoCAD图形的图元。
从AutoCAD R14开始,Visual LISP被引入到AutoCAD中,它增强并扩展了AutoLISP语言,可以通过 Microsoft ActiveX Automation接口与对象交互,并扩展了AutoLISP响应事件的能力。作为开发工具,Visual LISP提供了一个完整的集成开发环境(IDE),包括编译器、调试器和其他工具,可以提高自定义AutoCAD的效率。另外,Visual LISP提供了发布用AutoLISP编写的独立应用程序的工具。Visual LISP没有任何特殊的硬件需求,能运行AutoCAD系统即可运行Visual LISP。
36.1.2 Visual LISP与AutoCAD
Visual LISP作为一个完整的集成开发环境(IDE),具有自己的窗口和菜单,但它并不能独立于AutoCAD运行。当用户从Visual LISP IDE中运行AutoLISP程序时,经常需要与AutoCAD图形交互或在命令窗口响应程序提示。
如果Visual LISP 把控制传给AutoCAD时AutoCAD已被最小化,用户必须手动恢复并激活AutoCAD才可继续,Visual LISP不会自动恢复AutoCAD 窗口。相反,Visual LISP窗口中会出现并保持一个 Visual LISP符号,直到激活AutoCAD并响应了在AutoCAD命令提示处的提示。
36.1.3 Visual LISP IDE简介
Visual LISP IDE的主要组成部分和功能为:
(1) 语法检查器:可识别AutoLISP语法错误和调用内置函数时的参数错误。
(2) 文件编译器:改善了程序的执行速度,并提供了安全高效的程序发布平台。
(3) 源代码调试器:专为AutoLISP设计,利用它可以在窗口中单步调试AutoLISP源代码,同时还在AutoCAD图形窗口显示代码运行结果。
(4) 文字编辑器:可采用AutoLISP和DCL语法着色,并提供其他AutoLISP语法支持功能。
(5) AutoLISP格式编排程序:用于调整程序格式,改善其可读性。
(6) 全面的检验和监视功能:用户可以方便地访问变量和表达式的值,以便浏览和修改数据结构。这些功能还可用来浏览AutoLISP数据和AutoCAD图形的图元。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询