ug二次开发自动编程(ug二次开发)

2022-06-04 13:39:17崔志芳
导读 大家好,精选小编来为大家解答以上问题。ug二次开发自动编程,ug二次开发很多人还不知道,现在让我们一起来看看吧!1、分别安装NX8 5完整版

大家好,精选小编来为大家解答以上问题。ug二次开发自动编程,ug二次开发很多人还不知道,现在让我们一起来看看吧!

1、 分别安装NX8.5完整版和Visual Studio 2010。

2、 安装后,启动Visual Studio 2010并创建一个新项目。检查新建项目窗口右侧列出的项目类型中是否有NX8打开向导或NX8打开VB向导。如果没有,请复制NX安装路径\ UGOPEN \ vs files文件夹下的3个文件夹,并与Visual Studio 2010安装路径\下的现有文件夹合并。

3、 在Visual Studio 2010中新建一个项目(这里以VC语言为例),选择NX8打开向导,填写项目名称和保存路径。单击确定。

4、 跟着向导走。出现应用程序类型选择时,选择DLL和C语言;显式选择(ufusr),卸载应用程序,并在应用程序完成时自动卸载应用程序。(当然也可以选择其他选项,留给读者以后去体验。)点击完成。

5、 您可以在解决方案资源管理器中看到已建立的项目。双击。c文件在源文件中打开程序代码。

6、 在代码窗口中找到函数extern dll export void ufusr(char * parm,int * return code,int rlen),这是二次开发程序的入口函数,二次开发代码主要写在这里。这里简单写一个Hello World程序,如下图所示。Uc1601是NX提供的内置函数,用来弹出提示对话框。

7、 检查无误后,在解决方案资源管理器中右击项目名称,并选择Generate以生成DLL文件。(您可以在项目路径\x64\Debug文件夹中找到此DLL文件。)

8、 打开NX软件,依次点击文件|执行| NX打开,浏览到生成的DLL文件,运行,弹出Hello World提示对话框!(如果你觉得找这样的菜单太麻烦,可以参考另一位作者的经验,自建菜单或工具栏)

9、 25UG NX的二次开发:如何制作自定义菜单和工具栏

10、 至此,二次开发的环境已经搭建成功。剩下的就是写代码了。

本文到此结束,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!