iCAx开思工具箱

标题: 【求助】遍历求子零件的问题 [打印本页]

作者: liberty000    时间: 2004-4-13 13:00
标题: 【求助】遍历求子零件的问题
在自顶向下的装配中,函数UF_ASSEM_ask_part_occ_children()怎么不起作用啊,出现“user abort"的错误,不知怎么回事?
另外还有,装配阵列后零件的instance name 好像没有变化似的,那怎么去识别各个阵列后相同的零部件呢?
望高手指点迷津!万分感谢!
作者: zzz    时间: 2004-4-14 09:21
应该先问part instance,再问instance的occurence吧。
作者: liberty000    时间: 2004-4-15 08:58
我通过"instance name "来得到part instance,再得到instance的occurence,可是只能得到阵列的几个零件(比如8个螺栓)的其中一个,而且不是阵列所用到的母螺栓,真是不知怎么办?
愿闻斑竹详细说说好么?谢谢!
作者: zzz    时间: 2004-4-15 09:26
应该只能在所有occurence中遍历了。
作者: liberty000    时间: 2004-4-15 10:55
兄弟,我的自顶向下的装配中,函数UF_ASSEM_ask_part_occ_children()不起作用,请问还可以用什么函数去得到所有的occurence?谢谢!
作者: zzz    时间: 2004-4-15 11:08
是UF_ASSEM_ask_occs_of_part()吧
作者: liberty000    时间: 2004-4-15 11:58
谢谢兄弟的解答。高山仰止!
作者: liberty000    时间: 2004-4-16 17:23
UF_ASSEM_ask_occs_of_part()这个函数不行!老出现内存错误!怎么办?我都想哭了,这是欲哭无泪啊。哪位兄弟帮帮我?
作者: wyhwww    时间: 2004-4-16 20:46
我没用过这个函数,不好意思!帮不了你!
作者: Tyrael    时间: 2004-4-16 23:35
ug的文档有一个遍历的例子
先用UF_PART_ask_display_part()得到当前part的tag
然后用UF_ASSEM_ask_root_part_occ()得到根part
然后递归调用UF_ASSEM_ask_part_occ_children()得到所有part
作者: liberty000    时间: 2004-4-17 12:32
再次谢谢Tyrael ,我再试试!




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