找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 18044|回复: 14
打印 上一主题 下一主题

求助关于catia二次开发

[复制链接]
跳转到指定楼层
1
发表于 2003-7-1 15:18:55 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
想对CATIA进行二次开发  
把一些用catia做的设计结果形成知识库的形式串起来,让它具有专家系统的功能,请问用什么语言进行二次开发比较好,怎么开发呢?  
catia v5r10的二次开发接口是什么东东,在哪个模块里面?  
希望能详细一些,拜托了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
15
发表于 2006-4-13 10:47:34 | 只看该作者

question

caa的online help 咋能得到?咋用?
谢谢
14
发表于 2006-4-6 22:59:58 | 只看该作者
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,
13
发表于 2006-4-6 12:53:58 | 只看该作者
CATIA里的绝大多数操作都可以用VB二次开发实现,但部分功能实现起来比较麻烦,如圆角功能等(因要寻找边界)。
CAA的功能更强大,可以做更底层的一些操作,但要用VC做,开发周期长,对开发人员要求很高。

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

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

[ 本帖最后由 断线风筝 于 2006-4-6 12:59 编辑 ]
12
发表于 2003-7-6 14:14:20 | 只看该作者
VB开发CATIA是无法添加菜单在CATIA工具条里面。
  
VB可以制作菜单,用菜单命令来和CATIA交互。但开发得繁琐度高,代码冗余。不建议用此开发大型系统。实现一些小功能还是不错得
11
发表于 2003-7-5 15:14:46 | 只看该作者
darkhorse出手自然是最好的了::g::g
10
发表于 2003-7-5 15:03:20 | 只看该作者
ππ给我相关模块,我来搞定如何?
:)
  
9
发表于 2003-7-5 10:18:34 | 只看该作者
我沒有重事二次開發的工作,只知道 r11 已經有支援 Studio .net 的開發工具,不限制要用 vb 了,至於功能有多強我也不清楚。
8
发表于 2003-7-5 10:16:16 | 只看该作者
VBSCRIPT 好像不能生成 *.DLL  
VB能在catia里面添加自己的菜单,
我没有二次开发环境,很抱歉无法准确回答。
7
发表于 2003-7-5 10:07:50 | 只看该作者
这个问题我也想知道
"VB能否在catia里面添加自己的菜单???"
怎么实现??
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-7-27 18:56 , Processed in 0.026027 second(s), 15 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

快速回复 返回顶部 返回列表