《CAD二次开发》电子教案_清华大学版免费下载
关于LISP
关于AutoLISP
关于Visual LISP
教案目录
LISP是人工智能领域中广泛采用的一种程序设计语言。主要用于人工智能、机器人、专家系统、博奕、定理证明等领域。
LISP也被称为符号式语言,因为它处理的对象是符号表达式。LISP语言的程序和数据都是以符号表达式的形式来表示,因此,一个LISP程序可以把另一个LISP程序作为它的数据来处理。
LISP语言语法简单,编写程序便捷、灵活,数据类型丰富。利用LISP语言可以很容易地定义或调用新的函数。这就是Autodesk公司早在1985年的2.1版本就引用了LISP语言的宏操作,在1986年的2.5版本就推出了比较完整的AutoLISP语言的原因。
LISP在它几十年的发展过程中产生了多种版本,如MacLISP、InterLISP、ZetaLISP、和CommonLISP等。其中CommonLISP是近几年美国的几所大学(如麻省理工、斯坦福等)和工业界(如Bell实验室、DEC公司、HP公司等)的人工智能研究人员协同推出的,它概括了MacLISP、InterLISP、ZetaLISP等版本的特点,因而功能较强且拥有其它版本的一些优点,是目前LISP语言较完整的版本。
AutoLISP是为二次开发AutoCAD而专门设计的编程语言,它起源于LISP语言,嵌入在AutoCAD的内部,是LISP语言和AutoCAD有机结合的产物。
AutoLISP采用了和CommonLISP最相近的语法和习惯约定,具有CommonLISP的特性,但又针对AutoCAD增加了许多功能。它既有LISP语言人工智能的特性,又具有AutoCAD强大的图形编辑功能的特点。它可以把AutoLISP程序和AutoCAD的绘图命令透明地结合起来,使设计和绘图完全融为一体,还可以实现对AutoCAD图形数据库的直接访问和修改。
利用AutoLISP语言可以进行各种工程分析计算、自动绘制复杂的图形,还可以定义新的AutoCAD命令、驱动对话框、控制菜单。为AutoCAD扩充具有一定智能化、参数化的功能,可以使设计人员的主要精力用于产品的构思和创新设计上,实现真正意义上的计算机辅助设计。
Visual LISP是Autodesk公司在1997年14版本推出的。它是为加速AutoLISP程序开发而设计的软件开发工具,是一个完整的集成开发环境。 Visual LISP包括文本编辑器、格式编排器、语法检查器、源代码调试器、检验和监视工具、文件编译器、工程管理系统、上下文相关帮助与自动匹配功能和智能化控制台等。
Visual LISP用户界面良好,用过Microsoft软件的用户只需很短的时间即可掌握它。
Visual LISP兼容以前的AutoLISP程序。在Visual LISP集成环境下开发AutoLISP程序,就不再象以前那样编辑程序时,用其它系统的文本编辑程序编写程序代码;调试程序时,需要用户自己决定在程序的什么位置插入打印语句,以便查看变量的内容;在程序运行正常后,再将插入的调试代码删除或注释掉。
第1章 AutoLISP和Visual LISP
第2章 数据类型、表达式和函数
第3章 程序的流程控制和AutoLISP文件
第4章有关Visual LISP的基本操作
第4章有关Visual LISP的基本操作
第6章调试程序
第7章建立应用程序
第8章编程实例
第9章访问和修改图形数据库
第10章在AutoLISP中使用ActiveX对象
第11章使用反应器
第12章对话框设计
第13章综合应用实例
![《CAD二次开发》电子教案_清华大学版免费下载 第1张 《CAD二次开发》电子教案_清华大学版免费下载 第1张](https://mingxiang-1253963691.cos.ap-shanghai.myqcloud.com/lantu/2022/08/6881886400420893513.png?imageMogr2/format/jpg/interlace/0/quality/50)
![《CAD二次开发》电子教案_清华大学版免费下载 第1张 《CAD二次开发》电子教案_清华大学版免费下载 第1张](https://mingxiang-1253963691.cos.ap-shanghai.myqcloud.com/lantu/2022/08/6881886400420893513.png?imageMogr2/format/jpg/interlace/0/quality/50)
下载地址
免责声明:
1、本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
2、本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
3、本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
4、侵权违法和不良信息举报 举报邮箱:cnddit@qq.com
还没有评论,来说两句吧...