导航:首页 > 编程语言 > ug编程二次开发

ug编程二次开发

发布时间:2022-11-04 13:58:06

Ⅰ ug二次开发最常用的是哪种工具

现在UG二次开发最常用的是VC++6.0平台和Open c++语言.
现在在c++和UG之间的关联已经模式化,变得比较容易。可以比较轻松得解决遇到的问题,和别人进行交流。而且c++是现在比较热门编程语言之一.
UG很多函数也是跟MFC相关联的,现在我用c++做ug二次开发,不知道用其他语言和软件会不会出现意想不到的错误.

Ⅱ ug二次开发怎么用

你的grip程序已经编译生成后缀是grx文件了么?生成以后放到(你的电脑中UG所在目录下,我的在F盘)F:\Program Files\UGS\NX 4.0\UGALLIANCE\vendor\startup目录下面 ,然后在该目录下创建一个后缀名为.tbr的文本文件,在里面写
TITLE test
VERSION 170
BUTTON test01
LABEL 测试
BITMAP test1.bmp //对应下面那个grx文件的一个图标。(自己先随便找一个,小一点)
ACTION test1.grx //此处是生成的grx文件的文件名
END_DROPDOWN

把上面的test1.bmp 图标放到F:\Program Files\UGS\NX 4.0\UGALLIANCE\vendor\application 这个文件夹里面 就可以了

重新打开ug,在菜单处右击鼠标,可以在下拉列表中看到一个名为test的目录,打上钩,这时候目录里面就有test1.bmp这个图标了,点击该图标就是对应的
test1.grx文件的功能了 不知道你听懂了没有。
如果还是不知道怎么做可以发消息给我。

Ⅲ UG的二次开发是什么意思

UG二次开发UG是一款商业CAD软件,现属于Siemens公司。
其从18版本开始提供二次开发功能,即支持编程扩展系统功能实现用户特殊需求。
较为普遍的使用Open API系统,又被称为UFUN,支持C、C++语言。
新版NX支持NXOpen系统,支持.net、C++、Java语言。
NX4及以下支持.net 1.1,NX5以上支持.net2.0及以上。

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

较为普遍的使用Open API系统,又被称为UFUN,支持C、C++语言。

新版NX支持NXOpen系统,支持.net、C++、Java语言。NX4及以下支持.net 1.1,NX5以上支持.net2.0及以上。

UG二次开发为西门子(Siemens)公司开发的一款商业CAD软件。其从18版本开始提供二次开发功能,即支持编程扩展系统功能实现用户特殊需求。



(4)ug编程二次开发扩展阅读

二次开发

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本身的接口函数以及基本的计算机语言对UG软件本身功能进行再拓展,具体的网上写的很清楚

Ⅵ ug中生成的巨集怎么用二次开发grip来呼叫

Ug中生成的巨集,如果你想用grip二次开发来呼叫的话,可以用输入函数定义的办法,定义A B C,再调用这三个的值。如果要定义ABC的值,你可以直接删掉生成的实体,再重输入ABC的值后,再生成实体。(不知道对不对,这是我找到的资料)
拓展延伸:UG / Open GRIP 是 UG 软件包中的一个重要模块,是 EDS 公司提供的用于 UG 二次开发的软件工具。 GRIP 语言具备完整的语法规则、程序结构、内部函数、 GRIP 程序必须经过编译、连接、生成可执行文件之后才能运行。利用 GRIP 程序能够实现与 Unigraphicsde 各种交互操作,例如几何体的创建、文件的管理、系统参数的控制、 UG 数据库的存取等。
与其他二次开发语言相比, GRIP 具备简单易学、交互性能强的优点。 GRIP 语言是面向工程师的语言,它不需要具备专业的编程知识,但必须具备一定程度的三维建模基础。通过 GRIP 编程,用户将专业知识与 Unigraphics 系统融合,就能更好地发挥 Unigraphics 软件的功能。
在本次的开发设计中将运用 GRIP 语言编程实现 UG 中的实体复制。在三维造型过程中,有时需要将某个实体从一个坐标系复制到另一个坐标系,实体在两个坐标系中的相对位置相同。利用 UG 命令执行此操作的步骤十分繁琐,因此若能将这一过程实现程序化,则将大大提供三维造型的效率。
但 GRIP 语言只提供实体平移、实体沿某个坐标轴旋转的函数,因此此程序的难点在于如何确定实体在坐标系中的旋转角度和旋转方向才能实现其在此坐标系中的相对位置与原始坐标系的相对位置保持一致。

Ⅶ 什么是ug软件的二次开发

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

Ⅷ UG的二次开发

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种方式调用:
1)通过.men调用,需要写在.men文件中
2)通过UI Styler二次开发的对话框.dlg中的按钮响应函数来调用
3)通过Open Grip函数调用。
Open C,是最强大的二次开发工具,可以实现草图,三维实体曲面,产品装配,汽车模块,模具模块,知识工程(Knowledge fusion),CAM加工,有限元FEM,数据库操作等所有UG功能的二次开发。
3. Open C++,与Open C类似,只是函数库为C++类库的形式,可以用C面向过程或者C++面向对象的方法来编写和调用。但是功能仅局限于CAD。
4. UI Styler,用于二次开发扩展的菜单命令和对话框,界面,生成的.men, .dlg可以调用上述二次开发语言编写的可执行代码。
5. Tooling Language,UG自己提供的一套工具说明性语言,比较多的用在Genius设备刀具管理和Postbuilder
CAM后置处理器上,一般情况下,不需要做任何修改,以Postbuilder为例,在这个用Java编写的跨平台工具中,机床类型、主轴、机床各轴,进给率,刀具描述等都已经由这种由Java生成的工具语言完成.在Postbuilder窗口中的任何可视化修改,都会自动修改这些工具语言。有经验的用户或第三方也可以自己修改这些工具。
6.在此补充的是,可以使用VB,Java等语言,通过对UG安装目录下各个.set, .template, .dat, .dlg, .men文件和数据库进行操作来达到上述二次开发工具同样的效果。这也是UG二次开发工具强大之处。

Ⅸ UG10.0二次开发的外挂能用于11.0吗

不能。因为UG10.0二次开发的外挂属于后装,只能读到UG10.0,是不能读到11.0的,所以也就不能用在11.0。UG是一款商业CAD软件,属于Siemens公司,其从18版本开始提供二次开发功能,即支持编程扩展系统功能实现用户特殊需求。

Ⅹ ug二次开发怎么把不同数据写在一起

如果是大量的数据,可以采用KF,如果数据小,可以采用属性的方式。

与表达时候相关的部分函数:

UF_MODL_ask_exp。

UF_MODL_ask_exp_desc_of_feat。

UF_MODL_ask_exp_desc_of_frec。

UF_MODL_ask_exp_tag_string。

UF_MODL_ask_exp_tag_value。

UF_MODL_ask_exps_of_feature。

UF_MODL_ask_exps_of_part。

UF_MODL_create_exp。

UF_MODL_create_exp_tag。

软件简介:

其从18版本开始提供二次开发功能,即支持编程扩展系统功能实现用户特殊需求。

较为普遍的使用Open API系统,又被称为UFUN,支持C、C++语言。

新版NX支持NXOpen系统,支持.net、C++、Java语言。

NX4及以下支持.net 1.1,NX5以上支持.net2.0及以上。

美国UGS公司的Unigraphics(UG)软件是一套优秀的以机械产品为主的CAD/CAE/CAM一体化软件,应用范围非常广泛,在引入国内不到十年的时间内,就拥有了几百家用户,其发展势头非常强劲。



阅读全文

与ug编程二次开发相关的资料

热点内容
我的世界国际服为什么登不进服务器 浏览:994
微盟程序员老婆 浏览:928
intellij创建java 浏览:110
java连接odbc 浏览:38
启动修复无法修复电脑命令提示符 浏览:359
手机编程是什么 浏览:97
山东移动程序员 浏览:163
苏州java程序员培训学校 浏览:476
单片机液晶驱动 浏览:854
魔拆app里能拆到什么 浏览:130
新预算法的立法理念 浏览:144
wdcpphp的路径 浏览:134
单片机p0口电阻 浏览:926
浏览器中调短信文件夹 浏览:594
五菱宏光空调压缩机 浏览:68
为什么app占用几百兆 浏览:680
自动解压失败叫我联系客服 浏览:485
易语言新手源码 浏览:458
oa服务器必须有固定ip地址 浏览:45
传奇源码分析是什么 浏览:270