欢迎来到天天文库
浏览记录
ID:39595002
大小:3.64 MB
页数:152页
时间:2019-07-06
《工程手册的数据处理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章工程数据的处理技术1在机械设计过程中,往往需要从有关的工程手册或设计规范中查找各种系数或数据传统方法:设计人员手工查取,费时、繁琐现代设计方法:计算机处理中心问题在:如何将这种人工查找转变成在CAD进程中的高效、快速处理。第三章工程手册的数据处理2概述如何处理工程设计资料?1.41.8…5.41.82.5…9轮壳t1轴t轴经D34…1434…22hb键>8~10>10~12…>75~853学习目标:学会利用计算机,针对工程设计中不同形式的数据,采用适当的方式进行处理;掌握经验公式的建立方法;了解几种数据管理方法的特点;了解数据库与工程数据库的基础知识;第三章工程数据的处理技术4第三章工程
2、数据的处理技术学习内容:3.1工程数据的程序化处理数值程序化数表程序化线图的程序化3.2工程数据的文件化处理3.3工程数据的数据库管理学习重点:工程数据的程序化方法学习难点:线图的程序化5CAD软件系统处理工程数据的方法有以下三种:1.程序化处理2.文件化处理3.数据库管理6CAD软件系统处理工程数据的方法有以下三种:1.程序化处理:在编程时将数据以一定的形式直接放于程序中。处理方法有四种:第一种是将数表中的数据或线图经离散化后存入一维、二维或三维数组,用查表方法检索所需数据;第二种是将数表中的数据或线图经离散化后存入一维、二维或三维数组,用插值方法计算出所需数据;第三种是将数表或线图拟合成
3、公式,编入程序计算出所需数据。第四种是屏幕直观输出法:将整个表格可视化地显示在屏幕上,由用户凭经验自行选定。7程序化处理特点:程序与数据结合在一起。缺点:数据无法共享,增大程序的长度。82.文件化处理:将数据放于扩展名为.DAT的数据文件中,需要数据时,由程序来打开文件并读取数据。特点:数据与程序作了初步的分离,实现了有条件的数据共享。缺点:(1)文件只能表示事物而不能表示事物之间的联系。(2)文件较长。(3)数据与应用程序之间仍有依赖关系。(4)安全性和保密性差。93.数据库管理:将数表及线图(经离散化)中的数据按数据库的规定进行文件结构化,存放在数据库中。如确定字段名、字段类型、字段宽度等
4、数据独立于应用程序,又能为所有应用程序提供服务,这是大规模工程数据的主要处理方法。(需借助专业的数据库管理系统)10特点:(1)数据共享。(2)数据集中。(3)数据结构化,既表示了事物,又表示了事物之间的联系。(4)数据与应用程序无关。(5)安全性和保密性好。方式的选择原则是:有利于提高CAD作业的效率,降低开发的成本。11概述设计数据数表线图常数数表普通线图列表函数程序化(数组)单个编程处理文件化数据库离散为数组插值计算函数拟合直接应用公式折线图带有公式处理方法数据类型设计数据类型及常用处理方法12数值程序化线图的程序化数表程序化3.1工程数据的程序化方法13定义:数值程序化是将要使用的各个
5、参数或者其函数关系,用一种合理编制的程序存入计算机,以便运行使用。3.1.1数值程序化用数组形式存储数据数值程序化用数学公式计算数据14用数组形式存储数据数据特点:数据是单一、严格、无规律可循的数列。程序化的方法:用一维数组形式存储数据,程序运行时,直接检索使用。floatm[12]={4,5,6,7,8,9,10,12,14,16,18,2024,30};公称尺寸M56789101214161820243015例1:将表中的齿轮标准模数值编入程序。要求:程序运行时,输入计算模数值后,能输出适合的标准模数值。第一系列22.5345第二系列2.252.75(3.25)3.5(3.75)4.5第一
6、系列681012第二系列5.56.579(11)1416解题分析:考察表中数据及实际使用情况,有如下特点:所列齿轮标准模数是一组取值严格,而从总体上看又无统一规律的的数列。标准规定:第一系列为优先采用模数;第二系列中不带括号的数值为可以采用的模数;而带括号的为尽可能不采用的模数,程序中应能反映这一标准规定。通常,模数的计算值取较大的标准值选取。但对于比标准值大得有限的一类计算值(如:计算值为3.005mm,标准值为3mm),应选用本档的标准值。17程序流程图如下:YN读标准模数M[I]开始输入计算值Mc2>MC﹥14?I=1~12ACBD18NNYYMC/1.027、]显示模数系列满意?结束CBDA19数据特点:数据是一组单一、严格、但能找到某种规律的数列。程序化的方法:将反映这种规律的数学公式编入程序,通过计算即可快速、准确地达到目的。例2:将60,70,80,90,100,110,120这一标准直径系列编入程序。解题分析:这组数值是按10递增的,可导出数学公式公式:D=INT((Dc/10.02)*10)+102.用数学公式计算数据203.1.2数表的程序
7、]显示模数系列满意?结束CBDA19数据特点:数据是一组单一、严格、但能找到某种规律的数列。程序化的方法:将反映这种规律的数学公式编入程序,通过计算即可快速、准确地达到目的。例2:将60,70,80,90,100,110,120这一标准直径系列编入程序。解题分析:这组数值是按10递增的,可导出数学公式公式:D=INT((Dc/10.02)*10)+102.用数学公式计算数据203.1.2数表的程序
此文档下载收益归作者所有