找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

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

CAA实现参数化设计的方法

[复制链接]
跳转到指定楼层
1
发表于 2007-4-23 11:19:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
两种想法:
1.建立CATIA三维模型,利用CAA提取模型参数进行修改,生成新的模型
2.完全利用CAA建立三维模型,控制模型参数

请问两种方法都可行吗?
如果用第一种方法,请问怎么提取模型的参数?
谢谢各位,还请多多指教!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2007-4-23 21:40:29 | 只看该作者
顶!!!!!
3
发表于 2007-5-7 16:03:37 | 只看该作者
我也想知道
楼主这个问题解决了么?
4
发表于 2007-5-7 21:06:33 | 只看该作者
CATIA已经提供了很多功能:
- parameter, Relation ...
- templates: udf, PowerCopy, PKT...
当然可以再用CAA来控制这些, 使之自动化.
5
发表于 2007-5-8 00:12:45 | 只看该作者
xyzhu
你好
这些功能都对应在哪里?
可不可以说的详细一点
谢谢了
6
发表于 2007-5-8 00:13:54 | 只看该作者
怎么样先打开一个文档
然后添加一个   规则  ?
7
发表于 2007-5-8 11:42:07 | 只看该作者
可以通过CATDocumentServices::Open()来打开文件(百科全书Document里谈到这一块)
不过这只是将文件加载到内存中,在通过各个接口对其进行操作,不是在窗口中打开

通过CATIIniInteractiveSession::Open();能实现在窗口中打开文档
具体的参考“CAA中如何在一个窗口中打开一个文档?”这个帖子,skyzhangwalkman已经在里面作了详细的回答了,这里再次感谢skyzhangwalkman!!

还有就是如何得到模型的特征,并对其参数进行修改等问题,这些还没能解决,还在学习中
希望能够得到各位帮助和指教!!

[ 本帖最后由 ashio 于 2007-5-8 12:03 编辑 ]
8
发表于 2007-5-18 11:39:12 | 只看该作者
看你那两种想法我觉得CATIA都可以完成   
你何必去再开发呢?

再一个你想获得模型特征  就先理顺CATIA 几何 拓扑 数学的关系
9
发表于 2007-5-18 12:04:45 | 只看该作者
对的,CATIA自身就带有参数化的功能。当然用CAA也能实现
现在两种方法我都基本找到了答案
1.完全利用CAA建立三维模型,控制模型参数,三维模型的建立在百科全书中的PartDesign部分有说明
2.建立CATIA三维模型,利用CAA提取模型参数进行修改,生成新的模型。这种方法的基本过程如下:打开文件,获取CATIPrtContainer,通过它提供的GetPart()得到MechanicalPart feature,再用CATIDescendants的GetAllChildren ()方法,遍历特征后获得要修改的特征,最后用与特征相对应的接口提供的方法修改特征。比如CATIPrism接口可以对Pad和Pocket特征进行修改等

第一中发法编程的工作似乎更多谢,现在我用第二种方法,目前还在深入学习中,希望能和大家多交流

这里还要感谢  skyzhangwalkman 在打开文件问题上的帮助!!也谢谢 ririyeyjl 给出的建议:)
10
发表于 2007-5-22 14:45:23 | 只看该作者
ashio:你说的第二种方法里,是先要用CATIA建立模型然后重绘图形吗?有没有用Cataloge试试呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2024-12-25 16:59 , Processed in 0.028153 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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