ug二次开发

时间:2024-05-30 09:54:17编辑:阿奇

UG二次开发能做到么?

UG的二次开发定义很广泛,你简单记录一些宏Macro,然后添加到图标里面也算二次开发。或者使用UG的Grip语言来根据自己需要实现的功能来编写一个小程序,加到自己的UG图标里面,也是二次开发。或者使用C++语言,使用UG的KF模块来编写一些程序。或者利用TCL语言来开发NC后处理程序,都算二次开发吧。一般通过各种方法和工具,为了提高使用效率或实现某些UG本身并不具有的功能,所做的深度开发,都应该看成是二次开发吧!

请问UG的二次开发主要用什么语言?

较为普遍的使用Open API系统,又被称为UFUN,支持C、C++语言。新版NX支持NXOpen系统,支持.net、C++、Java语言。NX4及以下支持.net 1.1,NX5以上支持.net2.0及以上。UG二次开发为西门子(Siemens)公司开发的一款商业CAD软件。其从18版本开始提供二次开发功能,即支持编程扩展系统功能实现用户特殊需求。扩展资料二次开发1、Open Grip,提供了最简单的解释性语言,类似于AutoCAD的Lisp,可以完成绝大多数曲线,实体CAD操作功能,生成的文件可以被UI Styler二次开发的菜单.men文件调用,也可被Open API(C语言)或者Open C++调用。2、Open API,也叫Open C,UG的一个C语言函数库,将相似功能的函数放在同一个.h头文件中,只要被.c文件#include一下就能使用,编译后生成dll,这种dll文件可以直接由3种方式调用:通过.men调用,需要写在.men文件中;通过UI Styler二次开发的对话框.dlg中的按钮响应函数来调用;通过Open Grip函数调用。Open C,是最强大的二次开发工具,可以实现草图,三维实体曲面,产品装配,汽车模块,模具模块,知识工程(Knowledge fusion),CAM加工,有限元FEM,数据库操作等所有UG功能的二次开发。参考资料来源:百度百科-UG参考资料来源:百度百科-UG二次开发

上一篇:空间素材大图吧

下一篇:网红饭