数据在计算机中的处理过程,(第2章工程数据的计算机处理.ppt

(第2章工程数据的计算机处理

第二章计算机数据处理 引言 在机械产品的设计过程中,经常需要引用一系列标准、规范、计算公式及大量的数据资料,如数据列表、实验曲线等,在传统的设计过程中,设计人员通过查阅相关的设计手册来获得;在设计手册中,这些资料多以数表和线图的形式给出,故在进行计算机辅助设计过程中,需将数表及线图转换成计算机能够处理的形式,以方便在使用过程中通过应用程序进行调用和检索查询,这就涉及到工程数据的计算机处理。 教学目的 本章让学生在学习了几种工程数据计算机处理方法后,可以比较和分析各种工程数据计算机处理方法的特点,并自己动手利用高级语言编制相关程序。 常用设计数据或资料的计算机处理 主要包括三种方法 数组化: 将数表中的数据或将线图离散化成数表的数据编入程序,存入一维、二维或多维数组。 文件化: 数据量较大时,将数表中的数据或将线图离散化成数表的数据,存入数据文件或数据库。数据独立于应用程序 公式化:将数表或线图转化为公式编入程序。 工程数据的计算机处理主要包括三种方法 工程数据程序化 将工程数据直接编写在应用程序中,在应用程序内部对数据进行查询、处理和计算,它包括数表程序化和线图程序化 建立数据文件 将数据建立成一个独立的数据文件,并单独存储,使它与应用程序分开,需要时,通过应用程序来打开、调用和关闭数据文件,并进行相关处理 建立数据库 将工程数据存放在数据库中,根据需要通过应用程序来打开、调用和关闭数据库文件,并进行相关处理 2.1 数表的计算机处理技术 对于数据量小的数表,可用计算机算法语言对一维、二维或多维数组进行赋值的方法分别对一维、二维或多维数组进行程序化处理。 对于数据量大的数表,可存入数据文件或数据库中。 对于列表函数,还可进行公式化处理。 2.1.1 数表的数组化 1、一维数组 2、二维数组 直接查找与插值法 3、多维数组 2.1.2 数表的文件化 对于数据量大的数表或数图很多,需要将数表进行文件化处理。 2.1 数表程序化 数组程序化方法 用数组的形式程序化数表 插值 数表拟合公式化 1.用数组的形式程序化数表 设计手册中的数表可以用数组的形式将其程序化。对于一维数表,其数据在程序化时可用一维数组来标识,例如对下面带轮包角系数表,用数组的形式进行程序化,其程序代码见下页: 用数组的形式程序化数表 C语言程序代码如下: float fastserach(a,ai,ki) { int i,n=10; float a, ai[12],ki[12]; ki[n+1]=0; ai[n+1]=a; for (i=1;i

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值