CADCAM综合性设计性实验项目.doc

CADCAM综合性设计性实验项目.doc

ID:56266270

大小:81.50 KB

页数:4页

时间:2020-06-04

CADCAM综合性设计性实验项目.doc_第1页
CADCAM综合性设计性实验项目.doc_第2页
CADCAM综合性设计性实验项目.doc_第3页
CADCAM综合性设计性实验项目.doc_第4页
资源描述:

《CADCAM综合性设计性实验项目.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、综合性设计性实验项目2实验名称:数表的公式化处理实验学时:3实验类型:设计性课程名称:CAD/CAM技术实验室名称:机械学院机房一、实验目的1、掌握对工程手册和设计规范中的各种数据表格(包括数值、数表、线图)的公式化处理技术。2、熟练VC6.0编写查表并线性插值的数据表格公式化处理程序。二、实验内容与要求【实验内容】下表为蜗轮齿形系数的当量齿数Zv与齿形系数Yf的关系。用VC6.0编写一个线性插值程序,要求用户输入蜗杆头数z1,蜗轮齿数z2和蜗杆特性系数q后,计算出当量齿数Zv,查表并插值计算对应的齿形系数Yf。Zv20242628303235374045506080100Yf1.9

2、81.881.851.801.761.711.641.611.551.481.451.41.341.30【实验要求】1、写出线性插值计算原理2、写出程序结构图3、编写程序并调试运行出程序结果。4、编写实验报告三、主要仪器设备计算机参考程序:#include#includemain(){intj,z1,z2,zk[]={20,24,26,28,30,32,35,37,40,45,50,60,80,100};doublelm,yf,zv,q,y[]={1.98,1.88,1.85,1.80,1.76,1.71,1.64,1.61,1.55,1.48,1.

3、45,1.40,1.34,1.30};printf("t请输入蜗轮齿数z2=");scanf("%i",&z2);printf("t请输入蜗杆头数z1=");scanf("%i,%lf",&z1);printf("t请输入蜗杆特性系数q=");scanf("%lf",&q);lm=atan(z1/q);zv=z2/pow(cos(lm),3);for(j=0;j<14;j++)if(zv<=zk[j])break;yf=y[j]-(y[j]-y[j-1])*(zk[j]-zv)/(zk[j]-zk[j-1]);printf("t当量齿数:Zv=%.3lft齿

4、形系数:Yf=%.3lf",zv,yf);printf("t___结束.___");}要求根据《机械原理》有关理论,修改完善程序,对蜗轮齿数、蜗杆头数、蜗杆特性系数的用户输入范围进行提示,并进行数据合理性检验,直到输入正确为止。程序框图输入蜗轮齿数Z2开始:28<=Z2<=80?NY输入蜗杆头数Z1Z1=1,2,4,6?NY输入蜗杆特性系数q10<=q<=18?N结束显示各参数Y程序:#include#includemain(){intz1t[]={1,2,4,6};inti;intj,z1,z2,zk[]={20,24,26,28,3

5、0,32,35,37,40,45,50,60,80,100};doublelm,yf,zv,q,y[]={1.98,1.88,1.85,1.80,1.76,1.71,1.64,1.61,1.55,1.48,1.45,1.40,1.34,1.30};ap:printf("t蜗轮齿数应在28到80之间");printf("t请输入蜗轮齿数z2=");scanf("%i",&z2);if(z2<27

6、

7、z2>80){printf("t蜗轮齿数输入错误,请重新输入");gotoap;}bp:printf("t为了加工方便蜗杆头数应为1,2,4,6");printf("

8、t请输入蜗杆头数z1=");scanf("%i,%lf",&z1);while(z1!=1&z1!=2&z1!=4&z1!=6){printf("t蜗杆头数输入错误,重新输入");gotobp;}cp:printf("t蜗杆特性系数应为10到18");printf("t请输入蜗杆特性系数q=");scanf("%lf",&q);if(q>10&&q<=18)gotodp;else{printf("t蜗杆特性系数输入错误,重新输入");gotocp;}dp:lm=atan(z1/q);zv=z2/pow(cos(lm),3);for(j=0;j<14;j+

9、+)if(zv<=zk[j])break;yf=y[j]-(y[j]-y[j-1])*(zk[j]-zv)/(zk[j]-zk[j-1]);printf("t当量齿数:Zv=%.3lft齿形系数:Yf=%.3lf",zv,yf);printf("t___结束.___");}显示结果:

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

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

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