iCAx开思工具箱

标题: CAA: SetPrdInstanceName导致Link破坏 [打印本页]

作者: xyzhu    时间: 2006-11-30 00:55
标题: CAA: SetPrdInstanceName导致Link破坏
如果我改变产品名(InstanceName), 而又有其它零件通过ExternalReference使用该产品中的元素, 在CATIA中会出现提示, 说改变InstanceName会影响到其它零件中的ExternalReference, 是否reconnect?
但如果我用CATIProduct::SetPrdInstanceName来改变InstanceName, ExternalReference还是指向旧的InstanceName. 也就是说, 产品间的Link被破坏了.
请教各位有没有解决办法?
作者: xyzhu    时间: 2006-11-30 22:53
补充一下: 这个问题只当ExternalReference使用了publication的时候出现. 这时元素名比如为: Point.1(..!..!Product.1!Point.1). 当"Product.1"变为"Product.2"后, 重新打开文件后, ..!..!Product.1!Point.1当然就找不着了.
作者: xacf    时间: 2006-12-1 16:01
因为引用发布只认名称,所以需改发布的链接.
作者: xacf    时间: 2006-12-1 16:04
改实例名是很糟糕的办法,会引起很多问题,这只是冰山一角.




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3