UG二次开发笔记

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值