计算机辅助机械设计第2章

上传人:命****币 文档编号:110338448 上传时间:2019-10-29 格式:PPT 页数:50 大小:3.58MB
返回 下载 相关 举报
计算机辅助机械设计第2章_第1页
第1页 / 共50页
计算机辅助机械设计第2章_第2页
第2页 / 共50页
计算机辅助机械设计第2章_第3页
第3页 / 共50页
计算机辅助机械设计第2章_第4页
第4页 / 共50页
计算机辅助机械设计第2章_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《计算机辅助机械设计第2章》由会员分享,可在线阅读,更多相关《计算机辅助机械设计第2章(50页珍藏版)》请在金锄头文库上搜索。

1、笠久章机诉设计数志处理翼第史章机械设计数春处理2.1非函数表处理2.2函数表处理23数值处理习1笙幼章机坪设计数志处理翼为了便于编写计算机查询程序,可将数表进行分类。按数表中数据之间是否具有客观的连续函数关系,分为两大类型。“数据之间存在连续函数关系的数表称为函数表,如V带传动中,小带轮的包角a与包角系数x的关系表;否则,则称为非函数表,如V带的型号与V带截面尺寸的关系表。函数表可以使用插值法或拟司公式荻得表中未列出的数据,非函数表则不能。1第幼章机坪设计数志处理翼查询数表的基本思路是,用树种方法把数表的数据存储到数组中,“再用循环语句和判断语句将己知参数(即输入参数)和数组的元素值进行比较,

2、找到匹配或相对应的数组元素的下标,做一些相应的必要处理,即可获得正确的查询结果。进而,根据处理程序中必须使用的数组的最高维数,还可以把数表分为一维数表、二维数表、三维数表等多种类型。此外,还可以根据数表中数据是口妮则棍列,分为规则敏表和不规则数表。对于不规则数表,应作必要的手工“预处理“使之规则化,比如把救表拆分、“把数据重新排列、增删一些数据等等,以便于程序的编写。教表类型列于表2-1中,供读者参考。s不一弘-w笙幼章机坪设计数志处理表2-1数表分类|弼面曜鄢垩J非里郭华葡福设主非颜闹素|一探寡索|二裳郭主董锥翻捂真河十罪|诊坠姚坚国部芸惧|E|都河哈基锭都0笙幼章机坪设计数志处理囊把数据存

3、储到数组中是编写数表处理程序时需要解决的一个基本问题。根据数表中的数据量和使用的编程语言不同,可以灵活采用不同的解决方案。若用VisualBasic6.0语言编程,如果数据量不大,比如数据不超过400个,比较简捷的方法是用array(函数构建一维数组,还可通过构建一维数组,再把一维数组的数据用循环语句赋给二维数组、三维数组.的方法构建多维数组。加果教据量太大,用aray0函数构建一维数组将受最大换行数的限制,则可把数据事先用才工写入文本文件并存入磁盘中,在程序运行中通过文件操作把数据转存到数组中。如果采用VisualFoxPro6.0编程,则可用copytoarray语句把表(该表中事先已存入

4、待处理数据)中数据赋给二维数组。一ss一一zosati鲫虬2.1非函数表处理2.1.1规则非函数表处理*1.一维规则非函数表1)单行表*表2-2是普通平键的长度系列表。该表仅有一行数据,属单行表。表师所列的长度系列借,用于一般机械传动。平键长度的手工查询过程是,恐据轮载长度B,从表2-2中查出相近的标准长度7。考虑到轮轼两端和平键两端一般情况下都需要倒角,通常,保证(8-7)s=5mm即可。例如,轮殷长度8-58mm,相近的标准长度有56mm、50mm,取L=50mm,见表中阴影处。又如,轮毂长幔贤口mm,相近的标准长度有12amsssl0mmr8mm、w笙幼难机故设计数志处理表2-2普通平键

5、长度系列表系列|6|8|10|12|4625|2832|3640|45|50|55系列|90hoolllol25|nsojhso|,250|280|320|350|400|4501500L4小I心s80w笙幼难机坪设计数志处理计算机程序查询的过程是,先把数据存入一维数组,再通过循环语句想套判断语句,将输入参数(轮毂长度与数组元素值逐个比较。如果满足某种条件,则退出循环,此时的循环次数就反映了输入参数在数组(数表中的大致位置(行或列,然后进行相应的分析与判断,即可查出所需的标准平键长度。计算机查询程序所用参数见表2-3。程序的流程图见图2-1。程序运行时,窗体外观见国2-2、图2-3。9弧2十李

6、招讽计敌走北廷_表2-3查询平键长度的程序参数表s一变量名称变量性质在程序内部的名称类型大致确定的平键长度输人参数shuruL单精度标准的平键长度输出参数biaozhunL单精度标准平键长度一维皋_矗_高部处叠霆矗寸_一变体型循环变量内部处理变量x整型记数变量二内部处理变量2整型_-9弧2十李招讽计敌走北廷_|定义变量htoruLbiaozhnLLx|为输入参数shunul赓值文ShunL12|抒示信息,结柬过程exitsub闵MTamyG0|Forx=ltouhoundt)贝Sho一LExilerWhileshanLLta-y+5y一y十1|biaozhunL=Lzy)|TxibiaozhunliebiaozhunL图2-1平键长度查询程序的流程图一一二一

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号