全文预览

机械设计插床凸轮机构的设计

上传者:梦&殇 |  格式:doc  |  页数:15 |  大小:4121KB

文档介绍
; y2=0; 15 y3=0; putpixel(100+a,300,1); putpixel(100+a,300,2); putpixel(100+a,300,4); } e[t]=y1; f[t]=y2; g[t]=y3; }} main() { int gd=DETECT,gm; int i,t,choice,x_I,y_I,flag=1; double QQ1[3],aa; initgraph(&gd,&gm,""); cleardevice(); for(t=0;!kbhit();t++) { for(;t<360;) t-=360; if(flag==1) for(L=I-rb+70;L<I+rb;L+=2) { Q_a=acos((L*L+I*I-rb*rb)/(2.0*L*I)); Cal(t,QQ1); aa=atan(1*(1-QQ1[1]-L*cos(Q_a-QQ1[0]))/(L*sin(Q_a+QQ1[0]))); pr=(pow((L*L+I*I*(1+QQ1[1])*(1+QQ1[1])-2.0*L*I*(1+QQ1[1]*cos(Q_a+QQ1[0]) )),3.0/2)) /((1+QQ1[1])*(2+QQ1[1])*L*I*cos(Q_a+QQ1[0])+QQ1[2]*L*I*sin(Q_a+QQ1[0])- L*L-I*I*pow(1+QQ1[1],3)); if(aa<=Aa&&pr>rr) flag=0; break; } if(flag==0) Cal(t,QQ1); Draw(t); cleardevice(); x_I=240+L*sin(60*K)-I*cos(Q_a+QQ1[0]-30*K); y_I=240-L*cos(60*K)-I*sin(Q_a+QQ1[0]-30*K); circle(x_I,y_I,rr);

收藏

分享

举报
下载此文档