青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2013-9-2 09:57 | 显示全部楼层 |阅读模式
有时候同时打开好几套装配需要获取每一套的顶级装配部件,如图5 |+ A5 C2 o: f# s/ q1 @8 h$ D
开发方式:ugOPEN,NXOPEN都可以. k% [. M, [9 b1 d
谢谢各位大侠$ `5 ~4 q! o( C0 P  v
. ~7 `1 R- F: `3 b" n& [4 [  q& T" Z
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 L0 q: B6 f* `- B8 |. ]
UF_ASSEM_ask_root_part_occ
- ~: A) x" ^  w0 _6 v
这条UGOPEN函数应该是等价于NXOPEN中的 Part.ComponentAssembly.RootComponent
$ _1 U. e; B# z9 H
" `- ?5 k6 n* W( Q: b) G意思是 : 如果某个Part部件有装配的话就返回这个Part的根装配(每个Part都有属于自己的装配树)...返回类型是Component
  s! S4 o1 e0 Q+ O7 r) X5 h4 F/ g
. Y( h9 A+ j5 x" o6 Z并非返回顶级装配部件(一套装配只有一个顶级装配部件),返回类型是Part
- I7 j8 D7 M9 u; d说白了吧,就是在一堆Part中找到最顶层的一个' O+ c" U. m) Z
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2013-9-17 13:16 | 显示全部楼层
reach100 发表于 2013-9-16 00:01 5 F$ a2 V' p7 t4 y( G' ?
那么多装配文件,那你只能你在已知的顶层装配文件中写入一个属性,写程序检索出PART档中带这个属性的,自然 ...
- J$ }5 L6 b9 I) L
只有在程序接管全部操作的情况下可以这么做,不然不安全,属性随便就被改了
4 R. ?0 o9 j% `7 u, d
回复 支持 反对

使用道具 举报

发表于 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-6-29 02:39 , Processed in 0.056955 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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