版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、通用零部件程序设计机电工程学院通用零部件程序设计基本步骤1.明确设计内容、要求和适用范围2.确定设计计算准则、计算方法,建立数学模型3.列出设计计算步骤、计算公式、设计参数及变 量表4.根据设计计算内容、方法、步骤,构造程序框 图5.有关数表的线图的程序化处理6.编制源程序7.调试程序、运行程序并输出设计结果通用零部件程序设计基本要求1.采用模块化程序设计方法2.采用结构化程序设计方法编制源程序模块化程序设计方法所谓模块化程序设计方法就是将一个待设计的大型软件按功能划分为若干个相对独立的、易于处理的基本单元(即模块),分别编写程序进行调试,然后用一个主控模块将各独立模块连接起来,调用不同的功能
2、模块可完成不同的设计计算功能。模块化程序结构层次主控模块功能模块子模块1子模块N齿轮传动模块化结构图主控程序选择功能模块程序代码闭式标准圆柱齿轮传动设计计算功能模块程序闭式变位圆柱齿轮传动设计计算功能模块程序闭式圆锥齿轮传动设计计算功能模块程序开式标准圆柱齿轮传动设计计算功能模块程序开式变位圆柱齿轮传动设计计算功能模块程序开式圆锥齿轮传动设计计算功能模块程序子模块程序(可供各功能模块共享)求KA子模块.求HlimFlim子模块K=1K=2K=3K=4K=5K=6模块应具有的特点1)一个模块要完成一定的功能,单一功能2)一个模块要有一个名字,以便调用3)单入口单出口4)易分解和组合5)相对独立性
3、结构化程序设计 结构化程序设计是按能够提高程序的易读性与易维护性原则进行的程序设计方法。它的基本要求是:1)全部程序均由若干种基本结构构成,不包括基本结构以外的结构2)每一基本结构都具有单入口、单出口的性质3)不包括无限循环,也没有死语句基本结构1)循序结构2)选择结构3)循环结构循序结构AB入口ABN-S图选择结构条件ABE入口出口是 条件 否A B条件case1case2caseN.循环结构A条件入口NY出口条件AYN入口出口AUNTILAWHILE数表和线图信息的程序化处理主要内容1)数表和线图信息的程序化处理2)有关数据的处理设计数据的处理方法1)程序化:数据编在应用程序中 (1)查表
4、检索法 (2)公式拟合法2)建立数据文件:数据和应用程序分开3)建立数据库数表的分类一、按数据间有无函数关系分类 (1)简单数表 (2)列表函数数表二、按数表的维数分类 (1)一维数表 (2)二维数表 (3)多维数表数表程序化方法1)查表检索法一维数表的存取二维数表的存取区间检索复杂表格的程序化(插值计算)2)数表解析法一维数表的检索例1 根据V带型号,检索有关参数例2 根据材料,检索安全系数二维数表的检索例3 根据原动机和工作机类型,检索齿轮工作情况系数多维数表的检索例4 根据原动机、工作机和工作时间,检索V带工作情况系数区间检索例4 根据轴的直径检索平键尺寸一维数表的线性插值1)物理意义2
5、)插值公式例5 试根据V带包角,查取包角系数。二维数表的线性插值1)物理意义2)插值公式例6 试编制查取轴的圆角处有效应力集中系数程序一维数表的非线性插值1)物理意义2)插值公式3)插值结点的选择例7 根据蜗轮齿数,查取蜗轮齿形系数二维数表的非线性插值方法1:线性-抛物线插值 特点:选取最靠近插值点(X,Y)的相邻6个结点,用二次一维非线性插值及一次线性插值,求出插值点的函数值方法2:抛物线-抛物线插值 特点:选取最靠近插值点(X,Y)的相邻9个结点,用四次一维非线性插值方法,求出插值点的函数值数表解析法1)最小二乘法多项式拟合(1)原理(2)最小二乘法程序2)试将圆弧齿锥齿轮几何系数拟合为公
6、式线图的程序化1)线图类型: 直线、折线、曲线、区域图2)线图程序化处理方法: (1)建立解析式 (2)离散为数表直线线图处理例1 齿轮设计中动载系数KV的查取 区域图的程序化例2 齿轮材料接触疲劳强度极限Hlim的查取 处理方法:按区域图的中线取值 SH=SH0+(SH1-SH0)/(HB1-HB0)*(HB-HB0) HB1 、 HB0:齿面最高硬度、最低硬度 SH1、SH0:最高硬度对应的极限应力中值、最低硬度 对应的极限应力中值 HB、SH:任意齿面硬度及对应的极限应力中值曲线线图的程序化方法1)一般曲线图 (1)转化为数表 (2)建立表达式2)对数线图 对数运算对数线图的程序化1)数
7、学模型2)数学表达3)例二 根据计算功率PC和小带轮转速n1检索V带型号有关数据的处理例3 根据齿轮传动设计中所得的模数圆 整为标准值例4 其它数据处理一维数表线性插值数学模型f(x)g(x)xixi+1yiyi+1误差xy二维数表线性插值数学模型f(x)A(xi yj)B(xi yj+1)C(xi+1 yj+1)D(xi+1 yj)ZijZij+1Zi+1jZi+1j+1T(x,y)EFT(x,y)g(x)xyzZEZF一维数表非线性插值数学模型f(x)g(x)xiXi+1Xi+2YiYYi+1Yi+2误差XYx插值结点选取x1x2x3xxnxn-1xn-2xxixi+1xi+2xxixi-1xi+1xxyxyxyxy齿轮动载系数9876KVVZ1/1001.0X1X2Y1Y2对数线图数学模型PnPAPKP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025四川建筑安全员-B证考试题库附答案
- 2025天津市安全员《A证》考试题库及答案
- 《it推动商业变革》课件
- 大匠文化精神课件(增)
- 多项式与多项式相乘的课件
- 【物理课件】测定金属的电阻率 练习使用螺旋测微器课件
- 江苏省无锡市2024-2025学年高二上学期期终教学质量调研测试历史试卷(含答案)
- 单位管理制度展示大全【职员管理】十篇
- 单位管理制度收录大全【员工管理】十篇
- 单位管理制度收录大合集人事管理篇
- 青岛版四年级上册简便计算400道及答案
- 员工积分制管理实施方案细则
- 和员工签股权合同范本
- 大湾区2023一2024学年第一学期末普通高中一年级联合考试地理附有答案
- 07FD02 防空地下室电气设备安装
- 美的简单高效的管理逻辑
- 鲁科版小学英语三年级下册全册教案
- 《工程伦理》题集
- 江苏2024年江苏省新闻出版学校招聘人员笔试历年典型考题及考点附答案解析
- 四川省成都市2023-2024学年高二历史上学期期末联考试题
- 医院精神科住院医师病历书写考核评分表
评论
0/150
提交评论