资源描述:
《cadcam实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《CAD/CAM技术》实验报告班级:09机电3姓名:李平学号:0910100630指导教师:刘炜琪日期:2012.11.0610工程数据程序化齿轮模数一、实验目的:(1)了解数据程序化的基本方法(2)了解齿轮标准模数(3)熟练进行数据程序化二、实验设备或软件:C,C++软件、VC软件。三、实验原理:四、实验内容:(见课本P43)#include#include#include#includeinti,ch;doublemc,mn;dou
2、blem[21]={2,2.25,2.5,2.75,3,3.25,3.5,3.75,4,4.5,5,5.5,6,6.5,7,8,9,10,11,12,14};voidfunl(void);main(){puts("tMcwascalculatedModuleofGear.");printf("tInputMc=");//scanf("%if",&mc);cin>>mc;mn=mc;puts("");if(mn>14){puts("theMn(>14)isoverflow!");puts("t
3、Theend!");exit(1);}for(i=0;i<21;i++){if(mn<(1.02*m[i]))break;}funl();return0;}voidfunl(void){mn=m[i];switch(i){case5:case7:case13:case18:printf("tNote:Mn=%4.21fmm",mn);puts("tThisissecondserise.Youwouldnotuseit!");break;case1:10case3:case6:case9:case
4、11:case14:case16:case20:printf("tNote:Mn=%4.21fmm",mn);puts("tthisissecondseries.");break;default:printf("tMn=%4.21fmm",mn);break;}puts("tIsthisMnfine?(y)");ch=getch();if(ch=='y'){printf("tTheend!");exit(0);}printf("tDoyouwantdecrease
5、Mn?(y)");ch=getch();if(ch=='y'){if(i>0)i--;funl();}if(i<20)i++;funl();}工程数据程序化标准直径一、实验目的:(1)了解数据程序化的基本方法(2)了解标准直径(3)熟练进行数据程序化二、实验设备或软件:C,C++软件、VC软件。三、实验原理:四、实验内容:(课本P44)#include#include#include10#includedoubledt=0;voidfu
6、nc(inti,doubled,int*b,int*h,double*t,double*tl,doubledw,doubleds);main(){inti=0;dc[12]={22,30,38,44,50,58,65,75,85,95,110,130},b[12]={6,8,10,12,14,16,18,20,22,25,28,32},h[12]={6,7,8,8,9,1,11,12,14,1416,18};doubled,ds,dw,t[12]={3,5,4,5,5,5.5,6,7,7.5,9,9,10,11},
7、tl[12]={2.8,3.3,3.3,3.3,3.8,4.3,4.4,4.9,5.4,5.4,6.4,7.4};puts("td(mm)isdiameterisshaft.");printf("tInputd=");scanf("%1f",&d);if(d<=17
8、
9、d>130){puts("thedisoverflow!ttheend.");exit(1);}while(d>dc[i])i++;ds=d-t[i];dw=d+tl[i];func(i,d,b,h,t,tl,dw,ds);p
10、uts("tTheend.");return0;}voidfunc(intimdoubled,int*b,int*h,double*t,double*tl,doubledw,doubleds){intch;doubledd;printf("td=%.11fmm,b=%imm,h=%imm,t=%.11fmm,tl=%.11fmm,",d,b[