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

iCAx开思网

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

【求助】CAA: 如何rebuild整个零件?

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

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

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

x
程序打开一个零件图,更改了其中一个尺寸,怎样rebuild整个零件?(换句话就是如何update所有受影响的量)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2004-8-11 11:18:23 | 只看该作者
不一定需要rebuild整个part的,看父子关系
比如你改了1个pad的高度,如果只有pad是高度的子了话,对pad的CATISpecObject进行update()就可以
  
不论你改了什么,通常你的命令结束后会自动update,如果你要自己强制更新这个catpart,可以找最上的CATPART的CATISpecObject进行Update()
3
发表于 2004-8-11 12:38:57 | 只看该作者
我的零件其实就是一个圆柱,我需要改变其半径,然后读取改变半径后的体积.
我建立了一个parameter和formula来取得体积: PartVolume=smartvolume(PartBody);这里PartVolume是我创建的parameter,smartvolume是catia提供的函数.
我每次更改半径后,对表示整个零件的CATISpecObject进行了update,但是PartVolume总是旧的值(formula总是没有执行).
另外,每次更改半径后,我要输出.wrl 文件,每次这个文件总是旧的,不是更改半径以后的零件图,不知道怎么回事.
4
发表于 2004-8-12 08:50:21 | 只看该作者
比较感兴趣,顶一下
5
发表于 2004-8-12 11:45:27 | 只看该作者
DragonSeraph wrote:
我的零件其实就是一个圆柱,我需要改变其半径,然后读取改变半径后的体积.  
  我建立了一个parameter和formula来取得体积: PartVolume=smartvolume(PartBody);这里PartVolume是我创建的parameter,smartvolume是catia提供的函数.  
  我每次更改半径后,对表示整个零件的CATISpecObject进行了update,但是PartVolume总是旧的值(formula总是没有执行).  
  另外,每次更改半径后,我要输出.wrl 文件,每次这个文件总是旧的,不是更改半径以后的零件图,不知道怎么回事.

你可能没有直接更改到圆的半径的CATISpecObject,
贴程序出来看看
6
发表于 2004-8-12 13:51:22 | 只看该作者
应该是更改了半径了,因为我用catia在零件图中创建了两个parameter和两个formula: parameter2=..\..\radius; ..\..\radius=parameter1. 我的程序更改
parameter1,然后再读取parameter2,parameter2的值总能随parameter1改变.
7
发表于 2004-8-12 22:42:35 | 只看该作者
Check Tool->Options, Let Catia Automatic update, or
Click the Update icon manually.
8
发表于 2004-8-12 23:21:12 | 只看该作者
我是写的一个batch program,用户没法进到catia,一切都靠程序完成。
我觉得可能是catia能自动更新它能检测到的受影响的feature和formula,
因此parameter2能随parameter1变化,但是PartVolume=smartvolume(PartBody)却不能自动执行
9
发表于 2004-8-13 18:38:13 | 只看该作者
试试看
CATISpecUpdate-〉SetUpToDate(FALSE),
强制其为需要更新的特征
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2025-1-23 03:07 , Processed in 0.028387 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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