iCAx开思网

标题: 求助关于catia二次开发 [打印本页]

作者: kingwing    时间: 2003-7-1 15:18
标题: 求助关于catia二次开发
想对catia进行二次开发  
把一些用catia做的设计结果形成知识库的形式串起来,让它具有专家系统的功能,请问用什么语言进行二次开发比较好,怎么开发呢?  
catia v5r10的二次开发接口是什么东东,在哪个模块里面?  
希望能详细一些,拜托了
作者: ππ神醫    时间: 2003-7-2 11:22
這個我也不是很清楚,但可用 VB 開發!
作者: lopez    时间: 2003-7-2 12:23
对于比较复杂的二次开发,有一个专门的产品叫RADE,也是一张安装光盘,需要单独的授权。象一些基于CATIA V5 的第三方产品都是利用RADE来开发的。 而对于一些企业或用户自己需要的一些小功能,使用VBSCRIPT 就可以了,以MACRO 的方式执行。对于专家系统,CATIA V5 有自己的知识工程产品及模板,参见帮助文档就可以了解它的使用方法。
作者: suilj    时间: 2003-7-2 21:58
还是得想办法把RADE弄到
作者: zly111111    时间: 2003-7-3 11:31
rade 是CATIA公司的开发平台,安装了RADE还有安装CAA_API(函数库)
可以用来开发。但RADE价格昂贵,不适合个体开发。
作者: client    时间: 2003-7-3 23:14
caa 要用VC 的!
(神医)    请教
VB 的开发能实现的灵活性,多强?用VB如何接口?宏的功能太弱。VB能否添加自己的菜单,VBSCRIPT 能否生成 *.DLL   ?
作者: kingwing    时间: 2003-7-5 10:07
这个问题我也想知道
"VB能否在catia里面添加自己的菜单???"
怎么实现??
作者: darkhorse    时间: 2003-7-5 10:16
VBSCRIPT 好像不能生成 *.DLL  
VB能在catia里面添加自己的菜单,
我没有二次开发环境,很抱歉无法准确回答。
作者: ππ神醫    时间: 2003-7-5 10:18
我沒有重事二次開發的工作,只知道 r11 已經有支援 Studio .net 的開發工具,不限制要用 vb 了,至於功能有多強我也不清楚。
作者: darkhorse    时间: 2003-7-5 15:03
ππ给我相关模块,我来搞定如何?
:)
  
作者: o-o    时间: 2003-7-5 15:14
darkhorse出手自然是最好的了::g::g
作者: Gmactly    时间: 2003-7-6 14:14
VB开发CATIA是无法添加菜单在CATIA工具条里面。
  
VB可以制作菜单,用菜单命令来和CATIA交互。但开发得繁琐度高,代码冗余。不建议用此开发大型系统。实现一些小功能还是不错得
作者: 断线风筝    时间: 2006-4-6 12:53
CATIA里的绝大多数操作都可以用VB二次开发实现,但部分功能实现起来比较麻烦,如圆角功能等(因要寻找边界)。
CAA的功能更强大,可以做更底层的一些操作,但要用VC做,开发周期长,对开发人员要求很高。

一般的功能用VB做就可以了,辅以power copy之类的功能基本上造型的问题都可以解决了。最近我写的《CATIA二次开发入门》就快出来了,有兴趣的朋友可以看看,大家一起多多交流!

ps:也不一定要用VB,只要支持OLE的编程工具都可以。做成dll,ActiveX控件之类的都没有大问题,不能在CATIA菜单上加东西(或许用hook可以),不过可以加在工具条上。至于代码是否冗余就要看程序员的功底了。相对来说二次开发容易上手,一些功能做成标准的函数库调用起来很方便的。

[ 本帖最后由 断线风筝 于 2006-4-6 12:59 编辑 ]
作者: acoka    时间: 2006-4-6 22:59
vb, vc, java开发都是用caa,深度不同而已

简单地说,vb算不上真正的2次开发,是给end user用的
vc是给开发人员用的

做和vb一样的功能了话,用vc更快攻方便,
因为所有的vb的interface,都是依附在vc上,比如干涉,vb是 clash, 实际上它是靠vc里的CATIAClash这个class实现的
同样自己用vc开发的命令等,都可以提供IDL支持,让end user在macro里调用

catia之类通用的cad软件,提供的是基本功能,一般大的制造商都会在此基础基础上进行2次开发,目的就是避免设计失误,提高效率。

catia2次开发的书还真没见过,不用说vc,vb的都很少,我们一直都是直接看caa的online help,
作者: nevergone    时间: 2006-4-13 10:47
标题: question
caa的online help 咋能得到?咋用?
谢谢




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3