如何绘制凸轮动画

上传人:kms****20 文档编号:37318959 上传时间:2018-04-14 格式:DOC 页数:6 大小:215KB
返回 下载 相关 举报
如何绘制凸轮动画_第1页
第1页 / 共6页
如何绘制凸轮动画_第2页
第2页 / 共6页
如何绘制凸轮动画_第3页
第3页 / 共6页
如何绘制凸轮动画_第4页
第4页 / 共6页
如何绘制凸轮动画_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《如何绘制凸轮动画》由会员分享,可在线阅读,更多相关《如何绘制凸轮动画(6页珍藏版)》请在金锄头文库上搜索。

1、(50,80)XY实际机构的从动件导路要求是水平的,且凸轮轴心坐标是(50,80) 。XY(0,0)根据书本公式画出的凸轮轴心坐标是(0,0) ,且导路是垂直的。(0,0)XY(50,80)将按照书本公式画出的凸轮顺时针回转 90 度,然后平移(50,80) ,就得到实际凸轮机构 的起始位置。(0,0)XY120凸轮从起始位置逆时针转过120eS0(50,80)S(120)将按照书本公式画出的凸轮先顺时针回转 90 度,再逆时针转动 120 度,然后平移 (50,80) ,就得到实际凸轮机构的凸轮从其起始位置逆时针转动 120 度的位置。! EXAMPLE 5-2 IN P.91 ! TWO

2、CAM CURVES ROTATE! ! THE CENTRE OF THE CAM IS AT (50, 80) ! THE GUIDEWAY OF THE FOLLOWER IS HORIZONTALDIM XB(0 TO 360), YB(0 TO 360) ! ARRAY OF PITCH CURVE DIM XT(0 TO 360), YT(0 TO 360) ! ARRAY OF CAM CONTOUR DIM S(0 TO 360) ! ARRAY OF FOLLOWER DISPLACEMENTOPTION NOLET SET WINDOW -200, 360, -150, 2

3、80M=+1 N=+1 RP=100 E=40 RR=20 RC=30 H=80 DELTA0=140*PI/180 DELTAS=40*PI/180 DELTA01=100*PI/180 S0=SQR(RP2-E2)! CALCULATE AND STORE DISPLACEMENTS AND CO-ORDINATES OF TWO CURVESFOR I=0 TO 360 STEP 1 ! use J, not I !DELTA=I*PI/180IF DELTA=DELTA0 THEND2=DELTA/DELTA0S(I)=H*(10*D23-15*D24+6*D25)S1=H*(30*D

4、22-60*D23+30*D24)/DELTA0ELSEIF DELTA=(DELTA0+DELTAS) THENS(I)=HS1=0ELSEIF DELTA=(DELTA0+DELTAS+DELTA01) THEND4=(DELTA-DELTA0-DELTAS)/DELTA01S(I)=H*(1-D4+1/(2*PI)*SIN(2*PI*D4)S1=-H/DELTA01*(1-COS(2*PI*D4)ELSES(I)=0S1=0END IFXB(I)=M*(S0+S(I)*SIN(DELTA)+N*E*COS(DELTA)YB(I)=(S0+S(I)*COS(DELTA)-N*E*SIN(D

5、ELTA)XB1=M*(S1*SIN(DELTA)+(S0+S(I)*COS(DELTA)-N*E*SIN(DELTA)YB1=S1*COS(DELTA)-(S0+S(I)*SIN(DELTA)-N*E*COS(DELTA)KB=SQR(XB12+YB12)XT(I)=XB(I)+M*RR*YB1/KBYT(I)=YB(I)-M*RR*XB1/KB NEXT I! ANIMATED CAM FOR J=0 TO 360 STEP 2BOX CIRCLE 50-RP, 50+RP, 80-RP, 80+RPPLOT 50-RP, 80; 50+RP, 80PLOT 50, 80-RP; 50,

6、80+RPDRAW PITCHCURVE WITH ROTATE(J*PI/180-PI/2)*SHIFT(50, 80)DRAW CAMCONTOUR WITH ROTATE(J*PI/180-PI/2)*SHIFT(50, 80)BOX CIRCLE 50+S0+S(J)-RR, 50+S0+S(J)+RR, 80-E-RR, 80-E+RRPLOT 50+S0+S(J), 80-E; 50+S0+S(J)+200, 80-EPAUSE 0.1CLEARIF J=360 THEN J=0 NEXT J! SUBROUTINE FOR DRAWING PITCH CURVE WHEN DEL

7、TA=0, XO=0, YO=0 ! THE GUIDEWAY OF THE FOLLOWER IS VERTICAL PICTURE PITCHCURVEFOR I=0 TO 360PLOT XB(I), YB(I);NEXT IPLOT END PICTURE! SUBROUTINE FOR DRAWING CAM CONTOUR WHEN DELTA=0, XO=0, YO=0 ! THE GUIDEWAY OF THE FOLLOWER IS VERTICAL PICTURE CAMCONTOURFOR I=0 TO 360PLOT XT(I), YT(I);NEXT IPLOT END PICTUREEND作业: 将三个不同的凸轮机构放在同一界面内,各凸轮中心不重叠,各从动件的位置与书本中的 位置不同。让三个凸轮机构同时转动起来。

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

最新文档


当前位置:首页 > 生活休闲 > 科普知识

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