1、对象标识含义介绍
(1)tag:对象标识
(2)piece part:单个零件
(3)Occurence:事例
(4)object occurence:对象事例
(5)instance:实例
(6)Multi_level:多层装配
(7)component part:组件部件
(8)prototype:原型
(9)reference set:引用集
(10)work part:工作部件
2、零件名称、装配对象函数
(1)知道(part tag)查询(part name):UF_PART_ask_part_name
(2)知道(part name)查询(part tag):UF_PART_ask_part_tag
(3)知道(part occurrence tag)查询(part tag):UF_ASSEM_ask_prototype_of_occ
(4)知道(instance tag)查询(part tag):UF_ASSEM_ask_parent_of_instance(获得父)
UF_ASSEM_ask_child_of_instance(获得子)
(5)知道(entity occurrence tag)查询(part tag):UF_ASSEM_ask_part_occurrence //查询包含相
应对象事例或部件事例的事例
(6)知道(part tag)查询(part occurrence tag):UF_ASSEM_ask_occs_of_part
//输入父部件标识以及具有事例的部件标识,返回事例的标 识数组和事例个数
(7)知道(part occurrence tag)查询(part occurrence tag): UF_ASSEM_askpart_occ_children
UF_ASSEM_where_is_part_used
(8)知道(instance tag)查询(part occurrence tag):UF_ASSEM_ask_part_occs_of_inst
//输入实例标识,获取该实例下所对应的所有事例的标识数组及事例个数
UF_ASSEM_ask_part_occ_of_inst //输入父部件事例标识和实例标识,获取该实例下的事例标识
(9)知道(entity occurrence tag)查询(part occurrence tag): UF_ASSEM_ask_part_occurrence
(10)知道(part tag)查询(instance tag): 遍历给定的部件下的所有instance,函数的返回值代表下
一个instance 的标识 UF_ASSEM_cycle_inst_of_part
(11)知道(part occurrence tag)查询(instance tag): UF_ASSEM_ask_inst_of_part_occ //查询
部件事例所对应的实例标识
(12)知道(instance name)查询(instance tag): UF_ASSEM_ask_instance_of_name
(13)知道(entity occurrence tag)查询(instance tag): UF_ASSEM_ask_ask_part_occurrence
UF_ASSEM_ask_inst_of_part_occ
(14) 知道(entity occurrence tag)查询(entity tag): UF_ASSEM_prototype_of_occ
(15 ) 知道(entity handle)查询(entity tag): UF_TAG_ask_tag_of_handle
(16) 知道(part occurrence tag)查询(entity occurrence tag):
(17) 遍历给定的部件occurrence 下的所有对象occurrence,函数的返回值代表下一个对象
occurrence 的标识 UF_ASSEM_cycle_ents_in_part_occ
(18) 知道(entity tag)查询(entity occurrence tag):
(19) UF_ASSEM_find_occurrence //输入部件事例标识及对象标识,获取该对象的事例标识
UF_ASSEM_ask_occs_of_entity //输入对象标识,获取进程中全部部件事例中该对象所对应
的事例标识数组及事例个数
(20) 知道(Part Tag) 查询(Part Name): UF_PART_ask_part_name()
(21) 知道(Part Name) 查询(Part Tag): UF_PART_ask_part_tag()
(22) 知道(Part Occurrence Tag 或者Entity Occurrence Tag) 查询(Part Tag 或者 Entity Tag):
UF_ASSEM_ask_prototype_of_occ() 如果输入是部件事例标识,返回部件标识;如果输入
为对象事例标识,返回对象原型标识
(23) 添加已存部件:UF_ASSEM_add_part_to_assembly
(24) 查询装配选项:UF_ASSEM_ask_assem_options
(25) 设置装配选项:UF_ASSEM_set_assem_options
(26) 获取根部事例:UF_ASSEM_ask_root_part_occ
(27) 获取组件中的子组件:UF_ASSEM_ask_part_occ_children ()(获取指定部件事例下的部件事例标识数组和事例个数)
(28) 初始化装配约束:UF_ASSEM_init_mc
(29) 求解装配约束:UF_ASSEM_solve_mc
(30) 将应用约束到装配:UF_ASSEM_apply_mc_data
(32)UF_ASSEM_ask_work_part:返回当前工作部分的标签(装配)
(33)UF_OBJ_ask_type_and_subtype:通过标签,查询相关的特征(体,面,等等)(例如第二个参数等于70,第三个参数等于0表示找到的是一个实体的标签)
(34)UF_ASSEM_add_part_to_assembly :在给定的装配体中添加一个部件
(35)UF_PART_import:将一个对象导入到当前工作文件中,被导入对象导入时的各类状态在UF_import_part_modes_s:设置被导入对象导入时的各类状态。
(36)UF_MODL_ask_feat_body:输入特征对象,获取体特征
3、对象标识含义介绍
(1)from_status:主动组件的载入状态
(2)to_status:从动组件的载入状态
(3)mate_type:配合类型
(4)from_type:主动组件特征类型
(5)to_type:从动组件特征类型
(6)from:主动组件的原型标识
(7)from_part_occ:主动组件的事例标识
(8)to:从动组件的原型标识
(9)to_part_occ:被动组件的事例标识
(10)offset:偏移对象的标识,定义两个特征之间的偏移量
(11)name:约束名称
(12)user_name:逻辑类型变量,true表示约束名称是用户自己定义的
4、引用集、爆炸、链接函数
(1)建立引用集:UF_ASSEM_create_ref_set
(2)删除引用集中的成员:UF_AEESM_remove_ref_set_members
(3)添加成员到引用集:UF_ASSEM_add_ref_set_members
(4)替代引用集:UF_ASSEM_replace_refset
(5)建立爆炸图:UF_ASSEM_create_explosion
(6)建立装备爆炸与视图之间的关联:UF_ASSEM_set_view_explosion
(7)组件爆炸:UF_ASSEM_explode_component
(8)建立体链接: UF_WAVE_create_linked_body
(9)建立线链接:UF_WAVE_create_linked_curve