- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
哈工大精密机械基础 大作业
应用C语言实现滚子从动件盘状凸轮的轮廓描绘(哈尔滨工业大学 航天学院英才班 )滚子从动件的轮廓与从动件运动方程有关系,本文就一种运动方程描绘了滚子从动件的轮廓。若有给定的从动件方程,则需要将代码中从动件的运动方程和方程的一阶导改变。滚子从动件盘状凸轮的几个重要参数:E:从动件的偏心距,R:凸轮的基圆半径,:,J:凸轮的转角S:,从动件运动方程,凸轮的理论轮廓线上的某一点坐标(X,Y)从动件规律:推程:;远休止:;回程:;近休止:编程思想:凸轮的代码用了一个循环,当角度变化的时候S也在变化,然后根据变化的S计算出凸轮的坐标。在平面上建立坐标系,计算出滚子内轮廓和外轮廓的坐标,再将横纵坐标取平均,得到滚子滚动的圆心,然后以滚子半径做圆。滚子半径不能太大。运行结果如下:图一为运行界面,图二为凸轮图形图一图二附:凸轮代码:#includegraphics.h#includestdio.h#includeconio.h#includestdlib.h#includemath.hmain(){ float x[361],y[361]; float x1[361],y1[361]; float x2[361],y2[361]; float n1[361]; float n2[361]; int E=10; int H=50; int j1=90; int j2=90; int j3=90; int j4=90; int r1=1; float s0=38.726; float s[360]; int R,j,m=360,gmode,gdriver,gerror; printf(请输入基圆半径R和滚子半径); printf(R=); scanf(%d,R);printf(\t%d,R); printf(r1=); scanf(%d,r1);printf(\t%d,r1); gdriver=VGA; gmode=VGAHI; initgraph (gdriver,gmode,); setbkcolor(BLACK); line(10,240,630,240);line(320,20,320,450); circle(320,240,R); for(j=0;j=360;j++) { if(j360-j4j=360) { s[j]=0; n1[j]=-E*sin(j*3.141592/j1)+(s0+s[j])*cos(j*3.141592/j1); n2[j]=-E*cos(j*3.141592/j1)-(s0+s[j])*sin(j*3.14159/j1); } if(j360-j3-j4j=360-j4) { s[j]=(H-H/2*(1-cos(3.1415926/j3*j))); n1[j]=(100*(-H/2*3.14159/j3*sin(3.14159/j3*j))-E)*sin(j*3.141592/j1)+(s0+s[j])*cos(j*3.141592/j1); n2[j]=(100*(-H/2*3.14159/j3*sin(3.14159/j3*j))-E)*cos(j*3.141592/j1)-(s0+s[j])*sin(j*3.14159/j1); } if(j360-j4-j3-j2j=360-j3-j4) { s[j]=H; n1[j]=-E*sin(j*3.141592/j1)+(s0+s[j])*cos(j*3.141592/j1); n2[j]=-E*cos(j*3.141592/j1)-(s0+s[j])*sin(j*3.14159/j1); } if(j=0j=360-j4-j3-j2) { s[j]=(H/2*(1-cos(3.1415926/j1*j))); n1[j]=(100*(3.14159*H/j1/2*sin(3.14159/j1*j))-E)*sin(j*3.141592/j1)+(s0+s[j])*cos(j*3.141592/j1); n2[j]=(100*(3.14159*H/j1/2*sin(3.1415
您可能关注的文档
- 南充炼油厂原油储罐说明书.doc
- 南宁市青年创业者联合会章程.doc
- 南京林业大学梁希广场概念性设计.ppt
- 南开大学 优秀毕业论文.doc
- 南方灯具家具城整合营销传播初步方案.ppt
- 南昌沃尔玛超市商品管理调查.doc
- 南通华宏化工设备制造安装有限公司825(表格2).doc
- 南海区桂城街道60街区项目项目定位报告.ppt
- 南通富宏纸业有限公司纱管纸生产项目环境影响评价.doc
- 南通泰通化学科技有限公司年产1000吨2-羧基乙基(苯基)次膦酸等项目环境影响评价.doc
- 广发证券-计算机行业-黑芝麻智能专题报告-技术实力较强产品快速迭代受益于智驾产业浪潮及国产化趋势.pdf
- 中信建投-必威体育精装版周择时观点-12月市场稳健防守优先.pdf
- 中信期货-2025年原油价格展望.pdf
- 广发证券-非银金融行业投资策略周报-并购重组红利持续释放资本市场积极赋能新质生产力.pdf
- 广发证券-基金产品专题研究系列之六十五-如何通过ETF实现全球多元配置.pdf
- 广发证券-建筑材料行业投资策略周报-玻纤提价行业处于政策窗口期.pdf
- 申万宏源-抢跑效应支撑债市持续走强.pdf
- 太平洋证券-11月PMI数据点评:经济企稳态势进一步确立.pdf
- 浙商证券-2025年社服行业年度投资策略-线下周期,产品升级.pdf
- 浙商证券-电子行业2025年度行业策略报告:AI由云入端,IC先进突破.pdf
文档评论(0)