前几天使用UG8.0时发现了SNAP,使用它可以对UG进行API二次开发,在UG8.0中,找了一个UG8.5的许可,调试使用了下还比较正常 SNAP附带的例子是使用 工具-->操作记录-->编辑 弹出"操作记录编辑器" 来编辑代码;或者使用VB.NET进行编辑(NX给提供了模板) 1)在NX中编辑: (在NX中调试编辑代码)
2)在VB.NET中编辑:
下边是UG8.0提供的模板:
(UG8.0中提供的模板) UG8.5中提供的模板: NX8.5中不仅仅模板多了,接口也多了很多,所以决定使用基于8.5的环境开发(基于8.0做的东西在8.5里边可以使用) 使用8.0做的插件:(插件还没全部完成,测试在8.0正常)
在8.5中也可以正常使用: (PS:为了放心点,使用了8.5的DLL重新生成了一次,没重新生成时测试也没问题)
开发工具选择VB.Net 下边简略说下环境配置与注意事项: 1)安装VS2010 与NX8.5 (安装顺序无关,本来以为原来有VS2010 安装NX8.5时 模板会自动安装的 结果没自动安装到VS) 2)复制 nx的模板到VS安装目录: 在UG安装目录下的 UGOPEN目录下有相关模板:
如果仅仅使用SNAP开发 则把:UG安装目录下的 "\NX 8.5\UGOPEN\SNAP\Templates"路径下的内容如下图 如果要使用UGOPEN 开发向导 则需要把 NX 8.5\UGOPEN\vs_files 下的内容复制到 VS安装目录下 UGOPEN也好,SNAP也好都需要重新设置 A).设置目标CPU(目标CPU)
设置目标CPU为 X86 或者 X64 B)重新设置引用路径 默认的NX引用动态链接库路径是错的,路径正确, 多了一个"\" ;自己根据自己情况更改 嗯,到这儿环境已经设置完成! 如果是NX8.0 ,你需要找个SNAP的许可 不过建议使用 NX8.5 最后,预祝大家端午快乐!!!!
|
|