第三章工程手册的数据处理讲述.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 工程手册的数据处理 * 汽车CAD/CAE课程 第三章 工程手册的数据处理 在机械设计过程中,如何将有关工程手册或设计规范中的数据人 工查找转换为CAD进程中利用计算机的高效快速处理? 型号 顶宽b 带高h 节宽bp Y 6 4 5.3 Z 10 6 8.5 A 13 8 11 B 17 11 14 C 22 14 19 D 32 19 27 E 38 25 32 普通V带的截面尺寸 ?? 齿轮载荷分布系数K 1.00 1.05 1.10 1.15 1.20 1.25 1.30 1.35 K 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 2.2 b/d 1 2 3 4 b: 齿宽;d: 分度圆直径 1:齿轮在轴上对称布置; 2:非对称布置,轴刚性大; 3:非对称布置,轴刚性小; 4:悬臂布置; 1 程序化 即在应用程序内部对这些数表及线图进行查表、处理或计算。 (1)找到该数表或线图的原始的计算公式,再编入程序,这是 最简单也是最准确的处理方法。 (2)将数表中的数据或线图经离散化后存入一维、二维或三维 数组,用查表插值等方法检索所需数据。 (3) 将数表或线图拟合成公式,编入程序计算出所需数据。 适用于小批量数据处理等场合; 数据的安全性能很高;但数据的独立性差 一. 工程手册数据处理方法 2 数据库存储 将数表及线图(经离散化)中的数据输入数据库,按 数据库中的规定进行文件结构化,存放于数据库中, 使用数据库管理系统进行数据的统一管理。 适用于大批量数据处理;同时数据独立于应用 程序,能为其它应用程序提供服 务;数据的安 全性能比较高 二. 数表的程序化 在对设计手册或规范中的各种形式的数表进行计算机数 据处理时,首先是要尽量找到该数表的原始的计算公式 ,再编入程序,这是最简单也是最准确的处理方法。但 对多数数表而言,本来就没有数学表达公式,在这种情 况下,就只能采取其它近似的程序化处理方法。 x 1 3 4 5 7 ….. y 3 9 12 15 21 ….. y = 3x ……… int x , y ; printf(“please input x”); scanf(“%d”,x); y=3*x ; printf(“y=%d”, y); ……… 2.1 数表的实例 1. 普通V带型号及截面尺寸 (P34) (1) 其表为一维离散性数表 只有一个自变量,即型号,查得的函数值为V带的顶 宽、带高等,而且这些均为离散型数据。 (2) 程序化时可定义3个一维数组,依次存放V带的顶 宽、带高、节宽 。 (3) 定义一个整型变量i代表型号,当i = 0 时代表Y型 ,i= 1时代表Z型,以此类推。 (4) 使用循环判断及输出语句实现计算机查表功能。 2. 平键和键槽的剖面尺寸(P34) (1) 此表为一维连续性数表,自变量轴径是一个数值范围,所以对于任意一个自变量轴径输入,都可以查取相应的键、轴与轮壳的尺寸。 (2) 编程时可将轴径的上限或下限存入一维数组,将键、轴与轮壳的尺寸分别存入另四个数组。 (3) 使用循环语句实现计算机查表功能。 3. 包角影响系数(P36) (1) 此表为一维连续性数表,但自变量包角α在表中只是一些孤立离散点,对于不在表中的包角值,自然查 不出影响系数,因此要用一元函数插值求解。 ……… float M[5]={10.0,12.0,17.0,75.0,85.0}; float b[5]={3.0,4.0,7.0,20.0,22.0}; float h[5]={3.0,4.0,9.0,12.0,14.0}; float t[5]={1.8,2.5,5.6,7.5,9.0}; float f[5]={1.4,1.8,3.4,4.9,5.4}; ……… for(i=0;i=4;i++) { if(d=M[i]

文档评论(0)

金不换 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档