全文预览

【参考】基于UGNXOpen二次开发的渐开线齿轮参数化造型

上传者:梦溪 |  格式:doc  |  页数:48 |  大小:0KB

文档介绍
用 Visual Basic . NET 和 Visual C#. NET 来开发 UG NX , 而有了 NX Open for Java [9] 我们就可以用 Java 来开发 UG NX , NX Open C/ C++ 则是对原来的 UG / Open 和 UG / Open++ 的重新包装,使用者可以用 C/ C++ 语言开发 UG NX 。新的二次开发工具的最显著特点有:支持更多的编程语言, 除了原来可以使用的编程语言外,现在还可以使用 Java 、C#、 VB . NET 这些新一代的语言;支持分布式程序,可以通过. NET 或 Java RMI [10]编写分布式程序。目前 UG 的二次开发绝大多数都是基于 UG/Open 架构使用 GRIP 或者 C/C++ 语言开发。但是 UG S公司从 UGNX4. 0 开始已经停止对 UG/Ope n 的后续支持, UG/Ope n 将不再增加新的函数,所有的二次开发的重点将转移到新一代的开发工具—— NXOpen 。 NXOpen 支持 C++ 、 Java 和.NET 开发语言,是完全面向对象的,可以使用.net 框架类,可以使用代码自动生成 JA (Journal and Automation), 可以写分布式客户机程序,并且几乎能够使用所有 UG 的功能。本文使用 编程语言开发基于 UG/NXOpen 的直齿圆柱齿轮、斜齿圆柱齿轮和直齿圆锥齿轮的三维参数化建模系统。(3) UG/Open MenuScript 开发者使用 MenuScript 来创建和编辑下拉菜单及工具栏, 使用此工具可以改变 UG 的菜单布置和定制用户专用菜单项,来执行用户的应用开发程序或调用操作系统的某些命令。然后在文件 custom_dirs.dat 中注册用户工程的路径。再重新打开软件 UG ,在菜单栏上即可以看到用户定制的下拉菜单。

收藏

分享

举报
下载此文档