图3-10连杆机构动画程序 - 范文中心

图3-10连杆机构动画程序

10/18

图3-10连杆机构动画程序

! 图3-10的动画程序

! 本TB 程序见“DONG3-10.TRU ”

! 若要输出图3-10连杆机构从动件的具体输出数值,见“图3-10连杆机构计算程序. DOC ”

SET WINDOW -22, 58, -35, 23 !窗口的长宽比应该与屏幕窗口的一样,大约为

4:3,这样画出来的图形才不会变形。

OPTION NOLET

W1=10 :XE=0:YE=0:XB=41:YB=0:XF=0:YF=-34:LED=14

LDA=39:LBA=28:ADC=35:LDC=15:LFG=55:R=0.5

FOR I =0 TO 3600 STEP 2 !准备转10圈,原动件每次转2度。

CALL LINK(XE, YE, 0, 0, 0, 0, I *PI/180, W1, 0, LED, XD, YD, VDX,

VDY , ADX, ADY)

CALL RRR(XD, YD, VDX, VDY, ADX, ADY, XB, YB, 0, 0, 0, 0, LDA, LBA,

QDA, W3, E3, QBA, W2, E2)

CALL LINK(XD, YD, VDX, VDY, ADX, ADY, QDA, W3, E3, LDA, XA, YA,

V AX, VAY , AAX, AAY) !为了画动画,必须求出A 点坐标

QDC=QDA+ADC*PI/180

CALL LINK(XD, YD, VDX, VDY, ADX, ADY, QDC, W3, E3, LDC, XC, YC,

VCX, VCY, ACX, ACY)

CALL RPR(0, XF,YF,0,0,0,0, XC,YC,VCX,VCY, ACX, ACY, 0, QFG, W4, E4) CALL LINK(XF,YF,0,0,0,0,QFG,W4,E4, LFG, XG,YG ,VGX,VGY ,AGX, AGY) CLEAR ! 清屏幕

PLOT XE,YE;XD,YD;XA,YA;XB,YB ! 画折线 EDAB

PLOT XD,YD;XC,YC;XA,YA ! 画折线DCA

PLOT XF,YF;XG,YG ! 画折线FG

BOX CIRCLE -R,R,-R,R ! 在Xmin=-R, Xmax=R,Ymin=-R,Ymax=R的矩形内画椭圆, 即:以(0,0)为圆心, 以R 为半径画圆(转动副)

PLOT TEXT, AT XE+1,YE:"E" ! 在E 处写字符E

BOX CIRCLE XD-R,XD+R,YD-R,YD+R ! 在Xmin=XD-R, Xmax=XD+R,Ymin=YD-R,Ymax=YD+R的矩形内画椭圆, 即:以(XD,YD)为圆心, 以R 为半径画圆.

PLOT TEXT, AT XD+1,YD:"D" ! 在D 处写字符D

BOX CIRCLE XA-R,XA+R,YA-R,YA+R

PLOT TEXT, AT XA+1,YA:"A"

BOX CIRCLE XB-R,XB+R,YB-R,YB+R

PLOT TEXT, AT XB+1,YB:"B"

BOX CIRCLE XF-R,XF+R,YF-R,YF+R

PLOT TEXT, AT XF+1,YF:"F"

BOX CIRCLE XC-R,XC+R,YC-R,YC+R

PLOT TEXT, AT XC+1,YC:"C"

PLOT TEXT, AT XG+1,YG:"G"

PAUSE 0.2 ! 画完每幅图后, 暂停0.2秒.

NEXT I

END

SUB LINK(XA, YA, VAX, VAY , AAX, AAY, QAB, W, E, L, XB, YB, VBX, VBY,

ABX, ABY)

XB=XA+L*COS(QAB)

YB=YA+L*SIN(QAB)

VBX=VAX-L*SIN(QAB)*W

VBY=VAY+L*COS(QAB)*W

ABX=AAX-L*COS(QAB)*W^2-L*SIN(QAB)*E

ABY=AAY-L*SIN(QAB)*W^2+L*COS(QAB)*E

END SUB

SUB RRR(XA, YA, VAX, VAY , AAX, AAY, XC, YC, VCX, VCY, ACX, ACY, LAB,

LCB, QAB, WAB, EAB, QCB, WCB, ECB)

LAC=SQR((XC-XA)^2+(YC-YA)^2)

COSQAC=(XC-XA)/LAC

SINQAC=(YC-YA)/LAC

QAC=ANGLE(COSQAC,SINQAC)

COSQCBA=(LAB^2+LAC^2-LCB^2)/(2*LAB*LAC)

SINQCBA=SQR(1-COSQCBA^2)

QCBA=ANGLE(COSQCBA,SINQCBA)

QAB=QAC-QCBA

XB=XA+LAB*COS(QAB)

YB=YA+LAB*SIN(QAB)

COSQCB=(XB-XC)/LCB

SINQCB=(YB-YC)/LCB

QCB=ANGLE(COSQCB,SINQCB)

WAB=((VAX-VCX)*COSQCB+(VAY-VCY)*SINQCB)/LAB/SIN(QAB-QCB) WCB=((VAX-VCX)*COS(QAB)+(VAY-VCY)*SIN(QAB))/LCB/SIN(QAB-QCB) G=AAX-ACX-LAB*COS(QAB)*WAB^2+LCB*COSQCB*WCB^2 F=AAY-ACY-LAB*SIN(QAB)*WAB^2+LCB*SINQCB*WCB^2

EAB=(G*COSQCB+F*SINQCB)/LAB/SIN(QAB-QCB)

ECB=(G*COS(QAB)+F*SIN(QAB))/LCB/SIN(QAB-QCB)

END SUB

SUB RPR(M, XA, YA, VAX, VAY , AAX, AAY, XC, YC, VCX, VCY, ACX, ACY,

LAB, QBD, W, E)

LAC=SQR((XC-XA)^2+(YC-YA)^2)

COSQAC=(XC-XA)/LAC

SINQAC=(YC-YA)/LAC

QAC=ANGLE(COSQAC,SINQAC)

LBC=SQR(LAC^2-LAB^2)

QACB=ATN(LAB/LBC)

QBD=QAC+M*QACB

DELTA=-(YC-YA)*SIN(QBD)-(XC-XA)*COS(QBD)

DELTAW=(VCX-VAX)*SIN(QBD)-(VCY-VAY)*COS(QBD) DELTA V=-(YC-YA)*(VCY-VAY)-(XC-XA)*(VCX-VAX) W=DELTAW/DELTA

VLBC=DELTAV/DELTA

T1=(ACX-AAX)+(VCY-VAY)*W+SIN(QBD)*W*VLBC T2=(ACY-AAY)-(VCX-VAX)*W-COS(QBD)*W*VLBC DELTAE=T1*SIN(QBD)-T2*COS(QBD)

E=DELTAE/DELTA

END SUB


相关内容

  • 环保教案-热机与社会发展教学设计
    环保教案-热机与社会发展 一.教学目标: 1.知识与技能 (1)知道热机工作过程中的能量转化过程. (2)了解汽油机的工作原理和工作过程,提高读图能力. 2.过程与方法 利用图片或动画,研究并认识汽油机的基本结构.工作原理和工作过程. 3. ...
  • 柴油机的工作原理
    柴油机的工作原理: 柴油机的工作是由进气.压缩.燃烧膨胀和排气这四个过程来完成的,这四个过程构成了一个工作循环.活塞走四个过程才能完成一个工作循环的柴油机称为四冲程柴油机. 一. 进气冲程 第一冲程--进气,它的任务是使气缸内充满新鲜空气. ...
  • 发动机原理动画解析简图
    转子发动机 --内燃机的一种,把热能转为旋转运动而非活塞运动,如马自达RX8 直列式发动机 --它的汽缸肩并肩地排成一排,L4发动机,一般的车都用 水平对置式发动机 --汽缸排列在发动机相对的两个平面上,保时捷911用的是这种的6缸 涡轮式 ...
  • 数控专业毕业论文参考题目
    数控专业毕业论文参考题目 1. 实验室用简易滚动轴承试验装置的原理与初步的结构设计 2. 滚动轴承振动数据分析的基本原理及其应用 3. 光栅传感器的基本原理及模拟实验课件制作 4. 光纤位移(Y 型)传感器的基本原理及模拟实验课件的制作 5 ...
  • 包装机械论文
    昆明理工大学 <包装机械>课程论文 泡罩包装机 姓 名: 钟家连 学 号: [1**********]5 学 院: 机电工程学院 专 业: 包装工程专业 年 级: 2012 指导教师: 何祖顺 年 月 日 摘要 本文阐述了泡罩包 ...
  • 浅谈电梯限速器安全钳现场性能
    浅谈电梯限速器安全钳现场性能检测 摘 要:本文主要对电梯限速器安全钳动作原理进行了分析,并在此基础上总结了电梯限速器安全钳现场检测的内容,最后就安装检验综合试验中需要注意的问题进行了说明. 关键词:电梯:安全钳:限速器:性能检测 引言 电梯 ...
  • 380个机构实例,囊括机械设计人员所有基础设计!
    <常见机构设计及应用图例(第2版)>精选了约380个机构实例,囊括了平面连杆机构.凸轮机构.齿轮机构.轮系.间歇运动机构.螺旋机构.挠性传动机构.组合机构.特殊机构以及创新机构等全部的机构类型,采用运动简图.轴测简图.装配图.构 ...
  • 一种管道机器人爬行机构的工作原理
    第29卷第11期 2012年11月 机械设计 JOURNALOFMACHINEDESICN V01.29No.1lNov.2012 一种管道机器人爬行机构的工作原理' 郭瑞杰,李杰,王忠,杨启坤 (西南科技大学制造科学与工程学院,四川绵阳6 ...
  • 柴油机噪声故障诊断
    柴油机噪声故障诊断 [2007-03-16] 关键字:柴油机噪声 汽车发动机在运行中可能发生故障,同时发出异响和噪声,可用发动机故障诊断方法来诊断,主要是用听觉来诊断,有条件的可借助于简单的听诊工具或发动机异响测试仪来诊断,但最简便的方法就 ...