青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1135|回复: 9

[疑难] UG二次开发...如何获取顶级装配部件??

[复制链接]
发表于 2013-9-2 09:57 | 显示全部楼层 |阅读模式
有时候同时打开好几套装配需要获取每一套的顶级装配部件,如图
! x% I. v' a# J2 o0 d开发方式:ugOPEN,NXOPEN都可以8 c2 D0 u" Z) ~. J2 l1 Z
谢谢各位大侠7 f; `9 h' T! i* h+ r: S& v& k
5 k* y# l2 e* `
QQ截图20130902095002.jpg
 楼主| 发表于 2013-9-3 09:31 | 显示全部楼层
没事来顶顶,要是突然有人回了呢~
回复 支持 反对

使用道具 举报

发表于 2013-9-5 23:17 | 显示全部楼层
UF_ASSEM_ask_root_part_occ
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-11 08:01 | 显示全部楼层
reach100 发表于 2013-9-5 23:17 2 o" n6 B; l' r( |0 G  W5 E# [0 I1 B
UF_ASSEM_ask_root_part_occ

2 w" E! \8 n2 \- s3 _+ r0 Y3 F" ]这条UGOPEN函数应该是等价于NXOPEN中的 Part.ComponentAssembly.RootComponent0 @% w# @# |. s( v  h# ~

# ?- k+ }8 ^0 w4 C7 E意思是 : 如果某个Part部件有装配的话就返回这个Part的根装配(每个Part都有属于自己的装配树)...返回类型是Component  ]. C# `+ @' K8 A9 G" L

4 m5 i+ P( v3 b+ ^/ C并非返回顶级装配部件(一套装配只有一个顶级装配部件),返回类型是Part) P! K8 p9 Y8 `- T5 N
说白了吧,就是在一堆Part中找到最顶层的一个
# }  d$ S; \- r
回复 支持 反对

使用道具 举报

发表于 2013-9-16 00:01 | 显示全部楼层
那么多装配文件,那你只能你在已知的顶层装配文件中写入一个属性,写程序检索出PART档中带这个属性的,自然就获得了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-17 13:16 | 显示全部楼层
reach100 发表于 2013-9-16 00:01
! P, S  a# _  ]那么多装配文件,那你只能你在已知的顶层装配文件中写入一个属性,写程序检索出PART档中带这个属性的,自然 ...

2 j9 G3 @3 B9 f只有在程序接管全部操作的情况下可以这么做,不然不安全,属性随便就被改了
: h! Q3 b) V) x3 e; a" h
回复 支持 反对

使用道具 举报

发表于 2013-10-22 21:06 | 显示全部楼层
楼主可否站内我一下联系方式,我也在做这方面,可否互相交流。
回复 支持 反对

使用道具 举报

发表于 2013-10-23 09:07 | 显示全部楼层
实在不行就逐个设显示部件然后问
回复 支持 反对

使用道具 举报

发表于 2013-10-31 21:16 | 显示全部楼层
啥也不说了,楼主就是给力!
回复 支持 反对

使用道具 举报

发表于 2013-10-31 22:18 | 显示全部楼层
果断回帖,如果沉了就是我弄沉的很有成就感
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-1-23 21:28 , Processed in 0.053821 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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