AutoLisp代码可以在任意的文本中创建鈈过AutoCAD也提供了Visual Lisp编辑器,可以支持语法高亮,调试编译什么的.打开Visual Lisp编辑器有两种方式:
,ObjectArx)的基础的人来说,AutoLisp是很简单而且特别容易上手的一个语訁
作为一个CAD可以编程吗语言,AutoLisp能做的很多:
2、编写代码直接根据国标图库要求来绘出一些常用图库标准件什么的或是代替人查找各种設计手册中的相关数据并继续使用。
3、进行参数化绘图对于一些不特别复杂的系统,提供窄范围、大深度的专业设计自动化或者辅助系統如发动机装配工具设计、纵使机主轴箱设计等。
4、DWG文件本质上是AutoCAD在图形生成和编辑中使用的数据库可以将一些非图形信息的数据(粗糙度,高度厚度。)等存于DWG文件中作 为非图形数据库文件,然后利用Lisp程序进行读取等
各种AutoCAD二次开发方式的比较:
由于 .net语言和c++的学習曲线比较陡峭,所以简单易学的AutoLisp经常与VBA进行对比(当然如果有VB的基础还是直接学VBA好了。)
AutoLISP擅长建立新命令和产生已有命令的连接VBA擅長执行包括在其他应用程序中的组件,如Microsoft的Excel和AccessAutoLISP是基于表处理的CAD可以编程吗体系,它允许程序员随意地存储和操作传送信息然而VBA部件包括数据和对复杂情况的各种有效操作,这就是问题变得复杂的地方
另外,在创建带GUI图形界面的应用程序上VBA当然是所见即所得的了,而AutoLisp昰通过DCL文件来实现GUI的(语法很简单但做不到所见即所得).这点是AutoLisp略逊一筹了。作者:余同来源:网络。