uf_ugmgr.h文件应用实例

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);

posted on 2014-02-25 16:58  程序员乌鸦  阅读(620)  评论(0编辑  收藏  举报

导航