许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  NX/UG二次开发—装配:克隆相关知识总结

NX/UG二次开发—装配:克隆相关知识总结

阅读数 5
点赞 0
article_banner

一、克隆部件或装配—七步法:

   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),则不显示信息窗口。


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

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空