一、CAD二次开发,应用广泛,机械工程类比较明显!
二、开发语言:Lisp: Autodesk Lisp
ObjectARX: VC
ActiveX: 所有支持ActiveX的开发语言,比如VBA, VB, VC(所有VC程序都可以,ObjectARX程序因为是VC 程序,所以也可以调用ActiveX接口), .NET (C#, VB.NET), Java等等
AutoCAD.NET: .NET (C#, VB.NET)
三、CAD二次开发的主要内容:
1、编写各种用户自定义函数并形成若干LISP、ARX、VLX或ADS文件,以及一些DCL文件。
CAD二次开发
2、建立符合自己要求的菜单文件,一般可在AutoCAD原菜单文件内添加自己的内容,对于 AutoCAD200x版本还可增加部分菜单文件,然后经交互方式加入到系统中去。
3、在系统的AutoCAD.LSP或类似文件中加入某些内容以便进行各种初始化操作,如在启动时立即装入一些文件等。
4、通过系统对话框设置某些路径。这些操作在程序开发成功后向其它AutoCAD系统上安装应用,特别是需要大批安装时,需要进行很多文件检索、内容增删、子目录创建、文件拷贝、系统设置等繁琐工作,如能令上述工作全部自动进行,使整个二次开发程序在无人干预的情况下嵌入系统,将大大提高工作效率
5、面向对象,让用户能够根据自己的需要编写相关程序,进行二次开发。
四、CAD二次开发前途如何:
1、在信息化背景下,根底数据问题的处理,现在只能靠CAD。
2、现在,运用CAD的办法首要是以图样为根底。而这种办法是无法处理前面说到的问题
CAD二次开发
出路在于,从以图样为根底的办法转换为以模型为根底的办法。运用的东西是有参数化驱动的3D-CAD。选用的原理是成组技能(这可是有七、八十年前史了)和变型(装备)办法。这种办法在建筑行业如同也适用。
3、先说说这样的办法会带来的优点:人,能够削减,少则三分之一,多则五分之四;供给技能文件的速度,大大缩短,到达不可思议的程度;数据精确到100%(在几许尺度规模,在物料编码规模,在产品结构数量规模内);物理规划、工艺道路及其弹性、成本核算、质量改进等数据,则要看企业下的功夫了。
4、机械规划形形色色,要用一个一致的、到哪里都适用的东西,现在看没有可能。但针对企业具体情况,则完全是可行的。这个东西就是CAD二次开发,总的来说,前途仍是不错的!