正是你说的问题,不能用instance而应该用part,这样改一下就可以了
UF_ASSEM_add_part_to_assembly(parent_part,child_part_name,refset_name,instance_name,origin,csys_matrix,layer,[$instance,&error_status)]
tag_t part_tag = UF_ASSEM_ask_prototype_of_occ(instance);
UF_OBJ_cycle_objs_in_part(part_tag,type3,&feature) |