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

请问UG做二次开发用什么语言。以前做CAD的二次开发,用VC和C#混合编程,因为C++可以自定义实体,但是C#不行,我想问一下,UG的二次开发用什么语言?可以用C#吗?和... 请问UG做二次开发用什么语言。以前做CAD的二次开发,用VC和C#混合编程,因为C++可以自定义实体,但是C#不行,我想问一下,UG 的二次开发用什么语言?可以用C#吗?和又C++有什么不同吗?一定要用Grip吗?[] 展开
 我来答
生活类答题小能手
高能答主

2020-04-13 · 专注生活类答题,解决生活问题
生活类答题小能手
采纳数:1645 获赞数:295639

向TA提问 私信TA
展开全部

较为普遍的使用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二次开发

匿名用户
推荐于2017-12-16
展开全部
UG/OPEN UIStyler 、 UG/OPEN GRIP 和 UG/OPEN API支持 C 、 C++ 、 Fortran 和 Java 等主要高级语言
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式