分享

使用SNAP进行UG二次开发[1

 战神之家 2014-09-28

前几天使用UG8.0时发现了SNAP,使用它可以对UG进行API二次开发,在UG8.0中,找了一个UG8.5的许可,调试使用了下还比较正常

SNAP附带的例子是使用 工具-->操作记录-->编辑 弹出"操作记录编辑器" 来编辑代码;或者使用VB.NET进行编辑(NX给提供了模板)

1)在NX中编辑:

使用SNAP进行UG二次开发 - 逍遥客 -  海阔凭鱼跃  天高任鸟飞

(在NX中调试编辑代码)
2)在VB.NET中编辑:
下边是UG8.0提供的模板:

使用SNAP进行UG二次开发 - 逍遥客 -  海阔凭鱼跃  天高任鸟飞

(UG8.0中提供的模板)

UG8.5中提供的模板:

使用SNAP进行UG二次开发 - 逍遥客 -  海阔凭鱼跃  天高任鸟飞

NX8.5中不仅仅模板多了,接口也多了很多,所以决定使用基于8.5的环境开发(基于8.0做的东西在8.5里边可以使用)

使用8.0做的插件:(插件还没全部完成,测试在8.0正常)

使用SNAP进行UG二次开发 - 逍遥客 -  海阔凭鱼跃  天高任鸟飞

 

在8.5中也可以正常使用:

使用SNAP进行UG二次开发 - 逍遥客 -  海阔凭鱼跃  天高任鸟飞

(PS:为了放心点,使用了8.5的DLL重新生成了一次,没重新生成时测试也没问题)

 

 开发工具选择VB.Net 下边简略说下环境配置与注意事项:

1)安装VS2010 与NX8.5 (安装顺序无关,本来以为原来有VS2010 安装NX8.5时 模板会自动安装的 结果没自动安装到VS)

2)复制 nx的模板到VS安装目录:

  在UG安装目录下的 UGOPEN目录下有相关模板:

使用SNAP进行UG二次开发 - 逍遥客 -  海阔凭鱼跃  天高任鸟飞

 

 如果仅仅使用SNAP开发 则把:UG安装目录下的 "\NX 8.5\UGOPEN\SNAP\Templates"路径下的内容如下图

使用SNAP进行UG二次开发 - 逍遥客 -  海阔凭鱼跃  天高任鸟飞
 

 如果要使用UGOPEN 开发向导 则需要把 NX 8.5\UGOPEN\vs_files 下的内容复制到 VS安装目录下

UGOPEN也好,SNAP也好都需要重新设置

A).设置目标CPU(目标CPU)

使用SNAP进行UG二次开发[1-简单介绍与环境配置] - 逍遥客 -  海阔凭鱼跃  天高任鸟飞

 

设置目标CPU为 X86 或者 X64

B)重新设置引用路径 默认的NX引用动态链接库路径是错的,路径正确, 多了一个"\" ;自己根据自己情况更改

使用SNAP进行UG二次开发[1-简单介绍与环境配置] - 逍遥客 -  海阔凭鱼跃  天高任鸟飞

嗯,到这儿环境已经设置完成!

如果是NX8.0 ,你需要找个SNAP的许可 不过建议使用 NX8.5

最后,预祝大家端午快乐!!!!

 

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多