电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

机械CAD-CAM技术第二讲-设计数据处理技术VIP免费

机械CAD-CAM技术第二讲-设计数据处理技术_第1页
1/48
机械CAD-CAM技术第二讲-设计数据处理技术_第2页
2/48
机械CAD-CAM技术第二讲-设计数据处理技术_第3页
3/48
机械CAD/CAM技术中南林业科技大学机械设计制造及中南林业科技大学机械设计制造及自动化教研室自动化教研室易春峰易春峰第二讲设计数据处理技术在机械设计过程中,设计人员在机械设计过程中,设计人员需要从各种工程手册和设计规范中查阅需要从各种工程手册和设计规范中查阅大量的数据表格,检索有关的曲线图表,大量的数据表格,检索有关的曲线图表,这是十分费时的工作。在这是十分费时的工作。在CADCAD作业中,作业中,如果将设计所需的表格数据和曲线图表如果将设计所需的表格数据和曲线图表预先存入计算机中,供设计时灵活、方预先存入计算机中,供设计时灵活、方便地查找,将大大提高设计效率便地查找,将大大提高设计效率!!这就涉这就涉及到各种工程手册的数据处理技术。及到各种工程手册的数据处理技术。工程手册的数据处理包括数工程手册的数据处理包括数表和线图的处理,在处理方法上有数表表和线图的处理,在处理方法上有数表的程序化、数表的文件化、数表的公式的程序化、数表的文件化、数表的公式化等各种处理技术。化等各种处理技术。而对线图的处理则主要是查而对线图的处理则主要是查找线图的原有公式或将线图离散成数表,找线图的原有公式或将线图离散成数表,然后在按数表进行处理。然后在按数表进行处理。第一节数表的计算机处理工程手册中的数表有两类:一类为常数数表常数数表,如各种材料的力学性如各种材料的力学性能。标准件的尺寸参数等,这些数据之能。标准件的尺寸参数等,这些数据之间彼此没有明显的函数关系间彼此没有明显的函数关系;另一类为列表函数列表函数,用以表达工程中某用以表达工程中某些复杂问题之间的参数关系,如三角函些复杂问题之间的参数关系,如三角函数表或离散型的实验数据,这类数据之数表或离散型的实验数据,这类数据之间的关系可用某个理论公式或经验公式间的关系可用某个理论公式或经验公式表示表示。对于第一类常数数表,可用一维数组、二对于第一类常数数表,可用一维数组、二维数组或多维数组进行赋值的方法进行维数组或多维数组进行赋值的方法进行程序化处理程序化处理。如果常数数表的数据量较如果常数数表的数据量较大,且需要共享,可大,且需要共享,可将这些常数数表存将这些常数数表存入数据文件或数据库中入数据文件或数据库中,这样可以实现,这样可以实现数据与程序的分离,增强数据管理的安数据与程序的分离,增强数据管理的安全性,同时提高工程数据的可维护性全性,同时提高工程数据的可维护性。对于第二类列表函数,还可对数表进行公对于第二类列表函数,还可对数表进行公式化处理式化处理,将数表中数据拟合成公式,由计算机直接求解公式求取所需的数据。一、数表的程序化例例2-12-1将表将表2-12-1中某种型号中某种型号VV带包角修带包角修正系数进行程序化处理。正系数进行程序化处理。该数表程序化时,可定义2个一维数组,将数表中的数值赋值于各自的数组,使之初始化,以下是该数表程序化的C语言初始化赋值语句。例2-1数表程序化C语言初始化赋值语句floatalfa[8]={90.0,100.0,110.0,120.0,130.0,140.0,150.0,160.0};floatkalfa[8]={0.68,0.74,0.79,0.83,0.86,0.89,0.92,0.95};其中,kalfa[0]=0.68表示a=90°时的修正系数,ka1fa[1]=0.74表示a=100°时的修正系数,以此类推。如若已知的包角。不是正好为表中所列数值,而是介于所列数值之间,可用函数插值法求解所需的修整系数,关于函数插值稍后介绍。例2-2将表2-2中数表程序化处理,并要求根据所输入的V带型号查找出该V带的断面尺寸设整型变量i为皮带型号:i=0表示O型,I=1为A型,I=2为B型,以此类推。用4个一维数组a[7]、h[7]、a0[7]、y0[7]分别存储V带的顶宽,断面高、节宽和节高。检索V带参数的C语言程序如下:#includevoidmain(){inti;f1oata[7]={10.0,13.0,17.0,22.0,32.0,38.0,50.0};f1oath[7]={6.0,8.0,10.5,13.5,19.0,23.5,30.0};f1oata0[7]={8.5,11.0,14.0,19.0,27.0,32.0,42.0};f1oaty0[7]={2.1,2.3,4.1,4.8,6.9,8.3,11.0};while(1){scanf(“请输入V带型号(0,1,2,3,4,5,6):d%”,&i);if(i>=0&&i<=6){printf(“您需...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

机械CAD-CAM技术第二讲-设计数据处理技术

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部