- 25
- 0
- 约2.11千字
- 约 11页
- 2017-02-28 发布于湖北
- 举报
* CAD软件二次开发技术基础 第一章 GRIP快速入门 * UG/Open GRIP简介 GRIP编程——一个简单的应用实例 GRIP编程总结 编程步骤 GRAND编译环境 制作工具栏菜单 本章主要内容 * UG/Open GRIP是用于UG 二次开发的软件工具。GRIP语言具完整的语法规则、程序结构、内部函数,GRIP程序必须经过编译、链接,生成可执行程序之后才能运行。利用GRIP程序能够实现与Unigraphics的各种交互操作。 与其他二次开发语言相比,GRIP具备简单、易学、交互性强的优点。GRIP语言是面向工程师的语言。通过GRIP编程,用户将专业知识与Unigraphics系统融合,就能更好地发挥Unigraphics软件的功能。 1.1 UG/Open GRIP简介 * 下面将介绍一个简单的应用实例,通过对该例子的详细讲解,向读者介绍GRIP编程的一般过程。 1.2 一个简单的应用实例 * 编写GRIP源程序代码 利用记事本编写,然后使用.grs格式进行存盘; 在GRIP编译环境GRADE中选择1Edit功能,文件将自动存盘为.grs格式。 编译GRIP源程序 在GRADE中选择2Compile功能,生成.gri文件 链接GRIP编译程序 在GRADE中选择3Link功能,生成.grx文件 执行GRIP程序 在UG环境中选择“文件”→“执行” →“Grip” 1.3.1 编程步骤 需要注意的是,GRIP程序虽然通过了编译和链接,生成了可执行文件,但程序本身可能包含非法错误。在程序执行之后这些错误才能暴露,只有 解决了所有的错误,GRIP程序的开发才算完成。 * 1.3.2 GRADE编译环境 必须掌握前六项 * 1Edit 在Enter Option中输入1,则选择Edit功能,然后输入GRIP程序名称。若当前目录下此程序名不存在,将新建一个grip程序;若存在,则打开此grip程序。 2Compile 在Enter Option中输入2,则选择Compile功能,然后输入需要编译的GRIP源程序文件名(不需带.grs后缀)。若编译成功,则在GRADE对话框中将提示信息“***1 GRIP PROGRAM COMPILED WITHOUT ERROR”;若编译失败,则提示信息“***1 GRIP PROGRAM FAILED COMPILATION. IT IS ******”; 1.4.2 GRADE编译环境 * 3Link 在Enter Option中输入3,则选择Link功能,然后输入编译成功的文件名(不需带.gri后缀)。若链接成功,则在GRADE对话框中将提示信息“***1 GRIP PROGRAM LINKED WITHOUT ERROR”;若链接失败,则提示信息“***1 GRIP PROGRAM FAILED LINKING. IT IS ******”; 一般情况下,只要编译成功,链接必定成功。但当主程序包含子程序,而某个子程序的编译文件在当前目录下不存在才可能发生链接错误。 1.4.2 GRADE编译环境 * 4Change Directory 在Enter Option中输入4,则选择Change Directory功能,此功能用来改变当前目录。打开GRADE环境之后,在“DIR=”后面即为当前目录。输入4之后,然后再输入想改变的目录。若此目录存在,则目录修改成功;若不存在,则提示信息“ *ERROR* Directory access failer:File not found”,重新输入想改变的目录。 5List Directory 在Enter Option中输入5,则选择List Directory功能,此功能用来显示当前所有后缀为.gr*的文件。通过此功能可以查询当前目录的相关文件。 1.4.2 GRADE编译环境 * 6Send Output to [CRT] 在Enter Option中输入6,则选择Send Output to [CRT]功能,此功能用来设置编译和链接过程中产生的信息的输出方式。通常情况下,这些信息直接在GRADE环境下面输出。但若源程序代码较多,编译和链接信息不能和源代码同时在GRADE界面下显示,因此当编译或链接出现问题时,对于错误信息在程序相应位置的查询带来很大困难。此界面中有四个选项: 1SCREENCRT 2LINE PRINTERLP 3FILE 4SUPPRESS OUTPUTNULL 1.3.2 GRADE编译环境 * GRIP执行文件生成之后,必须依次单击下拉菜单“文件”—“执行”—“Grip”,出现“执行GRIP”对话框之后再选择执行文件才能调用此执行文件,整个过程比较烦琐。若将执行文件与工具栏某个
您可能关注的文档
- U8+财务报表操作.docx
- U8产品培训-生产订单.ppt
- U8单据报表格式导入导出的灵活应用.ppt
- U8供应链操作.doc
- U8远程接入系统操作手册.docx
- U810生产订单.ppt
- Ubuntu 6.06的安装图解.doc
- UBuntu 16.04服务器 安装成功之后第一次不能切换到Root权限的解决办法.docx
- Ubuntu Linux常用命令大全.doc
- ubuntu vim命令.doc
- 2026及未来5年中国电磁铁行业市场发展监测及投资战略咨询报告.docx
- 2026及未来5年中国建筑工程机械行业市场发展监测及投资战略规划报告.docx
- 2026及未来5年中国硫化镍行业市场调研分析及投资战略规划报告.docx
- 2026及未来5年中国烷化剂市场运营态势及发展前景预测报告.docx
- 2026年涤纶细旦长丝项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年弓型虫抗体试剂项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年拖链系统用高柔性数据传输电缆项目可行性研究报告(市场数据调查、监测研究).docx
- 2025年中国水晶圆盘市场调查研究报告.docx
- 2025年中国长网双辊挤浆机市场调查研究报告.docx
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
最近下载
- 储能政策与法规研究.pptx VIP
- 钢筋混凝土框架结构施工组织设计方案.doc VIP
- 以我身份证在银行帮别人贷款协议书8篇.docx VIP
- 钢筋混凝土框架结构施工组织设计方案.docx VIP
- 2025年烟台汽车工程职业学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 第一单元第2课《多样的中国民间美术》教学设计 人美版2025初中美术七年级下册.docx VIP
- 河南省天一大联考英语.doc VIP
- 工程建设-钢筋混凝土框架结构施工组织设计方案.doc VIP
- 2025春初中毕业生学业考试指导书历史教材梳理答案.pdf VIP
- 农业生态学 第一章.ppt VIP
原创力文档

文档评论(0)