青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2013-9-2 09:57 | 显示全部楼层 |阅读模式
有时候同时打开好几套装配需要获取每一套的顶级装配部件,如图5 n% y8 L* \7 P3 u. A6 x1 [
开发方式:ugOPEN,NXOPEN都可以
, o" \, o' i7 ?) N* T7 y  g谢谢各位大侠
& @" t! J$ |5 f5 g# Y/ J+ r3 z/ 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
+ G( ?, C2 [0 m: I. f" [& j- GUF_ASSEM_ask_root_part_occ

  s5 }9 w' j8 ~% V8 s这条UGOPEN函数应该是等价于NXOPEN中的 Part.ComponentAssembly.RootComponent7 u' T0 ~2 q# n
$ P$ S3 N( ]) S% s5 G
意思是 : 如果某个Part部件有装配的话就返回这个Part的根装配(每个Part都有属于自己的装配树)...返回类型是Component
9 m/ p$ e9 q% t+ ^
7 Y5 s3 ^' `" [0 t' [' h- x, \并非返回顶级装配部件(一套装配只有一个顶级装配部件),返回类型是Part
4 v; j* F- Z  [: T8 p  w说白了吧,就是在一堆Part中找到最顶层的一个3 T8 Q* g* a/ J0 K& X; b/ J; l
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

' ]. Y, H4 }0 b5 r) k* Z% O7 J只有在程序接管全部操作的情况下可以这么做,不然不安全,属性随便就被改了
5 f3 k- m' A& Y, A
回复 支持 反对

使用道具 举报

发表于 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, 2024-11-17 03:27 , Processed in 0.048465 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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