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

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

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

  1. NX/UG二次开发创建曲面偏置体

    NX/UG二次开发--创建曲面偏置体 创建曲面偏置体 1.曲面偏置 创建曲面偏置体 这里介绍了一种对模型曲面进行偏置来获得偏置体的方法. 1.曲面偏置 void OffsetFace(tag_t fa ...

  2. 深度解析UG二次开发装配的部件事件、部件原型和部件实例

    做UG二次开发快一年了,每次遇到装配的问题涉及到部件事件.部件原型和部件实例还是一头雾水,什么是实例,什么是原型这些专业术语等等. 针对这个问题,今天专门写了一篇特辑,结合装配实例深度剖析装配过程中的 ...

  3. NX/UG二次开发环境配置方法—史上最详细版(以NX11.0和Visual Studio 2017为例)

    一.前言 本人之前在用NX12.0以及Visual Studio 2017进行NX二次开发时,进行过开发环境的配置,当时也遇到了一点问题,好在最后解决了.最近由于项目需求,我卸载了NX12.0,重装了 ...

  4. NX/UG二次开发—菜单—ACTIONS的应用

    NX二次开发菜单打开网站,打开程序,打开文件夹响应.以下是常用的几种方式,实际上如果你熟悉DOS命令,BAT的话基本上想要打开什么程序都可以! (1)网站的打开:   ACTIONS "st ...

  5. NX/UG二次开发—调用NX内部函数实现功能汇总(部分只有标题)

    1.调用NX自身功能并返回开发工具界面UIFW_create_command: 2.C++与C#开发的dll互相调用且可以传参: 3.NX进度条的创建.显示.删除MT_create_progress_ ...

  6. UG二次开发装配篇 添加/拖动/删除组件方法的实现

    我们在UG装配的过程中,经常会遇到需要调整组件目录位置,在软件设计过程中可以通过在目录树里面拖动组件来完成. 那么,如果要用程序实现组件的移动/拖动,我们要怎么做呢? 本节就完成了添加/拖动/删除组件 ...

  7. NX/UG二次开发—建模—UDO

    最近学习了一下UDO,以下主要讲一下我遇到的一些疑问和笔记,希望对新手有一些帮助.(在UG安装目录下有个官方例子用NXopen函数写的,大家可以参考一下..\Siemens\NX 11.0\UGOPE ...

  8. NX/UG二次开发—建模—关于创建单线汉字的三种思路

    最近有人问我在NX里绘制单线汉字,简单操作了一下,发现在曲线文本命令中并不存在单线汉字,只能绘制单线字母(可以注意一下:下拉列表中都是系统字,不存在UG字体,为什么?): 1.通过制图模块可以创建单线 ...

  9. NX/UG二次开发-建模-刻字实现方案

    关于刻字,NX自身提供了文本曲线命令.但不能调整文字间距,部分字体汉字自相交.重合.解决这些问题,通过网上检索,可以用过windowsAPI "GetGlyphOutlineW"直 ...

最新文章

  1. 积木履带机器人编程手册_学会编程,寓教于乐!ONEBOT 反履机甲图赏
  2. docker ubuntu 文件同步_Docker 的数据管理--Docker从入门到精通摘记
  3. Spring集成基础知识
  4. c++远征之多态篇——运行时类型识别(RTTI)
  5. linux 分段路由怎么添加,一种IPv6实现分段路由的方法及装置与流程
  6. 2999元起!苹果悄然发布两款iPad新品 升级至A12处理器
  7. Denoise 方法汇总
  8. 专访黑石集团CEO苏世民:“我们能见他人所不能见”/巴伦独家
  9. html5 日历 仿ios,一款完整的蓝白风格HTML5日历应用程序
  10. 创龙28377d历程_双核dsp28377d
  11. Alluxio的Raft HA实现
  12. 工具:dlf 强制删除文件或文件夹
  13. c语言恶搞小程序自动关机,C语言的自动关机程序及捉弄人的小程序.doc
  14. 孩子教育,不要只看重分数!
  15. 博弈论(Nim游戏、有向图游戏之SG函数)
  16. 怎么寻找微信撤回的图片
  17. 学习python需要什么?
  18. 错误 MSB6006 “CL.exe”已退出,代码为 2
  19. scATAC-seq入门必看 染色质可及性 archr官网全流程
  20. 浙江智能网联汽车道路基础地理数据规范

热门文章

  1. 指连世界,智联未来---指令集智博会邀请函
  2. EM算法(1)—— 彻底理解EM算法推导
  3. 计算机网络中的32种掩码和反掩码
  4. 解决如何删除打印机端口及驱动
  5. crt1.o, crti.o, crtbegin.o, crtend.o, crtn.o
  6. 【人工智能AI2.0】国产开源 ChatGPT: ChatGLM-6B 搭建属于你的永远免费的本地 ChatGPT
  7. 语法练习——定语从句
  8. Java 转人工智能开发路线图
  9. 米联客 ZYNQ/SOC 精品教程 S02-CH15 AXI_Lite 总线详解
  10. 微信小程序接收富文本编辑器图片大小解决方法