《如何在组件中遍历出实体》由会员分享,可在线阅读,更多相关《如何在组件中遍历出实体(2页珍藏版)》请在金锄头文库上搜索。
1、如何在组件中遍历出实体? UF_UI_write_listing_window(buffer); return(irc); static void cycle_all_part(tag_t parent_part_occ) int i,part_num;tag_t *child_part_occ;char inst_name31;char part_name33, refset_name31;double origin3, mtx9,transform44;char name100;part_num = UF_ASSEM_ask_part_occ_children(parent_part_oc
2、c,UF_UI_open_listing_window();/* for (i=0;ipart_num;i+)UF_ASSEM_ask_component_data(child_part_occi,part_name,refset_name,inst_name,origin,mtx,transform);cycle_all_part(child_part_occi);sprintf(part_name, “ part_name is %dn“, part_name);UF_UI_write_listing_window(part_name);/ UF_UI_write_listing_wind
3、ow(inst_name);*/for (i=0; ipart_num; i+)UF_OBJ_ask_name(child_part_occi,name);uc1601(name,1);UF_free(child_part_occ);extern void ASSEM_cycle_all_part(void)int i,part_num;tag_t *child_part_occ;char inst_name31;char part_name33,refset_name31;double origin3,mtx9,transform44;tag_t root_part,root_part_oc
4、c;root_part=UF_PART_ask_display_part();root_part_occ=UF_ASSEM_ask_root_part_occ(root_part);part_num=UF_ASSEM_ask_part_occ_children(root_part_occ,for (i=0; ipart_num; i+)UF_ASSEM_ask_component_data(child_part_occi,part_name,refset_name,inst_name,origin,mtx,transform);cycle_all_part(child_part_occi);UF_free(child_part_occ);void ufusr( char *param, int *retcode, int paramLen)/匡拒 ufusr() User Exit if (!UF_initialize()ASSEM_cycle_all_part(); UF_terminate(); int ufusr_ask_unload( void ) return (UF_UNLOAD_IMMEDIATELY);