下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《CAD/CAM技术》实验
报告
实验名称:数表的程序化解决
院系:机械工程学院
专业:
班级:
学生姓名:
学
号.
指导教师:
综合性设计性实验项目1
实验名称:数表的程序化解决实验学时:3实验类型:设计性
课程名称:CAD/CAM技术实验室名称:机械学院机房
一、实验目的
1、掌握对工程手册和设计规范中的各种数据表格(涉及数值、数表、线图)的程序化解
决技术。
2、纯熟应用VC6.0编写查表程序。
二、实验内容与规定
【实验内容】用计算机算法语言中的一维数组、二维数组或多维数组进行赋值的方法分
别对这些数组进行程序化解决。将下列平键和键槽的尺寸关系数表程序化。规定输入轴径
数值后,能输出相应的键和键槽的剖面尺寸。
键键槽
轴径d
bht11
>17〜22663.52.8
>22-30874.03.3
>30〜381085.03.3
>38〜441285.03.3
>44-501495.53.8
>50〜5816106.04.3
>58~6518117.04.4
>65〜7520127.54.9
>75-8522149.05.4
>85-9525149.05.4
>95~110281610.06.4
>110〜1
321810.07.4
30
【实验规定】
1、写出程序结构图
3、编写程序并调试运营出程序结果。
4、编写实验报告
三、重要仪器设备
计算机
四、实验过程
1、程序结构图
2,源代码
ttinclude<stdio.h>
#include<math.h>
#include<conio.h>
#inc1ude<std1ib.h>
main()
(
inti=0,ch,
•dc[l2]={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,10,11,12,14,14,16,18);
floatd,ds,dw,
t[12]={3.5,4,5,5,5.5,6,7,7.5,9,9,10,11},
otl[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("\n\td(mm)是轴的直径.”);
printf('\n\t请输入直径:d=");
scanf&d);
while(d<=l7|d>130)
puts(〃\口\1这个直径已超过范围!\<);
printf("\n\t请重新输入直径(d在17〜130mln):d=,z);
scanfC%r,&d);/*此处用goto更简洁*/
)
while(d>dc[i])i++;
printf(z/\n\td=%.Ifmm,b=%imm,h=%imm,t=%.Ifmm,tl=%.Ifmm,〃,d,
b[i],h[i],t[i],t1Li]);
ds=d-t[i];
dw=d+tl[i];
printf(n\n\td+tl=%.Ifmm,\td—1=%.Ifmm/z,dw,ds);
printf(〃\n\n\t你是否减小一档键的b/h?(y/n):〃);
ch二getch();
putch(ch);
if(ch='y')
{
if(d<=22)
©{0
puts("\n\n\t已到最低当档!无法再减〃);
exit(1);
}
else
|
printf("\n\tu;
return;
)
i——;
printf(z,\n\td=%.1fmm,b=%imm,h=%imm,t=%.Ifmm,tl=%.Ifmm,",d,b
[i],h[i],t[i],11[i]);
ds=d-t[i];
dw=d+t1[i];
printf('\n\td+tl=%.1fmm,\td-t=%.Ifnun”,dw,ds);
puts("\n\t__结束!____\n");
return;
)
3、运营效果
■"C:\Users\mac\Desktop\Debug\test1.exe-
d(inm)是轴的直径.1、测试越界
请输入直径:d=9'
2、测试是否到最
这个直径已超出范围!低档
请重新输入直径(d在301nm):#19
d=19.0iran,b=6mm,h=6mm,t=3.5(inm,11=2.8iran,
d-*-tl=21.8mm,d-t=15.5iran
你是否减小一档键的b/h?(y/n):y
已到最低当档!.无法再减
Pressanykeytocontinue.
•"C:\Users\mac\Desktop\Debug\test1.exe"
d(mm)是轴的直径.
测试能否实现减一档
请输入直径:d=30
d=30.0mm,b=8mm,h=7mm,t=4.03imn,
d+tl=33.3mm,d-t=26.0inm
你是否减小一档键的b/h?(y/n):
d=30.0iron,b=6inm,h=6iran,t=3.5inm,tl=2.8mm,
d+tl=32.8inm,d-t=26.5mm
一结束!一
Pressanykeytocontinue,
■'C:\Users\mac\Desktop\Debug\test1.exe"
d(inm)是轴的直径.测试能否不建档
请输入直径:d=30退出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理核心制度与患者安全
- 循环系统疾病患者的出院指导
- 心脏病患者康复护理中的社会康复
- 语文课上的一次话题讨论:阅读的乐趣14篇
- 血液净化护理急性病护理
- 宠物行业智能门店与健康管理方案
- 学校学术研究合规性保证承诺书范文9篇
- 网络研讨会在线技术支持流程模板
- 倡导科学精神承诺书范文7篇
- 零售银行柜员智能柜台操作与合规指引
- 2026浙江省海洋风电发展有限公司校园招聘笔试备考题库及答案解析
- 2026广东深圳市优才人力资源有限公司公开招聘聘员(派遣至龙城街道)18人备考题库附答案详解(典型题)
- 2024-2025学年度哈尔滨传媒职业学院单招考试文化素质数学通关题库完美版附答案详解
- 2026年安徽国际商务职业学院单招职业技能测试题库附参考答案详解(培优)
- 2026年哈尔滨北方航空职业技术学院单招职业技能考试题库附答案详解
- 差旅费报销制度模版
- 华为业务接待管理制度
- 配送业务人员管理制度
- 管理人员三级教育考核试卷附答案
- 2025下半年事业单位联考《综合应用能力》A类考试测试题含答案
- 不追究社保协议书
评论
0/150
提交评论