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 语言只提供实体平移、实体沿某个坐标轴旋转的函数,因此此程序的难点在于如何确定实体在坐标系中的旋转角度和旋转方向才能实现其在此坐标系中的相对位置与原始坐标系的相对位置保持一致。

1 从GitHub上下载源代码,如果有必要,还可以从svn获取源代码。

2 使用Git或svn命令获取代码库中的feature图层。

3 通过读取feature文件,解析出对应图层信息,并将其存储在本地数据库中。

4 根据用户输入的参数查询出对应的feature图层数据,并进行渲染操作,从而完成数据的展示。

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

你的grip程序已经编译生成后缀是grx文件了么?生成以后放到(你的电脑中UG所在目录下,我的在F盘)F:\Program Files\UGS\NX 40\UGALLIANCE\vendor\startup目录下面 ,然后在该目录下创建一个后缀名为tbr的文本文件,在里面写

TITLE test

VERSION 170

BUTTON test01

LABEL 测试

BITMAP test1bmp //对应下面那个grx文件的一个图标。(自己先随便找一个,小一点)

ACTION test1grx //此处是生成的grx文件的文件名

END_DROPDOWN

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

重新打开ug,在菜单处右击鼠标,可以在下拉列表中看到一个名为test的目录,打上钩,这时候目录里面就有test1bmp这个图标了,点击该图标就是对应的

test1grx文件的功能了 不知道你听懂了没有。

如果还是不知道怎么做可以发消息给我。

以上就是关于ug中生成的巨集怎么用二次开发grip来呼叫全部的内容,包括:ug中生成的巨集怎么用二次开发grip来呼叫、ug二次开发怎么获取feature的图层、UG10.0二次开发的外挂能用于11.0吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

转载请注明原文地址:https://juke.outofmemory.cn/read/3731305.html

最新回复(0)