中关村在线

首页 排行 新品 问答 下载 论坛 手机 笔记本 数码相机 主板 显卡 平板电脑 更多

怎么在AutoCAD Visual Lisp编辑器中创建与编译lisp程序

举报
讨论回答 (4)
shouyinTGS
readftgret
15521105877
645479601qaz
打开Visual Lisp编辑器有两种方式:
1.AutoCAD2008及之前的版本,在菜单栏“工具(Tools)"下面,选择”AutoLisp"---->"Visual
Lisp编辑器"。(”AutoLisp"---->"导入应用"这个命令是用来加载AutoLisp脚本的)
2.AutoCAD2009及之后的版本,在功能区的”管理“选项卡里可以直接打开Visual Lisp编辑器。

如何在AutoCAD Visual Lisp编辑器中创建与编译lisp程序

打开Visual Lisp编辑器之后新建一个文件,并另存为Lisp源文件。然后就可以在编辑窗口里输你的代码了。

代码编辑并调试确认无错误后,就可以在AutoCAD中使用了。

如何在AutoCAD Visual Lisp编辑器中创建与编译lisp程序

左边的按钮表示立即运行当前代码,如果有错误就会提示出来,右边按钮是切换到CAD窗口。

如果不需要再修改代码了还可以将代码进行编译以加速运行。

如何在AutoCAD Visual Lisp编辑器中创建与编译lisp程序

根据向导一步步进行编译很简单的。

如果在其他CAD图形文件中需使用当前代码文件或编译后的文件,就按上面第一点的,或者在命令行输入”ap",打开导入应用的对话框。

如何在AutoCAD Visual Lisp编辑器中创建与编译lisp程序

1是用来临时导入的,2是将程序加入CAD的启动组。

lisp解决重复性劳动问题

在设计和绘图中,你觉得都是简单粗暴的重复性工作,就可以考虑用AutoLisp来代替你做。

首先,AutoLisp也是一个程序设计语言,属于Common
Lisp的子集,同时加入了很多自定义的函数。即然是一个程序语言,就是其他编程语言能做的,它也能做,只是他的lisp语法跟一般的语言有些差另就是了,但是如果是一个没有VB、C#、C++(对应于AutoCAD的开发方式分别是VBA,.net,ObjectArx)的基础的人来说,AutoLisp是很简单而且特别容易上手的一个语言。

作为一个编程语言,AutoLisp能做的很多:

1、扩充AutoCAD的原有命令。任何带有C:前缀的AutoLisp函数,在AutoCAD中都可以像"line" "circle"
"dim"等命令一样使用。

2、编写代码直接根据国标图库要求来绘出一些常用图库标准件什么的,或是代替人查找各种设计手册中的相关数据并继续使用。

3、进行参数化绘图,对于一些不特别复杂的系统,提供窄范围、大深度的专业设计自动化或者辅助系统,如发动机装配工具设计、纵使机主轴箱设计等。

4、DWG文件本质上是AutoCAD在图形生成和编辑中使用的数据库,可以将一些非图形信息的数据(粗糙度,高度,厚度。。)等存于DWG文件中作
为非图形数据库文件,然后利用Lisp程序进行读取等。

各种AutoCAD二次开发方式的比较:

由于 .net语言和c++的学习曲线比较陡峭,所以简单易学的AutoLisp经常与VBA进行对比。(当然如果有VB的基础还是直接学VBA好了。)

AutoLISP擅长建立新命令和产生已有命令的连接。VBA擅长执行包括在其他应用程序中的组件,如Microsoft的Excel和Access。AutoLISP是基于表处理的编程体系,它允许程序员随意地存储和操作传送信息,然而VBA部件包括数据和对复杂情况的各种有效操作,这就是问题变得复杂的地方。

不过,在AutoCAD2000开始,Autodesk公司就在AutoCAD中加入了Visual
Lisp编辑器,引入了许多新函数扩充AutoLisp的功能,并支持ActiveX对象的访问方式,所以使用AutoLisp来与Word\Excel等程序进行交互也是变简单了。
另外,在创建带GUI图形界面的应用程序上,VBA当然是所见即所得的了,而AutoLisp是通过DCL文件来实现GUI的(语法很简单,但做不到所见即所得).这点是AutoLisp略逊一筹了。原文出自[
CAD自学网 ] 转载请保留原文链接:
http://www.cadzxw.com/1873.html
展开查看全部 4 条讨论
精品应用推荐
新浪微博 新浪微博 天气通 天气通 淘宝特价版 淘宝特价版 UC浏览器 UC浏览器
相关问题

主用于 AuToCAD 绘图,用什么笔记本好?

1382 浏览 8 回答

大事件发生:有没有真正能带回血的老师《财经报道》auk

9436 浏览 7 回答

经验分享:正规彩票团队带赚平台aui

8153 浏览 7 回答

Authorware移动图标的运动类型有几种,分别是什么

1773 浏览 6 回答

Auto CAD怎么测量不规则图形的周长?

2737 浏览 6 回答

扩展阅读

荣耀Magic7 RSR保时捷设计实测,告诉你为什么手机影像看骁龙?

评论 6

荣耀Magic7 RSR保时捷设计实测,告诉你为什么手机影像看骁龙?

明基PD2706QN显示器评测:疾速刷新 精准色彩

评论 3

明基PD2706QN显示器评测:疾速刷新 精准色彩

重温苹果10大高光时刻:下一次惊喜 明年可期?

评论 6

重温苹果10大高光时刻:下一次惊喜 明年可期?

告别刻板印象 AMD 锐龙5 9600X游戏功耗完胜酷睿i5-14600K

评论 4

告别刻板印象 AMD 锐龙5 9600X游戏功耗完胜酷睿i5-14600K

DIY从入门到放弃:独显平台不需要双通道内存?

评论 7

DIY从入门到放弃:独显平台不需要双通道内存?
热门问题

字节跳动旗下12款产品

6813 浏览 6 回答

字节跳动旗下12款产品

免费韩国漫画在线观看的地址有么?

8059 浏览 5 回答

免费韩国漫画在线观看的地址有么?

求推荐一款笔记本。工科研究生用,便于随身携带。平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜欢摄影,需要修图。附加:纠结要不要带数字键盘区。预算最多8000。尽量便宜些。

1.2万 浏览 6 回答

求推荐一款笔记本。工科研究生用,便于随身携带。平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜欢摄影,需要修图。附加:纠结要不要带数字键盘区。预算最多8000。尽量便宜些。

有一样东西,比雪还白,比黑板还黑,男的一天用三次,女的一辈子用一次,是什么?

6439 浏览 7 回答

有一样东西,比雪还白,比黑板还黑,男的一天用三次,女的一辈子用一次,是什么?

荣耀Magic7 Pro

9818 浏览 1 回答

荣耀Magic7 Pro

在哪里可以免费看韩漫的?

2876 浏览 6 回答

在哪里可以免费看韩漫的?

一公里大约多少步数 一公里有多少步

7512 浏览 8 回答

一公里大约多少步数 一公里有多少步

肿么找回QQ浏览器历史记录

7305 浏览 6 回答

肿么找回QQ浏览器历史记录

苹果手机怎么打开apk文件

2万 浏览 6 回答

苹果手机怎么打开apk文件

快手网页版不用下载直接打开

2245 浏览 6 回答

快手网页版不用下载直接打开
最新问答

怎样取消WIN7复制同名文件自动重命名

3837 浏览 6 回答

怎样取消WIN7复制同名文件自动重命名

C语言作业: 从键盘输入3个整数,按照从小到大的次序输出

1.1万 浏览 5 回答

C语言作业: 从键盘输入3个整数,按照从小到大的次序输出

怎么将系统自带的windows media player升级

6285 浏览 4 回答

怎么将系统自带的windows media player升级

什么是DMIPS?

5168 浏览 5 回答

什么是DMIPS?

AI软件肿么嵌入图片?

1026 浏览 8 回答

AI软件肿么嵌入图片?
举报
举报成功

经过核实后将会做出处理,感谢您为社区和谐做出贡献。

请选择删除原因
删除成功
确定推荐该回答?
推荐成功

更多频道

频道导航
辅助工具