发布企业信息

AutoCad的几种开发工具

作者:  信息来源:无忧机械电子  2006-10-17

字体大小:  网友评论  

我从大学开始接触Autocad开始,大约五年的时间了。对Autocad作为一种辅助设计软件,而它体现出的程序方面的内容一直让我很着迷,有时甚至觉得它象一个操作系统。它更让你集中于Autocad本身设计的底层。 其实Autocad的二次开发功能虽然强大,但我觉得并不复杂。...
我从大学开始接触AutoCAD开始,大约五年的时间了.对Autocad作为一种辅助设计软件,而它体现出的程序方面的内容一直让我很着迷,有时甚至觉得它象一个操作系统.实在是太丰富了.而且它与其他语言如C++,ObjectPascal不同.它更让你集中于Autocad本身设计的底层.或许简单,或许对某些人来说复杂.但他实在是太特别了.

         其实Autocad的二次开发功能虽然强大,但我觉得并不复杂.甚至于其中有一些定式可循.典型的是ADS和ObjectArx.但是前提是你对Autocad的命令行非常熟悉.因为它的二次开发功能都是向Autocad发送命令串,或直接改变它的命令堆栈.所以我建议你在学习二次开发之前必须用Autocad画一阵图.

Autocad的二次开发工具现在有下面几种:

  一.语言部分

AutoLisp:Lisp语言.有一层层的括号围困.不过很容易学习.是学习其他的一个好基础.

 ADS:C语言系统.如果你用AutoLisp设计过系统.你会很快熟悉它的.当然你的熟悉C语言.

ObjectArx:Visual C++的系统设计部分.提供了一个Arx类库.设计成一个dll文件与Acadwin

                     在一个地址空间内运行.高度风险.带来高速度.

 VBA:对熟悉vbscript,和我这种厌恶复杂性,而且有点懒的人来说.是一种福音.

 二.其他

 ACAD.LIN:设计你的线形.可以随心所欲.

acad.pgp:设计你的快捷键.如命令line可以简化为"l".

 acad.mnu:在这里,你可汉化你的菜单.很简单.

 *.shp:设计你的小图形.如机械绘图里面的粗糙度符号.

 DCL文件:对话框设计文件.很多AUTOCAD里面的对话框,你可看到使用它来设计的.你甚至可以

                 找到源程序.

 ASE系统:提供与数据库的接口.你需要熟悉SQL命令.

 看了上面这些,你会说:好多.不是很多.因为我们有时间.边用边学.不久你便会熟悉了.我将一一介绍.

这世界,有人迷delphi,号称Delphiman.而我们是Automan.

 继续努力!!!!

 

分页:

推荐图文

机械热点图文

  • 数控车床加工编程典型实例分析2
  • 内螺纹车削加工——数控车床编程实例42
  • 车削M30x2-6g的普通螺纹-数控车床编程实例35
  • 子程序编程方法-数控车床编程实例36

机械风云人物

Copyright © 2004 51base.com Inc. All rights reserved.

无忧基地 版权所有│粤ICP备06098418号│XHTML | CSS

客服:+86-755-2212 2202 工作时间:周1~5 10点~16点

感谢中国网络提供带宽支持