找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 17082|回复: 3
打印 上一主题 下一主题

ug中装配树问题求助(二次开发),急急急急~~

[复制链接]
跳转到指定楼层
1
发表于 2005-5-16 14:39:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
这几天一直在折腾这个,求助!!大家帮忙啊!
  
ug open api中 有没有一个这样的函数 可以在装配中遍历所有的零件并返回每个零件的tag呢?? 我需要是每个零件,不能有组件,就是说如果是组件的话我也要求返回其中零件的tag而非组件的tag......
我看了uf_assem.h 很久 也没发现这样得函数~~~
  
我把我的任务也说一下把,看高手们能不能提供下思路.
我做的题目是信息提取,就是把一个部件中所有长方体的长,宽,高及总个数这几个信息收集起来(internal模式下).
  
我的思路是 :   先在装配树中遍历零件得tag,然后判断是否为长方体,然后用对象查询函数可以得出需要得信息...   其中我只有最后一步没问题.  遍历和下一步判断我都无法肯定能否解决  
求达人相助!!!!!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2005-5-16 16:21:29 | 只看该作者
装配零件的遍历,在那本清华版的api书上详细的例子啊,
你可以先遍历出每个part文件的tag
再在每个part中遍历出你想要的零件tag
3
发表于 2005-5-16 17:57:45 | 只看该作者
遍历过程不是一个递归调用吗,在递归过程中,只要判断某个部件是不是还有子部件不救行了吗,如果是,那它就是单个的零件了。
4
发表于 2005-5-16 22:30:41 | 只看该作者
哦~~ 三楼得意思明白,我方法是二楼那样得
  
我得意思是能不能得到零件的tag,即返回植为tag
  
书上有个UF_ASSEM_ask_part_occ_children()函数,但是它返回得是数组啊
  
我现在之所以遍历装配树    目的就在于获得每个零件的tag  !!!
因为我在使用提取参数的函数时,有个输入变量就是tag  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-25 01:47 , Processed in 0.025918 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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