save part components selectively using open api
save part components selectively using open api
(OP)
Hi all
How to use NX C++API to save part's components selectively. For example, I have components A, B, C created in one program routine. And I want to save A and C, but not B.
How to implement it? Can we use UF_PART_close/UF_PART_open to do it? When I want to save one component, do UF_PART_open, otherwise UF_PART_close. Is it the way to do it?
Thanks
How to use NX C++API to save part's components selectively. For example, I have components A, B, C created in one program routine. And I want to save A and C, but not B.
How to implement it? Can we use UF_PART_close/UF_PART_open to do it? When I want to save one component, do UF_PART_open, otherwise UF_PART_close. Is it the way to do it?
Thanks





RE: save part components selectively using open api
RE: save part components selectively using open api
Thanks
RE: save part components selectively using open api
CODE --> C
static int save_one_file(tag_t part_to_save, tag_t org_wrk_part) { int savrsult, tag_t prev_work_part; if (part_to_save != org_wrk_part) { create_backups(part_to_save); UF_CALL(UF_ASSEM_set_work_part_quietly(part_to_save, &prev_work_part)); savrsult = UF_CALL(UF_PART_save_work_only()); UF_CALL(UF_ASSEM_set_work_part_quietly(prev_work_part, &part_to_save)); } else { savrsult = UF_CALL(UF_PART_save_work_only()); } return(savrsult); }RE: save part components selectively using open api
The problem has been solved. Many thanks!
Gan