iCAx开思工具箱

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 24723|回复: 0
打印 上一主题 下一主题

【询问】assem中,如何区别通过相同part导入的要素信息

[复制链接]
跳转到指定楼层
楼主
发表于 2011-12-28 10:27:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

马上注册登录,享用更多网站功能!

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

x


我怎么发现我发咨询的帖子之后,最后的解决方法都是我自己想出来的呢~~
算了,就算经验分享了。
------------------------------------------------------------------------------------------------------------------------
问题:
part1.2.3是用同一part导入的
part1,通过插入-> view -> base view功能导入的part view(modeling模式下要素不可见)
part2,3,通过assm->component 导入的part

我想区别开part1和part2中的面、body是不同的东西,
或者part1下的要素是看不见的,请问如何区别?

注1:因modeling模式下part1内的要素不可见,但是通过ufunc却能得到part1内的所有要素,
所以产生了这个问题(通过可见、不可见,active ,not active方式判断失败)




解决方案:
    名为K8RFH2-UPDAL的part是part1的根节点,右键->属性->属性 打开之后,你会发现有三个属性title,如下
REFERENCE_COMPONENT
PLIST_IGNORE_SUBASSEMBLY
PLIST_IGNORE_MEMBER

这三个属性就是通过导入part view方式产生的特殊属性
所以
只要我们判断solidbody要素的跟节点的属性里是否有这三个值就可以判断了。
可能用到的UFUNC:

UF_ASSEM_ask_part_occurrence
UF_ASSEM_ask_parent_component
UF_ATTR_find_attribute

******************************************
因PART VIEW导入,可能会对下列UFUNC产生影响
*****************************************
UF_OBJ_cycle_all
UF_OBJ_cycle_by_name(uc5028)
UF_OBJ_cycle_by_name_and_type
UF_OBJ_cycle_objs_in_part
UF_ASSEM_ask_occs_of_part
UF_ASSEM_ask_part_occs_of_inst
UF_ASSEM_ask_part_occurrence_of_step
UF_ASSEM_ask_unprocessed_partoccs
UF_ASSEM_ask_part_occ_children
UF_ASSEM_ask_all_part_occ_children
UF_ASSEM_ask_occs_of_entity
UF_ASSEM_cycle_ents_in_part_occ
UF_ASSEM_ask_arrays_of_inst
UF_ASSEM_cycle_inst_of_part


可能没说的太清楚~~~~剩下就自己理解吧~~~~~~~~~~



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 支持支持
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手板模型制作,在线3D打印服务

QQ|小黑屋|手机版|开思工具箱 CAD工具箱_CAM工具箱  

GMT+8, 2024-11-29 16:07 , Processed in 0.014648 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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