- 用记事本打开NX安装目录下的“UGII\menus\custom_dirs.dat”文件,添加项目路径。
- 在项目路径下新建startup和application文件夹。
- 在startup目录下新建.men文件。
- 启动UG,新建一个部件文件,单击“启动——所有应用模块——NX 6之前版本UI样式编辑器”,进入UI Styler设计界面。
- 添加对话框控件,并在资源编辑器和对象浏览器中进行相应设置。
- 保存对话框文件,语言选择“C”,得到.dlg、.h、.c文件,将.dlg文件复制到项目路径下的application文件夹中。
- 新建Win32项目,应用程序类型为“DLL”,附加选项为“空项目”。添加.h文件和.cpp文件,将步骤6生成的.h和.c文件中的代码复制到相应的.h和.cpp文件中(将现有文件复制到工程目录下,再在项目中添加现有项)。
- 将活动解决方案平台设置为“x64”;调试——命令——设置为NX安装目录下的“UGII \ugraf.exe”文件;VC++目录——包含目录和库目录同时添加NX安装目录下的UGOPEN文件夹;将UG库函数.txt中的内容全部复制到链接器——输入——附加依赖项中。
- 将.cpp文件中的#ifdef MENUBAR_COMMENTED_OUT和#endif /*MENUBAR_COMMENTED_OUT*/这两行代码注释掉;将#include <***.h >改为#include “***.h”。
- 编辑源码,编译工程生成.dll文件,将其复制到项目路径下的application文件夹中。
- 编译成功后,首先在程序中设置断点,启动NX10.0,回到 VS2010界面,单击主菜单“工具—>附加到进程”
UG二次开发笔记
最新推荐文章于 2024-04-21 10:56:52 发布
本文详细介绍了UG二次开发的步骤,从编辑custom_dirs.dat文件开始,创建.men文件,使用UI Styler设计界面添加控件,生成DLL项目,并进行调试。同时,还涵盖了在Win7环境下VS2010调用MATLAB 2016b引擎的配置方法,包括系统环境变量设置和工程属性配置。
摘要由CSDN通过智能技术生成