用autolisp对cad二次开发lisp教程如何打开和保存文件,求大神帮忙

 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
autolisp 在cad二次开发中的应用 毕业答辩
下载积分:1500
内容提示:autolisp 在cad二次开发中的应用 毕业答辩
文档格式:PPT|
浏览次数:13|
上传日期: 17:42:11|
文档星级:
该用户还上传了这些文档
autolisp 在cad二次开发中的应用 毕业答辩
官方公共微信何谓CAD二次开发?
AutoCAD的二次开发主要涉及以下内容:
(1)编写各种用户自定义函数并形成若干LISP、ARX、VLX或ADS文件,以及一些DCL文件。
(2)建立符合自己要求的菜单文件,一般可在AutoCAD原菜单文件内添加自己的内容,对于AutoCAD2000以上版本还可增加部分菜单文件,然后经交互方式加入到系统中去。
(3)在系统的ACAD.LSP或类似文件中加入某些内容以便进行各种初始化操作,如在启动时立即装入一些文件等。
(4)通过系统对话框设置某些路径。这些操作在程序开发成功后向其它AutoCAD系统上安装应用,特别是需要大批安装时,需要进行很多文件检索、内容增删、子目录创建、文件拷贝、系统设置等繁琐工作,如能令上述工作全部自动进行,使整个二次开发程序在无人干预的情况下嵌入系统,将大大提高工作效率。
AutoCAD成为全球二维CAD的标准,主要是因为它具有开放的体系结构。它允许用户和开发者采用高级编程语言对其进行扩充和修改,即二次开发,能最大限度地满足用户的特殊要求。
AutoCAD第一版于1982年11月由Autodesk公司推出,他之所以能进入中国,并快速普及,主要是一大批国内二次开发商的功劳,包括浩辰、圆方、大恒、天正等。因为二次开发软件根据行业特点和专业设计需要讲一系列CAD命令集成起来,比直接用CAD画图更简单,因此在90年代中期,计算机还不太普及,很多人连开机都不会的情况下,简单易用、傻瓜式的国产二次开发软件对AutoCAD在国内的普及起到非常重要的作用。但随后的十年时间里,这些二次开发商只有少数还坚持只做二次开发,例如天正,而有些厂商被AutoCAD推出的同类应用软件打垮,转而成为Autodesk的代理商,例如大恒等,还有一些开始开发自主的CAD平台,并提供了类似的二次开发接口,例如浩辰CAD、中望CAD等。
下面简单介绍一下AutoCAD所提供的一些二次开发工具:
AutoLISP的全名是LISTProcessingLanguage,她出现于1985年推出的AutoCADR2.18中,是一种嵌入在AutoCAD内部的编程语言,是LISP原版的一个子集,她一直是低版本AutoCAD的首选编程语言。它是一种表处理语言,是被解释执行的,任何一个语句键入后就能马上执行,它对于交互式的程序开发非常方便。其缺点是继承了LISP语言的编程规则而导致繁多的括号。
ADS的全名是AutoCADDevelopmentSystem,它是AutoCAD的C语言开发系统,ADS本质上是一组可以用C语言编写AutoCAD应用程序的头文件和目标库,它直接利用用户熟悉的各种流行的C语言编译器,将应用程序编译成可执行的文件在AutoCAD环境下运行,这种可以在AutoCAD环境中直接运行的可执行文件叫做ADS应用程序。ADS由于其速度快,又采用结构化的编程体系,因而很适合于高强度的数据处理,但跟C语言一样,现在已经被更高级的语言所代替,现在基本已经很少有软件使用了。
我来说两句 ()
CAD视频教程
Copyright & 2007 - 2012
All Rights Reserved.
E-mail: 手机:

我要回帖

更多关于 autolisp二次开发 的文章

 

随机推荐