ug外挂开发教程1grip深入认识

ug外挂开发教程1grip深入认识

ID:39988799

大小:314.50 KB

页数:11页

时间:2019-07-16

ug外挂开发教程1grip深入认识_第1页
ug外挂开发教程1grip深入认识_第2页
ug外挂开发教程1grip深入认识_第3页
ug外挂开发教程1grip深入认识_第4页
ug外挂开发教程1grip深入认识_第5页
资源描述:

《ug外挂开发教程1grip深入认识》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1CAD软件二次开发技术基础第一章GRIP快速入门2UG/OpenGRIP简介GRIP编程——一个简单的应用实例GRIP编程总结编程步骤GRAND编译环境制作工具栏菜单本章主要内容3UG/OpenGRIP是用于UG二次开发的软件工具。GRIP语言具完整的语法规则、程序结构、内部函数,GRIP程序必须经过编译、链接,生成可执行程序之后才能运行。利用GRIP程序能够实现与Unigraphics的各种交互操作。与其他二次开发语言相比,GRIP具备简单、易学、交互性强的优点。GRIP语言是面向工程师的语言。通过GRIP编程,用户将

2、专业知识与Unigraphics系统融合,就能更好地发挥Unigraphics软件的功能。1.1UG/OpenGRIP简介4下面将介绍一个简单的应用实例,通过对该例子的详细讲解,向读者介绍GRIP编程的一般过程。1.2一个简单的应用实例5编写GRIP源程序代码利用记事本编写,然后使用.grs格式进行存盘;在GRIP编译环境GRADE中选择<1>Edit功能,文件将自动存盘为.grs格式。编译GRIP源程序在GRADE中选择<2>Compile功能,生成.gri文件链接GRIP编译程序在GRADE中选择<3>Link功能,生

3、成.grx文件执行GRIP程序在UG环境中选择“文件”→“执行”→“Grip”1.3.1编程步骤需要注意的是,GRIP程序虽然通过了编译和链接,生成了可执行文件,但程序本身可能包含非法错误。在程序执行之后这些错误才能暴露,只有解决了所有的错误,GRIP程序的开发才算完成。61.3.2GRADE编译环境必须掌握前六项7<1>Edit在EnterOption中输入1,则选择Edit功能,然后输入GRIP程序名称。若当前目录下此程序名不存在,将新建一个grip程序;若存在,则打开此grip程序。<2>Compile在EnterO

4、ption中输入2,则选择Compile功能,然后输入需要编译的GRIP源程序文件名(不需带.grs后缀)。若编译成功,则在GRADE对话框中将提示信息“***1GRIPPROGRAMCOMPILEDWITHOUTERROR”;若编译失败,则提示信息“***1GRIPPROGRAMFAILEDCOMPILATION.ITIS******”;1.4.2GRADE编译环境8<3>Link在EnterOption中输入3,则选择Link功能,然后输入编译成功的文件名(不需带.gri后缀)。若链接成功,则在GRADE对话框中将提示

5、信息“***1GRIPPROGRAMLINKEDWITHOUTERROR”;若链接失败,则提示信息“***1GRIPPROGRAMFAILEDLINKING.ITIS******”;一般情况下,只要编译成功,链接必定成功。但当主程序包含子程序,而某个子程序的编译文件在当前目录下不存在才可能发生链接错误。1.4.2GRADE编译环境9<4>ChangeDirectory在EnterOption中输入4,则选择ChangeDirectory功能,此功能用来改变当前目录。打开GRADE环境之后,在“DIR=”后面即为当前目录。输

6、入4之后,然后再输入想改变的目录。若此目录存在,则目录修改成功;若不存在,则提示信息“*ERROR*Directoryaccessfailer:Filenotfound”,重新输入想改变的目录。<5>ListDirectory在EnterOption中输入5,则选择ListDirectory功能,此功能用来显示当前所有后缀为.gr*的文件。通过此功能可以查询当前目录的相关文件。1.4.2GRADE编译环境10<6>SendOutputto[CRT]在EnterOption中输入6,则选择SendOutputto[CRT]功

7、能,此功能用来设置编译和链接过程中产生的信息的输出方式。通常情况下,这些信息直接在GRADE环境下面输出。但若源程序代码较多,编译和链接信息不能和源代码同时在GRADE界面下显示,因此当编译或链接出现问题时,对于错误信息在程序相应位置的查询带来很大困难。此界面中有四个选项:1>SCREEN2>LINEPRINTER3>FILE4>SUPPRESSOUTPUT1.3.2GRADE编译环境11GRIP执行文件生成之后,必须依次单击下拉菜单“文件”—“执行”—“Grip”,出现“执行GRIP”对话框

8、之后再选择执行文件才能调用此执行文件,整个过程比较烦琐。若将执行文件与工具栏某个菜单对应,每次调用此文件只需单击此菜单图标,则操作过程将被简化。下面将结合上述简单的例子来详细介绍工具栏菜单的制作步骤。1.4制作工具栏菜单

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。