CADCAM技术基础工程数据的计算机处理.pptVIP

CADCAM技术基础工程数据的计算机处理.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CAD/CAM 技术基础 2.3 工程数据的解析化处理 ? 实际上,它是通过三个结点 (x1,y1) 、 (x2,y2) 、 (x3,y3) 的 一条抛物线 y=f (x) ,因此,二 次插值又称 三点插值、抛物线 插值 。 CAD/CAM 技术基础 2.3 工程数据的解析化处理 3 .拉格朗日插值 若插值曲线通过 ( x 1, y 1) 、 ( x 2, y 2) 、 … , ( xn , yn ) n 个结点,则可 构建出 n 个结点的 ( n -1) 阶插值多项式: ? 上式称为拉格朗日插值多项式 1 2 -1 1 1 1 1 2 -1 1 ( )( ) ( )( ) ( ) ( ) ( )( ) ( )( ) ( ) n k k n n k k k k k k k k k n x x x x x x x x x x g x y x x x x x x x x x x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? L L L L 1 1 ( ) n j k k j k j j k x x y x x ? ? ? ? ? ? ? ? CAD/CAM 技术基础 2.3 工程数据的解析化处理 2.3.2 函数拟合 工程中常采用数据的 函数拟合 方法 ( 又称 曲线拟合 ) ,所拟合的曲线 不要求严格通过所有的结点,而是尽量反映数据的 变化趋势 。 函数拟合有多种方法,最常用的是 最小二乘法 。 基本处理步骤: ? (1) 在坐标纸上标出列表函数各结点数据,并根据其趋势 绘出大致曲线 ; ? (2) 根据曲线 确定 近似的 拟合函数类型 ,拟合函数可分为代数多项式、对 数函数、指数函数等; ? (3) 用最小二乘法原理 确定 函数中的 待定系数 。 第二章 工程数据的计算机处理 Computer Processing of Engineering Data CAD/CAM 技术基础 第一章 绪论 主要内容: 1 、 CAD/CAM 技术的 基本概念及其内容 。 2 、 CAD/CAM 产品生产过程 。 3 、 CAD/CAM 系统的分级结构、 基本功能 、任务和 硬软件组成 。 4 、 CAD/CAM 技术的国内外发展状况。 5 、 CAD/CAM 技术的 发展趋势 。 CAD/CAM 技术基础 引 例 ? 机械设计过程中,常常需要引用各种 工程设计手册或设计规范 中 的 数据资料 。 ? 工程数据一般多为 表格、线图、经验公式 等。 CAD/CAM 技术基础 引 例 ? 传统设计 --- 数据通过 人工 查寻获取。 ? 计算机处理 --- 首先将 数据转换 为计算机能够处理的形式,以便使 用过程中通过 应用程序 进行检索、查寻和调用。 ? 常用的工程数据计算机处理方法有: 程序化 处理; 文件化 处理; 解析化 处理; 数据库技术 (大量复杂的工程数据)等。 CAD/CAM 技术基础 内 容 2.1 工程数据的 程序化 处理 2.2 工程数据的 文件化 处理 2.3 工程数据的 解析化 处理 2.4 工程数据的 数据库管理 CAD/CAM 技术基础 2.1 工程数据的程序化处理 ? 工程数据的程序化处理是指在应用程序内部对 数表、线图 等进行 查寻、处理和计算。 ? 利用该方法,可以将数据 直接写入程序 内,程序运行时自动完成 程序化处理。 ? 程序化适合于需要 经常使用 而 共享度要求不高 的情况,例如工程 数据中的 数表 、有公式的 线图 以及 经验公式 等。 CAD/CAM 技术基础 2.1 工程数据的程序化处理 ? C 语言相关知识: #include “stdio.h” // 包含“ standard inputoutput” 头文件 void main(void) { // 主程序; } 常用数据类型: int (整型)、 float (浮点数)等; 数组: a[ ] , b[ ][ ] , c[ ][ ][ ] ; 常用函数: scanf(“ ”) 输入、输出 printf (“ ”) 、 for 循环、 if( ) 条件判断。 ? 参考教材: 《 C 语言程序设计教程 ( 第 3 版 ) 》谭浩强主编 CAD/CAM 技术基础 2.1.1 数表的程序化处理 2.1 工程数据的程序化处理 用 程序 完整、准确地 描述 不同函数关系的 数表 ,以便在运行过程 中迅速有效地检索和使用数表中的数据。 【例 2.1 】 将表 2-1 中的外螺纹最小牙底半径进行程序化处理 CAD/CAM 技术基础 2.1 工程数据的程序化处理 ? 一维数表 ,有 螺距 和 最小牙底半径 两个参数,二者之 间为 一对一的关系 。 ? 采用 一维数组 来进行标志。 ? 定义

文档评论(0)

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

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

1亿VIP精品文档

相关文档