第三 工程手册的数据处理.pptxVIP

  1. 1、本文档共151页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 工程手册的数据处理 在机械设计过程中,往往需要从有关的工程手册或设计规范中查找各种系数或数据传统方法:设计人员手工查取,费时、繁琐现代设计方法:计算机处理中心问题在:如何将这种人工查找转变成在CAD进程中的高效、快速处理。概述键轴经D 轴 t 轮壳 t1 bh8~1010~12 …75~85 1.8 2.5 … 9 1.4 1.8 … 5.4 3 4 … 2234 …14如何处理工程设计资料?第三章 工程数据的处理技术 学习目标:学会利用计算机,针对工程设计中不同形式的数据,采用适当的方式进行处理;掌握经验公式的建立方法;了解几种数据管理方法的特点;了解数据库与工程数据库的基础知识;第三章 工程数据的处理技术学习内容:3.1 工程数据的程序化处理 数值程序化 数表程序化 线图的程序化 3.2 工程数据的文件化处理 3.3 工程数据的数据库管理学习重点:工程数据的程序化方法学习难点:线图的程序化 CAD软件系统处理工程数据的方法有以下三种:1.程序化处理2.文件化处理 3.数据库管理CAD软件系统处理工程数据的方法有以下三种:1.程序化处理:在编程时将数据以一定的形式直接放于程序中。处理方法有四种:第一种是将数表中的数据或线图经离散化后存入一维、二维或三维数组,用查表方法检索所需数据;第二种是将数表中的数据或线图经离散化后存入一维、二维或三维数组,用插值方法计算出所需数据;第三种是将数表或线图拟合成公式,编入程序计算出所需数据。第四种是屏幕直观输出法: 将整个表格可视化地显示在屏幕上,由用户凭经验自行选定。程序化处理特点:程序与数据结合在一起。缺点:数据无法共享,增大程序的长度。2.文件化处理:将数据放于扩展名为.DAT的数据文件中,需要数据时,由程序来打开文件并读取数据。 特点:数据与程序作了初步的分离,实现了有条件的数据共享。 缺点:(1)文件只能表示事物而不能表示事物之间的联系。 (2)文件较长。 (3)数据与应用程序之间仍有依赖关系。 (4)安全性和保密性差。3.数据库管理:将数表及线图(经离散化)中的数据按数据库的规定进行文件结构化,存放在数据库中。如确定字段名、字段类型、字段宽度等数据独立于应用程序,又能为所有应用程序提供服务,这是大规模工程数据的主要处理方法。(需借助专业的数据库管理系统) 特点:(1)数据共享。 (2)数据集中。 (3)数据结构化,既表示了事物,又表示了事物之间的联系。 (4)数据与应用程序无关。 (5)安全性和保密性好。方式的选择原则是:有利于提高CAD作业的效率,降低开发的成本。 概述设计数据设计数据类型 及常用处理方法数表线图常数数表列表函数普通线图折线图带有公式数据类型程序化(数组)文件化数据库插值计算函数拟合离散为数组单个编程处理直接应用公式处理方法3.1 工程数据的程序化方法数值程序化 数表程序化线图的程序化3.1.1 数值程序化定义:数值程序化是将要使用的各个参数或者其函数关系,用一种合理编制的程序存入计算机,以便运行使用。 用数组形式存储数据数值程序化 用数学公式计算数据 用数组形式存储数据数据特点:数据是单一、严格、无规律可循的数列。 程序化的方法:用一维数组形式存储数据,程序运行时,直接检索使用。公称尺寸M 5 6 7 8 9 10 12 14 16 18 20 24 30float m[12]={ 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 18, 20 24,30 };例1:将表中的齿轮标准模数值编入程序。要求:程序运行时,输入计算模数值后,能输出适合的标准模数值。第一系列22.5345第二系列2.252.75(3.25)3.5(3.75)4.5第一系列681012第二系列5.56.579(11)14解题分析:考察表中数据及实际使用情况,有如下特点:所列齿轮标准模数是一组取值严格,而从总体上看又无统一规律的的数列。标准规定:第一系列为优先采用模数;第二系列中不带括号的数值为可以采用的模数;而带括号的为尽可能不采用的模数,程序中应能反映这一标准规定。通常,模数的计算值取较大的标准值选取。但对于比标准值大得有限的一类计算值(如:计算值为3.005mm,标准值为3mm),应选用本档的标准值。开始输入计算值Mc 2MC﹥14?YNI=1~12读标准模数M[I]ABDC程序流程图如下:BCADNMC/1.02M[I]?Y选取标准模数M[I]显示模数系列N满意?Y结束2.用数学公式计算数据数据特点: 数据是一组单一、严格、但能找到某种规律的数列。程序化的方法: 将反映这种规律的数学公式编入程序,通过计算即可快速、准确地达到目的。 ?例2:将60,70,80,90,100,110

文档评论(0)

sheppha + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5134022301000003

1亿VIP精品文档

相关文档