我是水工专业的大四学生,明年要去设计院工作。现在我要准备明年的毕业设计,所有的图纸都要用CAD画出来。我发现只用cad的基本功能还不够,有时候用系统提供的命令特别麻烦,感觉需要对ACAD做二次开发。ACAD提供三种开发语言:1。lisp语言,选修课教过,什么都没有学会,不好用。2。vba,通用的语言,学会了对于掌握OFFICE的宏有用,就是好象不能直接调用CAD命令。3。ads,用c语言开发,我比较熟悉,但是开发进度慢,还需要和lisp配合使用。
我是水工专业的大四学生,明年要去设计院工作。现在我要准备明年的毕业设计,所有的图纸都要用CAD画出来。
我发现只用cad的基本功能还不够,有时候用系统提供的命令特别麻烦,感觉需要对ACAD做二次开发。
ACAD提供三种开发语言:
1。lisp语言,选修课教过,什么都没有学会,不好用。
2。vba,通用的语言,学会了对于掌握OFFICE的宏有用,就是好象不能直接调用CAD命令。
3。ads,用c语言开发,我比较熟悉,但是开发进度慢,还需要和lisp配合使用。
哪位高手给我指点一下。多谢!
2楼
研究一下VBA吧。。用着还不错,,不要用LIsp不好用。。ADS用着比较烦锁。。VBA上手比较快。。用着还算方便吧。
当然是我自己的观点。我用VBA写过堤防辅助设计及计算的一个东东。,也用过Lisp,见别人用过ADS,还是觉得VBA好用一点。但有一点ADS功能强大。
回复
3楼
当然是arx功能最强,还能加密
vba没前途,虽然我也是用vba的,但已经打算转型
简单的编程用lisp最方便了
回复
4楼
简单的编程用lisp最方便了,可以拿现成lisp程序修改修改,就可以用.做成互动式的,要是你的需求很实际,我劝你搞开发算了.
回复
5楼
1、AUTOLISP应该比较容易学习,它部需要其它语言基础,属于cad内部语言,很适合cad二次开发,本人现在在设计院工作,也在学习该语言,我认为挺好的。
2、比较遗憾的是,该语言资料比较少,但是网上还是有一部分,我觉得只能作为学习和参考使用。我个人认为,只要自己大脑清醒,思路清晰,可以根据自己大的需要,自己编写,根据工程实际,修改参数,这样用的放心。
3、俗话说“熟中生巧”,多练习一定会出成绩的。
回复
6楼
各个中文版本的CAD帮助文件中都有AutoLISP开发参考,非常全面。
回复
7楼
在学校的时候用LISP,现在开始学VBA,建议根据实际工作对象选择,我示两者均用的 呵呵~~
回复