UG/NX 二开-环境配置及按钮功能实现

 上一篇文章讲了如何在UG/NX软件中添加菜单和工具条,按钮已经实现了,接下来讲讲如何实现按钮的功能与二开环境搭建。

 我的UG/NX版本为8.5,对应的VS版本是2010 框架是.NET Framework 4.0。大家可以百度查看不同的版本对应情况。

环境搭建,我选择的是借助UG软件自带的向导文件建立VS开发模板这种方法。


 

第一步

  打开UG安装目录,比如在D:\Program files\Siemens\NX 8.5\UGOPEN\vs_files文件夹中,将VB、VC、VC#三个文件夹复制一份


第二步

  打开VS安装目录,将VB、VC、VC#三个文件夹复制到VS软件安装目录下,比如D:\Program Files (x86)\Microsoft Visual Studio 10.0,复制合并原有的文件夹。

  在vs软件安装目录下比如D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE同样复制替换合并VB、VC、VC#三个文件夹。

 

第三步

   用记事本打开\Visual Studio 2019中\VB\vcprojects文件夹里的 .vsz文件,同理 VC和VC#各自的projects文件夹中都有对应的.vsz文件


第四步

  将.vsz文件中Wizard=VsWizard.VsWizardEngine.10.0(不同UG版本打开后版本号不同)的版本号根据安装的VS版本进行更改,比如VS2010对应VC版本号为10.0,对应更改所有的.vsz文件中的版本号。

   同时将VS软件安装目录下,\Visual Studio 2019\Common7\IDE文件夹下的VB、VC、VC#三个文件夹中projects文件夹的.vsz文件中的版本号也对应更改。 

  如果.vsz文件更改后无法保存,可以复制后在外部文件夹中更改完毕后进行替换操作。


第五步

  打开VS软件,会出现如图所示向导模板即可进入UG二次开发环境;

  进入VS开发环境,在源文件下ufsta模块即可愉快的对UG进行各种开发操作了。


 

第六步

  代码编写完后,右键项目生成dll文件,注意打包后的dll文件和相关调用的包需要放在一个文件夹

否则运行UG后会出现下图报错:

  接着打开UG软件,点击QRCode菜单后,弹出了我编写的窗体。这样按钮的功能就实现了,

 

  如果想要在VS中进行调试,右键项目->属性->调试 选择启动外部程序路径是   \NX8.5\UGII\ugraf.exe 也就是ugraf.exe所在的完整路径

  设置完成后就可以进行调试了

   好的,到这里UG/NX二开环境搭建,以及实现按钮功能就介绍完毕了。希望对各位小伙伴们有所帮助!有问题可以私信或评论,大家一起进步!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值