工程数据处理ppt课件.ppt

工程数据处理ppt课件.ppt

ID:59471603

大小:2.17 MB

页数:97页

时间:2020-09-14

工程数据处理ppt课件.ppt_第1页
工程数据处理ppt课件.ppt_第2页
工程数据处理ppt课件.ppt_第3页
工程数据处理ppt课件.ppt_第4页
工程数据处理ppt课件.ppt_第5页
资源描述:

《工程数据处理ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、工程数据的处理方法 及CAD程序编制CAD/CAM技术基础在机械设计过程中,常常需要从有关的工程手册或设计规范中查找及检索有关曲线、表格数据,以获得设计或校核计算时所需要的各种系数、参数等。如何将这种人工查找转变成在CAD进程中的高效、快速处理,这就涉及工程数据的处理方法及CAD程序编制技术。目前,在CAD技术中,对工程数据进行处理的方法主要有以下三种:(1)将工程数据转化为程序存入计算机内存;(2)将工程数据转化为数据文件存入计算机外存;(3)将工程数据转化为结构存入数据库。4.3工程数据的处理方法及CAD程序编制公差配合的查询在机械设计中,常用数表形式给出机械零部件的设计参数。设计计算时,

2、需根据给定条件从表格中选取需要的值。在编制机械CAD计算程序的时候,应将数表作程序化处理,以便调用。机械设计过程中所使用的工程技术数表种类很多。通常,按数表中的数据有无函数关系,可分为:数表简单数表列表函数表有计算公式的列表函数表无计算公式的列表函数表按数表的维数,又可分为:数表一维数表二维数表n维数表等4.3.1数表的分类及存取1.数表的分类包角α708090100110120130140Kα0.560.620.680.730.780.820.860.89表4-1 包角系数Kα一维数表表4-2V带长度系数KL二维数表在CAD作业中,进行工程数表存取的一般原则如下:■数据存入计

3、算机的形式应考虑到检索的方便,通常将数据按一定规则进行排列,然后存入数组。■一维数表采用一维数组进行存储。■二维数表采用二维数组进行存储。■查取数据时用逻辑判断语句进行比较,检索出所需要的数据。(1)一维数表的存取现以例4-1为例说明一维数表的存取方法。例4-1一平键联接中的平键基本尺寸数据如表4-3所示,试编写程序根据轴径d查取相应的键宽b和键高h。2.数表的存取表4-3平键尺寸与轴径关系(摘自GB1095-79)规格(i)轴径d(mm)b(mm)h(mm)规格(i)轴径d(mm)b(mm)h(mm)0自6~8225>22~30871>8~10336>30~381082>10~12447>3

4、8~441283>12~17558>44~501494>17~22669>50~581610解:根据表中轴径d检索键宽b和键高h尺寸时,首先需要判断轴径d所在的范围。根据数表的这一特点,在程序中存储该数表时,可用两个一维数组b[10]和h[10]分别存储键宽和键高的值,再用另一个一维数组d[11]存储轴径的范围界限值。在CAD作业中,当需要检索键宽和键高时,先用条件语句判断轴径d所在的范围,在此范围内便可检索出键宽和键高的数据值。依据这一思想,实现表4-3的数表存取的程序编写如下:/*chp4_01.c*/#includemain(){staticfloatd[11]={6.

5、0,8.0,10.0,12.0,17.0,22.0,30.0,38.0,44.0,50.0,58.0},b[10]={2.0,3.0,4.0,5.0,6.0,8.0,10.0,12.0,14.0,16.0},h[10]={2.0,3.0,4.0,5.0,6.0,7.0,8.0,8.0,9.0,10.0};floatdd,bb,hh;inti;puts("Pleaseinputd=?");scanf("%f",&dd);if(dd

6、

7、dd>d[10]){puts("Thedataisoutoftherange!");exit(1);}for(i=0;i<10;i++)if(dd

8、<=d[i+1]){bb=b[i];hh=h[i];printf("b=%f,h=%f",bb,hh);exit(2);}}现以例4-2为例说明二维数表的存取方法。例4-2表4-2所示为V长度系数KL,如果V带的截面型号为A型,内周长度为560mm,试编写程序在该表中查取相应的长度系数KL。解:对本例二维数表,首先需给资料名称加注序号,即给数表的行和列加注序号:在行向加注序号i=0~31(共32种内周长度),在列向加注序号j=0~6(共7种V带类型)。然后就可以定义一个二维数组将数表中的数据存入计算机。在查表时,只要给出其数据的位置序号(i,j),即可检索到对应的数据值。对于本例,即A型截

9、面所对应的列序号为j=1,内周长为560mm所对应的行序号为i=2,查取的V带长度系数KL的程序如下:(2)二维数表的存取序号j0123456i截面型号OABCDEF内周长度(mm)04500.8915000.9125600.940.80..................2911501.123014001.153116001.18表4-2V带长度系数KL/*chp4_02.c*/#include

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

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

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