- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 设计/制造数据的处理技术 随着计算机在各个领域的广泛应用,计算机软件的需求量与日俱增,尤其是适应于本单位生产实际,迫切需要质量高、实用性强的CAD/CAM软件。因此,如何有组织、有计划地进行软件开发巳成为计算机进—步应用和发展的关键。 本章介绍CAD/CAM软件开发的基本工作——数据资料的程序化处理;并就CAD/CAM集成的关键、也是计算机软件的重要分支——数据库技术进行阐述,例举了应用实例。 3.1 数表的计算机处理技术 数值的计算机处理 数表的程序化 数表的文件化 数表的公式化 数值的计算机处理 机械设计中常用的数值:齿轮的标准模数 轴径的标准尺寸系列 优先系数 处理方法一:用数组形式存取(对于单一数值) 表2-1 齿轮模数 第一系列 2 ? 2.5 ? 3 ? ? 第二系列 ? 2.25 ? 2.75 ? (3.25) 3.5 第一系列 ? 4 ? 5 ? 6 ? 第二系列 (3.75) ? 4.5 ? 5.5 ? (6.5) 第一系列 ? 8 ? 10 ? 12 ? 第二系列 7 ? 9 ? (11) ? 14 例1 将表2-1中的齿轮标准模数编入程序。要求程序运行时,输入模数计算值,输出一相近的标准模数值。(例程) 分析:表2-1中第一系列为优先采用模数,第二系列中不带括号的数值为可以采用的模数值,而带括号的数为尽可能不采用的模数。通常根据模数的计算值选取较大的标准值,但当计算值比某一标准值大一点点时,若选用高一档模数或许并不合适。编程中应考虑这些情况。 程序框图: 一、屏幕直接输出法 工程手册中数表的种类:常数数表、列表函数 适用情况:表格幅面不大,数据较少。 这种方法比较简单,只是将表格直接在屏幕上显示出来。用户可根据实际情况直接从屏幕上显示的表格中选值。 数表的程序化 例2 将齿轮传动强度计算中的使用系数Ka数表程序化。要求根据原动机工作特性和工作机械载荷特性确定适宜的使用系数Ka。(例程) 表2-2 齿轮传动强度的使用系数Ka 二、数组表示法 用计算机算法语言中的一维数组、二维数组或多维数组进行赋值的方法分别对这些数表进行程序化处理。 分析:Ka是一个经验数值选取因素很多,若系统中没有足够的人工智能及专家经验加以判断,难以正确选择。整个表格幅面不大,数据较少,故采用直接显示表格的方法,让用户直接从表中选值。 例1 将平键和键槽的尺寸关系数表(表2-1)程序化。要求输入轴径数值后,能输出相应的键和键槽的剖面尺寸。(例程) 表2-1 分析:表2-1为一元函数关系表。每组键、键槽尺寸要适应一定范围尺寸的轴径使用。可以建立五个一维数组,通过把输入轴径与第一个数组的元素进行比较,得到元素的顺序号,然后根据该顺序号依次读取其他四个数组,可得到对应的键与键槽的尺寸。 数组表示法程序框图 数据文件:一组具有相同性质和结构的记录的集合,而记录则是由一系列相关的数据项组成,它能完整的表示一个处理对象。 优点:实现方便、使用效率高、使数表与应用程序分离,可共享,方便管理 缺点:数据的冗余度大、缺乏数据的独立性、没有集中的数据管理,难以保证数据的完整性和安全性。(相对于数据库存储法) 应用:数据量较大,需要数据共享。 数表的文件化 例2-5 就是将平键尺寸和键槽尺寸建立数据文件。 分析:将表中每行看作一个记录,每个记录包含 6个数据项(轴颈下限d1、轴颈上限d2、键宽b、键 高h、轴颈键槽深t、轮壳键槽深t1。 第一段程序就是将表2-5转换为数据文件key.dat;(例程) 第二段程序用户输入一个轴颈尺寸,然后利用所 建的数据文件检索出所需平键和键槽的尺寸。(例程) 数表的公式化 (一)函数插值法 基本思想:在插值点附近选取若干合适的连续结点,过这些结点构造一个简单函数g(x)以代替原未知函数f(x),插值点的g(x)值就作为原函数的近似。根据所选结点的个数,可分为线性插值、抛物线插值和拉格朗日插值。 在机械设计中,有时数表中的数据不能满足设计要求,这就要求设计者根据数表的数据范围和变化趋势计算出合适的数据。 1.线性插值:二点插值,根据插值点x值选取两个相邻的自变量x1与x2,并满足条件x1x x2。过( x1 ,y1)( x2 ,y2)两结点连线的直线代替原来的函数f(x),则插值点函数为: Zv 20 24 26 28 30 32 35 37 40 45 50 60 80 100 YF 1.98 1.88 1.85 1.80 1.76 1.71 1.64 1.61 1.55 1.48 1.45 1.4 1.34 1.30 例:蜗轮齿
文档评论(0)