目录
一、入门必看:NX Open Getting Started Guide
二、编程手册:NX Open Programmer's Guide
三、API参考手册:NX Open C++ Reference Guide
四、UFun参考手册:Open C Reference Guide
五、菜单脚本用户手册:Menuscript User's Guide
相信很多刚刚接触NX二次开发的小伙伴都有很多疑问,除了查看一些视频教程以外,对程序员来说最重要的就是开发手册,API说明文档等相关关键文档,但是网上关于NX二次开发的文档都很老旧,基本都是以前使用UFun的,对于现在想要使用C++接口的小伙伴不太友好,所以在这里我整理了一些从官网获取到的文档地址,方便找不到小伙伴能快速查找
一、入门必看:NX Open Getting Started Guide
这个文档是开发入门必看的文档,主要简介一些二次开发当中的基本概念,算是一份非常好的入门教程,该文档不区分开发语言,任何语言开发都可以以这个文档开始,熟悉NX中的基本概念,类之间的关系,开发流程等,虽然有的地方写的比较抽象,但是一定要坚持看完,对你的开发之路会有很大帮助。
二、编程手册:NX Open Programmer's Guide
这个文档主要是一个编程说明手册,其中介绍了开发环境如何搭建(推荐使用Using Visual Studio2019,当然如果觉得编辑器不好使,可以使用CLion做编辑器,用vs2019进行编译和调试也是可以的),开发环境需要依赖的库(视频教程中只会告诉你需要依赖balabala,但是不会告诉你在哪找到的),如何运行编译后的程序,以及一些基础类的说明,调试说明等,也是开发之前需要先阅读了解的。
三、API参考手册:NX Open C++ Reference Guide
这个文档是开发过程中最常用到的文档,里面记录了所有NX2306二次开发中用到的类、方法、枚举等信息的说明,以及类与类的关系,命名空间说明等,这个离线版的使用起来还是比较卡顿的,每次都从官网查询确实很影响使用,所有我这里制作了离线版本,支持离线查看,且使用上与官网一模一样,同样支持通过类关系图进行跳转,非常实用,下载链接:NX2306 NXOpen C++ API手册离线版-优快云博客
四、UFun参考手册:Open C Reference Guide
这个文档是网上资料最多的基于C的二次开发接口说明文档,虽然已经过时了,但是架不住这个的资料最多,所以有时候用C++不知道如何实现的时候,也可以使用C的接口来实现,同样我也制作了离线版本的,下载链接:NX2306 NXOpen C API(UFun)手册离线版-优快云博客
附一个接口实现范围的图,理论上NX Open的api是比UFun的功能更多的,这个图在入门必看的文档里,我觉得很有意义:

五、菜单脚本用户手册:Menuscript User's Guide
这个文档中详细讲述了NX2306的菜单脚本应该如何编写,如何使用,对于二次开发制作插件的小伙伴这个是必读的,这样也能做出好看的工具按钮,下面是我做的

六、对话框说明:Block UI Styler
这个文档主要讲解如何创建插件对话框,以及各个组件的使用说明,我大体看了下,这里面写的不是很详细,大多还是需要你实际摸索一下,就比如里面的树列表、集列表说的就不够详细,导致我刚开始都不知道怎么使用,真是一言难尽
结束语:
其他的文档我就没有再研究了,如果有感兴趣的小伙伴也可以直接到这里查找:PL20221117716122093 Documentation,这个地方适合针对NX2306版本的,你也可以搜索其他版本对应的文档,毕竟版本不一样,有些文档内容也会有响应变化,就比如2306新增的API之类的也是存在的。
1923

被折叠的 条评论
为什么被折叠?



