在普通程序中调用 Grip 程序

作者:郑昌盛 审校:封志伟

 

适用版本:NX
6.0 及以上

 

01
Grip 简介

Grip(Graphics
Interactive Programming,图形交互编程)是NX中的一个模块,用于进行NX二次开发。Grip语言用来创建类似FORTRAN一样的程序,方便与NX进行交互。

 

随着时间的发展,Grip语言逐渐被更主流的Open
for .NET、Open
for C++取代,但是可能在某些情况下,我们需要使用的功能只在Grip中有,而在Open
for .NET中没有,这时,我们就需要在我们的Open
for .NET 程序中,调用Grip程序。

 

02
通过 UFUN 函数调用Grip程序

 

正常情况下,我们使用Grip语言创建好的程序文件后缀名为.grs,编译后的Grip可执行文件格式为.grx。我们可以使用函数UF_call_grip来调用编译完成后的grx文件,这个函数的原型如下:

在普通程序中调用 Grip 程序

第一个参数表示Grip可执行文件的路径。

第二个参数表示Grip程序的参数数量。

第三个参数为输入给Grip程序的参数。

 

03
总结

结合使用Open
for .NET和Open
for Grip,取二者之长,有时候往往能实现简单又非常高效的功能。

 

能科科技介绍

能科科技股份有限公司,成立于2006年12月,2016年10月在上交所上市(股票代码:603859.SH)致力成为制造业企业的数字化转型合作伙伴,围绕工业互联网经营生态,围绕全流程数字孪生组织能力,以生产力中台为基础,建设新时代企业应用服务基础设施,赋能客户实现智能制造转型与数字化运作。

 

能科科技上海联宏事业部,专注为汽车、轨道交通、通用机械、消费电子等领域内的广大用户提供面向工业4.0的全产品生命周期的数字化产品工程解决方案及全方位资深咨询服务。

 

相关软件
Siemens NX的应用范围涵盖了产品概念设计、工程实施和生产制造的各个方面,除了用于计算机辅助设计、工程和制造 (CAD/CAM/CAE) 的工具集以外,Siemens NX还支持在设计师、工程师和更广泛的组织之间进行协同。并且,借助应
相关阅读