- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
机械CAD/CAM电子教案
第三章 机械CAD/CAM数据处理方法
[课题编号]
4-3①
[课题名称]
数表的程序化
[教材版本]
周玮主编、全国中等职业教育教材审定委员会审定。
北京:高等教育出版社,2002
[教学目标与要求]
了解简单数表的相关知识;
掌握简单数表的程序化;
理解列表函数数表,掌握该数表的程序化处理方法。
[教学重点、难点]
简单数表的程序化;
2、列表函数数表的概念理解及程序化处理方法。
[分析学生]
学生一般对直观性、实践性的知识比较感兴趣,本节知识点中抽象内容较多,理论性很强,对非计算机专业学生来说有一定难度,应首先理解和掌握基本概念 将设计资料转变为程序,即程序化。
机械CAD/CAM中数据处理方法
利用数据库管理设计资料。
二、讲解与示范(65~70分钟)
数表的程序化:简单数表、列表函数数表
(一)简单数表
简单数表只记载着某些对象的各自独立的常数。数表中各个数据之间彼此独立,数据与自变量之间无明确的函数关系。
简单数表按其数值与相关因素(或自变量)的个数多少又可分为一维数表、二维数表和多位数表。
1、一维数表
一维数表是简单的一种数表,其数据是独立的,或另与一个因素有关。
2、二维数表
数表的数据与两个因素有关,各数据亦是各自独立的。
3、多维数表
变量个数大于2的数表。
概念理解:数据的圆整。
4、简单数表程序化
数表的程序化出路是将设计所需的参数数表用程序语言编进计算程序中,使设计程序在运行过程中需要某一参数数值时,能自动提供该参数的数值,保证程序顺利进行。
过程:①按所使用的编程语言的规定,将数表各参数名以相应的变量名或一、二维数组名代替;
②用相应的程序语言把数表的数据编进计算程序中。
做法:①需要数据时,在程序中通过人机对话方式,即时从键盘输入所需参数的具体数值。
②采用数组语句提供一批数据,供运行程序选择。
(二)列表函数数表
1、概念
在工程技术中,很多参数之间的关系难于用理论公式来表示,常常只能通过试验或观察得到各参数之间的一些离散而相互对应的数据。而这些参数数据间存在某种函数关系,但难于用明确的表达式(理论公式)表达出来。将这些相应的数据列成一个数表,用以表示参数间的函数关系,这种用数据表给出的函数,称为列表函数。该数表称为列表函数数表。
2、列表函数数表
按其函数至于多少个自变量相关可分为:一维数表、二维数表、三维数表等等。
3、列表函数数表的程序化
列表函数数表的程序化处理与简单数表的程序化处理方法基本相同,即可以用INPUT语句和数组语句将数表的参数值编入程序中。
由于列表函数数表中自变量间存在函数关系,因此当检索的自变量值不是数表给出的节点值时,不能像简单数表那样采取圆整的方法进行取值,而必须用插值计算的方法求其相应值。常用插值方法有线性插值和抛物线插值。
(1)线性插值
设有一个用数表表示的函数 ,插值点为( )。插值步骤如下:
、 ,并满足条件
②用过( , )和( , )两点的直线 代替原来的函数 ,插值点的函数值为
(-1)
或写成
(-2)
从图-1(a)中可以看出,用 代替原有曲线 存在一定误差。误差的大小与插值区间有关,区间越小,误差越小。另外插值误差还与插值阶数有关,适当提高插值阶数可以提高插值精度(例如如图-1(b)所示的抛物线插值)。
(a) (b)
图-1 插值曲线图
(a)线性插值图;(b)抛物线插值图。
2)抛物线插值
抛物线插值是用通过3个节点的抛物线 来代替原来的函数 。如何在数表中选择合适的3个节点 、 和 ,是保证抛物线插值精度的关键。
设插值点为 ,抛物线插值步骤如下:
从数表中在插值点 的左右选取两点( , )、( , ),分别记为 和 。它们满足条件
比较 和 的大小,取差值较小者作为取点的延伸方向,从数表中选取第三点。例如,当 时,取 方向作为取点延伸方向,即取 作为第三点 ;反之,取 作为第三点 。
将3点的坐标代入抛物线方程,得到插值点的函数值
(-3)
2
您可能关注的文档
- 2016中职教材汽车专业英语(高教版 黄立新主编)教案:Chapter Two Engine .doc
- 2016中职教材汽车专业英语(高教版 黄立新主编)教案:How Automobile Emerges.doc
- 2016中职教材汽车专业英语(高教版 黄立新主编)教案:How an Engine Works.doc
- 2016中职教材汽车专业英语(高教版 黄立新主编)教案:How Automobile Develops.doc
- 2016中职教材汽车专业英语(高教版 黄立新主编)教案:How Brakes Work.doc
- 2016中职教材汽车专业英语(高教版 黄立新主编)教案:How Car Steering Works.doc
- 2016中职教材汽车专业英语(高教版 黄立新主编)教案:How Car Cooling Systems Work.doc
- 2016中职教材汽车专业英语(高教版 黄立新主编)教案:How Clutch Packs Work .doc
- 2016中职教材汽车专业英语(高教版 黄立新主编)教案:How Fuel Injection Systems Work.doc
- 2016中职教材汽车专业英语(高教版 黄立新主编)教案:Igniting System.doc
- 2016中职机械专业教材机械CAD-CAM(高教版 周玮编)教案:4.2 计算机集成制造系统.doc
- 2016中职机械专业教材机械CAD-CAM(高教版 周玮编)教案:4.2 线图程序化.doc
- 2016中职机械专业教材机械CAD-CAM(高教版 周玮编)教案:5.08 基础体造型实例.doc
- 2016中职机械专业教材机械CAD-CAM(高教版 周玮编)教案:5.07 三维实体造型基础知识.doc
- 2016中职机械专业教材机械CAD-CAM(高教版 周玮编)教案:5.09 三维造型实例.doc
- 2016中职机械专业教材机械CAD-CAM(高教版 周玮编)教案:5.2 CAXA-ME2000的安装与卸载.doc
- 2016中职机械专业教材机械CAD-CAM(高教版 周玮编)教案:5.1 造型的基本方法.doc
- 2016中职机械专业教材机械CAD-CAM(高教版 周玮编)教案:5.3 二维图形绘制基础.doc
- 2016中职机械专业教材机械CAD-CAM(高教版 周玮编)教案:5.4 二维图形绘制实例.doc
- 2016中职机械专业教材机械CAD-CAM(高教版 周玮编)教案:5.5 直纹面 旋转面 扫描面.doc
文档评论(0)