《《数表的程序化处理》实验报告.docx》由会员分享,可在线阅读,更多相关《《数表的程序化处理》实验报告.docx(8页珍藏版)》请在第壹文秘上搜索。
1、CADCAM技术试验报告试验名称:数表的程序化处理院系:机械工程学院专业:班级:学生姓名:学号:指导老师:综合性设计性试验项目1试验名称:数表的程序化处理试验学时:3试验类型:设计性课程名称:CDCAM技术试验室名称:机械学院机房一、试验目的1、驾驭时工程手册和设计规范中的各种数据表格(包括数值、数表、线图)的程序化处理技术。2、娴熟应用VC6.O编写查表程序。二、试验内容与要求【试验内容】用计算机算法语言中的维数组、二维数组或多维数组进行赋值的方法分别对这些数组进行程序化处理。将下列平键和键槽的尺寸关系数表程序化。要求输入轴径数值后,能输出相应的键和键槽的剖面尺寸。轴径d键键槽bhttl17
2、22663.52.822-30874.03.330381085.03.338441285.03.344501495.53.8【试验1、5O-5816106.04.358-6518117.04.4要求】写出程序657520127.54.9结构图编写程并调试行出程结果。编写试一序运序公造报验75-8522149.05.4859525149.05.495IlO281610.06.411013O321810.07.4三、主要仪器设备计算机四、试验过程1、程序结构图2、源代码ffincludeincludettincludefiincludemain()inti=0tch,dc12=22,30,38,4
3、4,50,58,65,75,85,95.110,130),b12=6,8,10,12,14,16,18,20,22,25,28,32,h12=6,7,8,8,9,10,11,12,14,14,16,18):floatd,ds,dw,t12=3.5,4,5,5,5.5,6,7,7.5,9,9,10.11).1112=2.8,3.3,3.3,3.3,3.8,4.3,4.4,4.9,5.4,5.4,6.4,7.41;puts(*ntd(ran)是轴的直径.”);Printf(nt请输入直径:d=*);scanf(*%f*,&d):while(d130)(PUtS(Ant这个直径已超出范围!W);Pr
4、ilnf(nt请重新输入直径(d在17130mm):d=);scanf(*%f,&d);/*此处用goto更简洁*/)while(ddci)i+;printfntd=%.Ifmm,b=%imm,h=%imm,t=%.Ifmm,tl=%.Ifmm,*,d,bi,hi,ti,tli);ds=d-ti:dw=d+tli;printfntd+tl=%.Ifmm,td-t=%.Ifmm”,dw,ds);Printf(nnt你是否减小一档键的b/h?(y/n):*);ch=getch();putch(ch):if(Ch=y)(if(d=22)(puts11nt已到最低当档!无法再减”);exit(1):)
5、else(printf(*nt*);return;i:printf(,ntd=%.Ifmm,b=%imm,h=%imm,t=%.Ifmm,11=%.Ifmm,*,d,bi,hi,ti.tli);ds=d-ti;dw=d+tli;printfCntd+tl=%.Ifmm,td-t=%.Ifm11,dw,ds);puts(*nt结束!-n);return;3、运行效果C:U5er5mecDe5ktopDebugte5tl.exe请输入直径,d=9d(11n)是轴的直径.1、测试越界这个直径已超出范围!2、测试是否到最请或新输入直径(d在17130mn),d;19d-19.0rn,b6non.h-6
6、rtn,t-3.5m三ttlw2.8rtn,d*t1=21.8mmd-1=15.5mm你是否减小一档健的b/h?(y/n)y已到最低当档!无法再减anykeytocontinue0.GUsersmacOesktopDebgtest1.exed(r11m)是轴的直径.测试能否实现减一档请输入直径Id=30d=30.0nun,b=8mm,h=7mm,t=4.011uny=3.3t11m,d+tl=33.3mm,d-t=26.0r三你是否减小一档键的b/h?(y/n);yd=30.0mm,b=6mm,h=6non,t=3.5nan,tl=2.8non,d+tl=32.8mnU束!一d-t=26.5三
7、essanykeytocontinue.,C:U$er$macDe$ktopDebugtest1.exe*d(m)是轴的直径.请输入直径:d=30测试育造不建档退出.tl=3.3nun,d=30,0r三,b=8三,h=7rtn,t=4.0d+tl=33.31111,d-t=26.0t三你是否减小一档楂的b/h7(yn)snPressanykeytocontinue.五、试验总结本次上机试验通过用C语言对平键和键槽的尺寸关系数表程序化,使得我们驾驭了对工程手册和设计规范中的各种数据表格(包括数值、数表、线图)的程序化处理技术。并且加深了对VC6.0以与C语言的应用。试脸过程中,我们一边编写C代码,指导老师一边找出我们代码中的bug,宜到将代码编写得相对完善。整个过程就是:发觉问题一解决问题,在解决问题中得到提升。总的来说,试验是理论学问的一次应用实践,让我们在巩固所学学问的基础上,渐渐适应在实际工作中可能遇到的一些问题,我们收益颇丰。