iCAx开思工具箱

标题: 【询问】assem中,如何区别通过相同part导入的要素信息 [打印本页]

作者: pettiger    时间: 2011-12-28 10:27
标题: 【询问】assem中,如何区别通过相同part导入的要素信息


我怎么发现我发咨询的帖子之后,最后的解决方法都是我自己想出来的呢~~
算了,就算经验分享了。
------------------------------------------------------------------------------------------------------------------------
问题:
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方式判断失败)


(, 下载次数: 2)

解决方案:
    名为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


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








欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3