1. UF_CLONE_initialise 初始化克隆操作
2. UF_CLONE_add_assembly/UF_CLONE_add_part添加装配/部件文件
3. UF_CLONE_set_def_action设置操作方式
4. UF_CLONE_set_name_rule设置克隆命名规则
5. UF_CLONE_set_def_directory设置输出路径
6. UF_CLONE_perform_clone执行克隆
7. UF_CLONE_terminate结束克隆操作
网上有源码很多,此处提供一个链接NX二次开发-克隆装配 - 不再低调 - 博客园#NX二次开发-克隆装配 克隆操作 1 string CloneAssemble(const string & fileName, const string & outputDirechttps://www.cnblogs.com/xiang-L/p/14132945.html
1. UF_CLONE_start_iteration开始迭代
2. UF_CLONE_iterate获取迭代
3. UF_CLONE_stop_iteration终止迭代
1. UF_CLONE_set_dryrun设置是否空运行
2. UF_CLONE_reset_to_default设置默认操作
对于NX10.0以及更低版本在执行UF_CLONE_perform_clone函数时,会弹出 信息 窗口,虽然可以通过close listing windows关闭信息窗口,但是克隆大装配时会卡在界面上,对于克隆小装配则存在界面闪烁情况,很不友好,通过查看UF_CLONE_perform_clone内部调用逻辑,两种方法可以实现,此处介绍一种:利用 HOOK 函数的方式,将ASSY_clone_lprintf屏蔽掉(在libassy),则不显示信息窗口。

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删