1.寻找root_folder_name:
UF_UGMGR_tag_t root;
ifail = UF_UGMGR_ask_root_folder(&root);
char folder_name[UF_UGMGR_NAME_SIZE + 1]; ifail;
UF_UGMGR_ask_folder_name(root, folder_name);
2.获取当前系统所有版本规则与当前使用的规则
int num_rules;
char** config_rules;
char current_rule[UF_UGMGR_NAME_SIZE+1];
UF_UGMGR_list_config_rules( &num_rules, &config_rules);
UF_UGMGR_ask_config_rule( current_rule );
3.NX遍历TC只有四种类型
UF_UGMGR_type_unknown
UF_UGMGR_type_folder
UF_UGMGR_type_part
UF_UGMGR_type_part_revision
4.NX二次开发遍历TC,都是从Home文件夹开始遍历(已知要找的的prt所放的文件夹名称)
(1)得到Home文件夹Tag
(2)遍历到特定文件夹
(3)遍历文件夹里的object
(4)遍历出UF_UGMGR_type_part UF_UGMGR_type_part_revision类型
5.设置新建prt所放文件夹
UF_UGMGR_tag_t root;
ifail = UF_UGMGR_ask_root_folder(&root);
UF_UGMGR_set_default_folder (root);