- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Harbin Institute of Technology
机械原理大作业一
课程名称: 机械原理
设计题目: 连杆机构设计
院 系: 机电学院
班 级: 1308102
分 析 者:
学 号:
指导教师:
设计时间: 2015年06月
哈尔滨工业大学
连杆机构运动分析题目以及坐标系的建立
题目中的连杆机构可以简化为图示机构
二、机构的结构分析,组成机构的基本杆组划分
该机构由机架、一个原动件AB和两个II级杆组组成。
有题目分析易知B点的位置、速度和加速度是我们知道的由B点我们可以推导出c点的位移速度加速度从而得到D点的轨迹最终我们可以求得E点的各个参数。
五、计算编程
利用vb软件进行编程,程序如下:
Public q As Single
Option Explicit
Private Sub Command1_Click()
Dim yd, xd, yc, xb, yb, a, b, t, q, i As Single
q = 0
a1.ScaleWidth = 300
a1.ScaleHeight = -300
a1.ScaleLeft = -150
a1.ScaleTop = 250
a1.Line (-300, 0)-(300, 0)
a1.Line (0, -300)-(0, 300)
For i = -300 To 300
If i Mod 50 = 0 Then
a1.Line (-5, i)-(5, i)
a1.Line (i, -5)-(i, 5)
a1.CurrentX = 0
a1.CurrentY = i
a1.Print i
a1.CurrentX = i
a1.CurrentY = 0
a1.Print i
End If
Next
For t = 0 To 200
q = q + t / 1000
xb = 100 * Sin(q)
yb = -100 * Cos(q)
xd = 3 / 2 * xb
yd = yb + Sqr(40000 - xb * xb) / 2
a1.Line (a, b)-(xd, yd)
a = xd
b = yd
Next
End Sub
Private Sub Command2_Click()
Dim yd, xd, yc, xb, yb, a, b, t, q, i, ve, vc, ye, ye0, yc0, ve0, vc0, ae, ac, ae0, ac0, x1 As Single
a1.ScaleWidth = 10
a1.ScaleHeight = -100
a1.ScaleLeft = 150
a1.ScaleTop = 50
ve0 = 0
vc0 = 0
ye = 200
x1 = 151
For i = 1 To 15
x1 = 3.14159 / 6 + x1
a1.Line (x1, 1)-(x1, -1)
a1.CurrentX = x1 - 3.14159 / 12
a1.CurrentY = -2
a1.Print i * 30
Next
For t = 0 To 3000
q = q + t / 10000
xb = 100 * Sin(q)
yb = -100 * Cos(q)
xd = (3 / 2) * xb
yd = yb + Sqr(40000 - xb * xb) / 2
ye = yd + Sqr(40000 - xd * xd)
yc = yb - Sqr(40000 - xb * xb)
ve = (ye - ye0)
vc = (yc - yc0)
ae = ve - ve0
ac = ae - ae0
a1.Line (151, -100)-(151, 100)
a1.Line (t - 50, 0)-(t, 0)
If t Mod 5 = 0 Then
a1.Line (150.9, t)-(151.1, t)
a1.CurrentX = 151
a1.CurrentY = t
a1.Print t * 55
a1.CurrentX = 151
a1.CurrentY = -t
a1.Print -t * 55
End If
a1.CurrentX = 151
a1.CurrentY = 0
a1.Line (q - 0.2, vc0)-(q, vc)
a1.Line (q - 0.2, ve0)-(q, ve)
yc0 = yc
ye0 = ye
ve0 = ve
vc0 = vc
ae0 = ae
ac0 = ac
您可能关注的文档
- 国家申论模拟题:2014年国家公务员考试文化产业发展(含答案)介绍.doc
- 国家卫生县城标准(最新)介绍.doc
- 国家支持高等职业学校专业建设项目(电气)申报书介绍.doc
- 国家职业资格电子商务师考证训练习题汇编(OK)介绍.doc
- 国家职业资格心理咨询师培训课程咨询心理学课件(基础部分)介绍.doc
- 国家注册监理工程师考试--案例考试介绍.doc
- 国奖和励志的申请表介绍.doc
- 国考好申论名言警句介绍.doc
- 国考及联考《行测》模拟卷(三)介绍.doc
- 国龙集团金属制品公司2014培训计划介绍.doc
- 2025江浙沪居民睡眠健康小调研报告.pdf
- 毕业论文的开题报告范文.docx
- 团委活动方案(拓展).docx
- 汽车智能驾驶行业深度报告:端到端与AI共振,智驾平权开启新时代.pdf
- 小核酸行业深度:技术平台和适应症不断验证,迎来销售和临床密集兑现期-华福证券-2025.3.31-65页.docx
- 医药生物行业医疗AI专题报告二多组学篇AI技术驱动精准诊断实现重要突破-25031440页.docx
- CXO行业系列报告三寒冬已过行业需求逐步回暖-25031430页.docx
- 全国租赁市场报告2025年3月_可搜索.pdf
- 玩具行业“情绪经济”专题:创新玩法+IP赋能,重新定义玩具-华鑫证券-2025.docx
- 医疗保健行业PCAB抑制剂药物深度报告抑酸药物市场空间广阔PCAB抑制剂大有可为-25.pdf
文档评论(0)