第二章工程数据的计算机处理技术报告.pptVIP

第二章工程数据的计算机处理技术报告.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文档。上传文档
查看更多
引 例 2.1 工程数据的程序化处理 2.2 工程数据的文件化处理 2.3 工程数据的解析化处理 2.4 工程数据的数据库管理 2.4 工程数据的数据库管理 2.4 工程数据的数据库管理 2.4 工程数据的数据库管理 2.4 工程数据的数据库管理 * CAD/CAM技术基础 * CAD/CAM技术基础 第二章 工程数据的计算机处理 Computer Processing of Engineering Data 2.1 工程数据的程序化处理 2.2 工程数据的文件化处理 2.3 工程数据的解析化处理 2.4 工程数据的数据库管理 机械设计过程中,常常需要引用各种工程设计手册或设计规范中的数据资料。 工程数据一般多为表格、线图、经验公式等。 传统设计---数据通过人工查寻获取。 计算机处理---首先将数据转换为计算机能够处理的形式,以便使用过程中通过应用程序进行检索、查寻和调用。 常用的工程数据计算机处理方法有程序化处理、文件化处理和解析化处理等,而对于大量复杂的工程数据则需采用数据库技术进行存储和管理。 引 例 工程数据的程序化处理是指在应用程序内部对数表、线图等进行查寻、处理和计算。 利用该方法,可以将数据直接写入程序内,程序运行时自动完成程序化处理。 程序化适合于需要经常使用而共享度要求又不是很高的情况,例如,工程数据中的数表、有公式的线图以及经验公式等。 2.1.1 数表的程序化处理 数表的程序化就是用程序完整、准确地描述不同函数关系的数表,以便在运行过程中迅速有效地检索和使用数表中的数据。 2.1 工程数据的程序化处理 【例2.1】 将表2-1中的外螺纹最小牙底半径进行程序化处理 2.1 工程数据的程序化处理 一维数表,有螺距和最小牙底半径两个参数,对应每一种螺距(自变量),有一个唯一确定的最小牙底半径(因变量),二者之间为一对一关系。 对于一维数表,其数据在程序化时常采用一维数组来标志。 对于本例,定义数组Pi和Ri(下标i的范围从0~11),数组Pi和Ri分别用来存放螺距P(i)和最小牙底半径R(i)。若已知螺距尺寸Pi,就可相应地检索出最小牙底半径尺寸Ri。 #include stdio.h #include conio.h main( ) { FILE *fp; fp=fopen (“dd.dat”,”w”); fprintf ( fp,\n当Z=%d时,K=%6.2f\n, Z[ip],K[ip] ); fcolse (fp); } 2.1 工程数据的程序化处理 【例2.2】 在设计冲裁模凹模时,凹模刃口与边缘及刃口与刃口之间必须有足够的距离,如表2-2所示,试对该表进行程序化处理。 2.1 工程数据的程序化处理 从表2-2可以看出,决定凹模刃口与边缘、刃口与刃口之间距离的自变量有两个,即料厚和料宽,这可以归结为一个二维数表问题。 在对该类数表进行程序化处理时,可将表中的刃口与边缘、刃口与刃口之间的距离值记录在一个二维数组中Distance[6][4],将两个自变量料宽和料厚分别定义为一个一维数组Thick[6]、Width[4],通过下标引用的方式实现查寻。 程序参见教材。 2.1 工程数据的程序化处理 2.1.2 线图的程序化处理 工程设计中,一些设计数据是用直线、折线或各种曲线构成的线图 线图本身不能被计算机直接引用,参与设计的是对线图进行处理后获得的相应数据。 常用方法:将线图离散化为数表,然后将数表进行程序化处理。 【例2.4】在进行圆锥齿轮传动的疲劳强度校核计算时,需要用到结点区域系数ZH,结点区域系数可从图2.1所示的线图中查取。试对该图进行程序化处理。 2.1 工程数据的程序化处理 将此例图转换成数表关系,然后进行程序化处理。 为转换成相应数表,可将曲线分割离散(即离散化处理):首先由给出的已知自变量在曲线上找到对应的因变量ZH,形成一组结点,然后用这些分割离散点的坐标值列成一张如表2-4所示的数表。 一维数表,就可以采用前述方法进行数表的程序化处理。 2.1 工程数据的程序化处理 【例2.4】在进行圆锥齿轮传动的疲劳强度校核计算时,需要用到结点区域系数ZH,结点区域系数可从图2.1所示的线图中查取。试对该图进行程序化处理。 工程数据的文件化处理是指将工程数据以一定的格式存放于文件中,在使用时程序打开文件并进行查询等操作。 工程数据文件通常采用两种类型的文件:文本文件和数据文件。 文本文件:用于存储行文档案资料,如技术报告、专题分析和论证材料等,可利用任何一种计算机文字处理工具软件建立。 数据文件:则有自己的固定的存取格式,用于存储数值、短字符串数据,如切削参数、零件尺寸等,可利

文档评论(0)

创业文库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档