UG_OPEN_GRIP编程练习题.doc_第1页
UG_OPEN_GRIP编程练习题.doc_第2页
UG_OPEN_GRIP编程练习题.doc_第3页
UG_OPEN_GRIP编程练习题.doc_第4页
UG_OPEN_GRIP编程练习题.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

UG OPEN GRIP编程练习题1、阅读并分析以下GRIP源程序,若点构造器确定点为(2,4,0),参数输入时依次输入10,8,2,1,请画出本程序的运行结果。ENTITY/pt(6),ln(6),fltl10: GPOS/Define a point :,x, y, z ,resp jump/l10:, hal:, , , ,respl20:PARAM/Enter parameters ,ylength, Ly,$xlength,Lx,width , W, fillet radius, R, respjump/l20:,hal:,resppt(2)=POINT/x,(y+Ly)pt(3)=POINT/(x+Lx),ypt(4)=POINT/(x+W), (y+Ly)pt(5)=POINT/(x+Lx),(y+W)pt(6)=POINT/(x+W),(y+W)ln(1)=LINE/(pt(1)=POINT/x,y),pt(2)ln(2)=LINE/pt(2),pt(4)ln(3)=LINE/pt(4),pt(6)ln(4)=LINE/pt(6),pt(5)ln(5)=LINE/pt(5),pt(3)ln(6)=LINE/pt(3),pt(1)l30: flt=FILLET/XLARGE,ln(3),YLARGE, ln(4), radius,R flt=FILLET/XLARGE,ln(1),YLARGE, ln(6), radius,R DELETE/pt(1.6)hal: HALT2、仔细阅读下面的GRIP源程序,指出并更正错误。要求:不得删行!ENTITY/ln(4),pt(4),txt1,suf1NUMBER/x,y,zpt(1)=POINT/0,0pt(2)=POINT/3,0pt(3)=POINT/3,2pt(4)=POINT/0,2ln(1)=LINE/pt(1),pt(2)ln(2)=LINE/pt(2),pt(3)ln(3)=LINE/pt(3),pt(4)ln(4)=LINE/pt(4),pt(1)suf1=RLDSRF/ln(2),pt(2),ln(4),pt(1)l10PARAM/ X,x,Y,y,Z,z,rsp $在屏幕上指定一点JUMP/l10,hal:,rsppt1=POINT/x,y,zCRTWRT/Congratulations!,x,y,z, TXT1=NOTE/2,-2,VIEW AMASK/26 $只有尺寸实体可选DELETE/pt1,pt(1.4)HALT3、仔细阅读下面的GRIP源程序,改正程序中的错误。要求:在题中程序中直接改正,不得删除任何一行程序。(10分) 1 ENTITY/cr(8),pt(2),pt1 2 NUMBER/ptv(3),mat(5,12) 3 DATA/d,8 4 l10 *Error no. 1 in line no. 4: Syntax error. 5 POS/Define a point,ptv(1),ptv(2),ptv(3),resp 6 JUMP/l10:,hal:,resp 7 pt1=POINT/ptv(1),ptv(2),ptv(3) 8 l20: 9 PARAM/请输入参数,外圆直径,d 10 JUMP/l20:,hal:,rsp 11 IFTHEN/d8 12 MESSG/直径不能太小 13 JUMP/l20: 14 cr(1)=CIRCLE/CENTER,pt1,RADIUS,d/2 15 cr(2)=CIRCLE/CENTER,(pt(1)=POINT/2,0),RADIUS,0.25 16 mat(1,1.12)=MATRIX/TRANSL,-1,0,0 17 mat(2,1.12)=MATRIX/XYROT,45 18 mat(3,1.12)=MATRIX/mat(1,1.12),mat(2,1.12) 19 cr(3)=TRANSF/mat(3,1.12),cr(2) 20 cr(4)=GROUP/cr(2.3) 21 mat(4,1.12)=MATRIX/XYROT,90 22 cr(5)=TRANSF/mat(4,1.12),cr(4) 23 cr(6)=TRANSF/mat(4,1.12),cr(5) 24 cr(7)=TRANSF/mat(4,1.12),cr(6) 25 mat(5)=MATRIX/TRANSL,ptv(1),ptv(2),ptv(3) 26 cr(8)=TRANSF/mat(5),cr(4.7) 27 delete/cr(2.7) 28 hal: 29 HALTError no. 70 PARAM in line no. 9: Invalid field.Error no. 82 in line no. 25: Too few subscripts in array reference.Error no. 82 in line no. 26: Too few subscripts in array reference.Error no. 86 in line no. 29 (): Unmatched ELSE, ELSEIF, or ENDIF.Error no. 63 in line no. 29 (L10 ): Undefined label.4、编写一个生成实体的GRIP源程序,实体的二维示意图如下图所示。要求程序具有人机交互界面,图中纵向孔数t1,横向孔数t2以及孔径d要求能够实现参数化驱动,并且具有一定的容错功能,图中参数为输入参数时的默认值。5、编写一个生成实体的GRIP源程序,实体的二维示意图如下图所示。要求程序具有人机交互界面,圆柱外径D1、直径D2、孔径D3、孔数、高度h等能够实现参数化驱动,并且具有一定的容错功能,图中参数为输入参数时的默认值。6、编写一个GRIP源程序,程序实现如下所示图形,其中四边形ABCD与A1B1C1D1全等,四边形ABCD与A2B2C2D2相似。要求:用旋转、平移等复合变换的方法实现,使用其他方法不得分。7、附加题:如图所示某测试装置底座,A、B是Bezier曲线沿中心线方向扫掠得

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论