第3章CADCAM软件开发基础课件.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章CADCAM软件开发基础课件.ppt

第3章 CAD/CAM软件开发基础 软件开发与软件工程 数据结构 数据资料的程序化处理 数据库的基本原理与应用 第一节 软件开发与软件工程 ??一、软件开发的演化过程?? 个人编程时代?(1946年~50年代末) 软件作坊时代(60年代初~ 60年代末) 软件工程时代(70年代以后) 第二节 数据结构 包括树状结构和网状结构等。如下面的工艺路线方案图即是一种网状结构: 线性插值 ??? 即两点插值。已知插值点P的相邻两点:y1=f(x1),y2=f(x2),如图所示。近似认为在此区域,函数呈线性变化,根据几何关系可求的插值点P对应于x的函数值。 ??? 线性插值举例? ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 拉格朗日插值 ??? 从几何示意图显示,线性插值的误差比较大,需要的情况下,可采用多次插值公式,提高插值精度。 ??? 原理 ??? 将线性插值公式整理得 ???????????????????????????????????????????????????? 工程手册中的线图可能来源于某已知的复杂理论公式,也可以根据经验数据制作出来,对于前者,查阅其原始公式编程即可。对于后者,可采用经验公式处理,建立这种经验公式的过程称为曲线拟合。 ?曲线拟合的方法 ??? 常用的典型方法是最小二乘法。 线性方程拟合 对数方程拟合 指数方程拟合 对数指数方程拟合 多项式拟合 ?? ??? 三、线图程序化 线图程序化的步骤: (1)线图数表化。要注意:弄清线图坐标的含义,确切掌握坐标的比例性质、大小和量纲;读准数值,尤其是特征点--起点、终点、峰点、谷点、转折点、中点等。 (2)确定合理的精度,控制误差在允许的范围之内。 (3)正确运用分段原则。按曲线走向,相似部分作为一段,分段拟合,使方程简化并且可提高精度。 (4)选择合适的拟合方程。采用多种方程分别拟合,从中选出最佳方案。 (5)根据建立的拟合方程编程。 数据资料文件化 ??? 数据资料文件化通常采用两种类型文件 ?? 是记录的集合,有自己固定的存取格式,用于存储数据、短字符串数据,如零件编码、切削参数、标准零件尺寸等。 数据文件 ??? 文本文件用于存储行文档案资料,如技术报告、专题分析、论证材料等,可利用任何一种计算机文字处理工具软件建立。 文本文件 数据资料文件化要注意的几个问题 ?? 注意保存、备份数据文件。 ?? 正确录入数据,这是系统正确运行的前提。 ?? 选择适宜的文件组织方法,根据要存储数据的使用情况、数量大小选择建立顺序、索引或直接存取文件。 ?? 数据资料的正确组织。 数据库是一种能较好地解决共享问题的数据处理方法。 一、数据库的特点 数据库技术是在人工管理,文件管理技术上发展起来的数据管理技术。 ??? 数据库系统提供数据的控制功能,保护数据,防止不合理使用;保证数据的确定性、有效性和相容性,即数据的完整性。 数据具有安全性和完整性 ??? 数据可独立于程序存在,应用程序也不必随数据结构的变化而修改。 数据具有独立性 ??? 数据库从整体观点处理数据,面向系统,因而弹性大,使用灵活,实现了数据共享。 数据共享性好,冗余度低 ??? 即在描述数据的同时,也描述数据之间的联系,即数据结构化。 复杂的数据模型 说明 特点 第四节 数据库的基本原理与应用 二、数据库管理系统 ??? 数据库的特点是由数据库管理系统DBMS(Data Base Management System)来保障的,因而DBMS是数据库软件系统的核心。 ??? 是由DBMS建立、运用、管理及维护的通用化的、综合性的数据集合。 数据库 ??? 负责数据库系统的建成,维护和协调工作的专门人员。 数据库管理员(Data Base Administrator,简称DBA) ??? 支持数据库管理系统运行的软件环境。包括支持DBMS的操作系统、宿主语言

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档