项就可以跳动对应函数位置进行程序编辑。选中选项,光标跳到下面空白处,添加以下代码请输入数值该语句严格限制编辑框内必须输入数值,否则出现对话框如下图所示。同理在其他四个编辑框的回调函数下输入相同的代码。图对话框打开文件编辑器,点击向下的三角图标,设置下拉菜单返回函数,光标跳到下面空白处。由于下拉菜单是本界面设计关键控件,与本设计相关的程序都放在这个返回函数下。添加代码如下连杆的几个位置点连杆的几个位置点水平方向垂直方向角位移线图,主动件转角度从动件角位移度角位移线图摇杆角位移连杆角位移角速度线图摇杆角速度连杆角速度主动件转角度从动件角速度角速度线图求解机构运动系统机械设计与制造,杨春辉基于的平面连杆机构运动分析重庆科技学院学报,陈杰平,姚智华基于的曲柄滑块机构仿真研究安徽技术师范学院学报,王华杰基于的四杆机构运动分析与动画模拟机械设计与制造,王文娟基于优化工具箱的平面连杆机构的设计轻工机械,崔利杰,龚小平基于运动仿真的平面多连杆机构优化设计机械设计与制造,覃虹桥,魏承辉,罗佑新,等基于软件的铰链四杆机构运动分析仿真软件开发常德师范学院学报,徐梓斌六杆机构运动学仿真的实现煤矿机械,申文清,郝爱云,朱志辉,等基于的装载机连杆机构优化设计煤矿机械,王静文,刘舜尧,莫江涛,等基于实现平面四杆机构运动仿真现代机械,角加速度线图摇杆角加速度连杆角加速度主动件转角度从动件角加速度角加速度线图,其中命令用于更新句柄,当输入不同参数是,程序能够做出相应的相应。打开文件编辑器,点击向下的三角图标,在菜单回调函数下添加以下代码此菜单用以打开文件。其相应界面如图所示图运行界面打开文件编辑器,点击向下的三角图标,在菜单回调函数下添加以下代码用于图形输出。打开文件编辑器,点击向下的三角图标,在菜单回调函数下添加以下代码,此菜单用于关闭界面,其响应界面如图所示图完成文件编写后,运行程序进行检验,单击图标或文件工具栏的图标,在编辑栏输入个构件参数,单击右侧下拉框,运行结果如以下图所示图连杆几个位置点图角加速度线图图角速度线图图角位移图结论在本次基于平面四杆机构机构的运动分析毕业论文设计中,不仅用到了的语言编程,还有图形用户界面设计。对于课程的设计来说,语言本身来说,功能相当强大,但是由于其复杂的编程方法,让大多数初学者望而却步而图形界面则正好弥补了它的不足,它采用的是所见即所得的编程方式,用它来做软件的界面就如图制作网页样简单明了,用它制作出来的软件不需要太多的编程知识都可以轻松搞定在此次毕业论文设计中,本人尽量扬长避短,把这些工具的优点结合到起,发挥其最大的作用。本文的程序在版中调试通过。通过此次设计,不仅使我们对使我们对四杆机构有了进步认识,并且使我们认识到计算机技术对工程应用的重要性。本论文的主要成果有本系统可以自动演示不同的四杆机构的运动,模拟仿真运动轨迹与从动件的速度分析,有助于分析机构的速度加速程度和机构的工作性能采用语言开发机构仿真运动分析软件,开发界面容易,运行程序时无需编辑连接,给使用者以极大的方便只要输入数据,即可得到结果将运行结果与设计要求相比较,从而引导设计者修改设计本次论文设计使我认识到了机械设计领域,尤其在解析法求解分析机构运动规律中,计算机编程对工作的巨大支持,提高了对计算机知识尤其是计算机编程的兴趣,培养了严谨务实的工作作风,以及对查阅资料总结归纳能力的重要性的认识,对我以后的工作学习有了很大的帮助与启迪。本次设计业凸显了些自己在计算机编程方面的弱势,计算机运用能力有待提高,本系统达到了基本的运算分析功能,但是在人机更高水平的互动上尚有待提高和完善。致谢本论文的完成,得益于河南科技学院老师传授的知识,使本人有了完成论文需要的知识积累,更得益于指导老师从选题的确定论文资料的收集论文框架的确定到论文的完成所付出的心血,在此对老师表示感谢,在论文完成过程中,同学们也给了我无私的帮助,在此并致谢,通过本次毕业设计,培养了我正确的设计思想和思维方法,并使我查阅文献资料阅读外文资料及的能力计算机辅助绘图及设计和文字表达能力也得到了进步的提高。值此毕业论文完成之际,特向不辞辛苦教导我的老师和在这次毕业设计中帮助我的同学们在此表示感谢感谢答辩老师的审阅与批评指正,参考文献孙桓,陈作模机械原理版北京高等教育出版社,教程罗建军主编北京电子工业出版社,原理与工程应用版北京电子工业出版社,平面四连杆机构的计算设计梁崇高主编北京高等教育出版社,连杆机构设计与应用创新华大年,华志宏编著北京机械工业出版社,线性代数陈付贵,张万琴主编北京北京大学出版社,符炜机构设计学版长沙中南工业大学出版社,现代连杆机构设计熊滨生主编北京化学工业出版社,宝典陈杰编著北京电子工业出版社,从入门到精通求是科技编著北京人民邮电出版社,曹飞,徐征峰用可以借助自带的函数求出连杆的角位移和摇杆的角位移。求解具有个未知量,的线性方程组式上式可以表示为系列矩阵,是个阶方阵,可表示如下,并运用逆矩阵知识式的逆矩阵为常数项是个维矢量,式因此,线性方程组解的矢量为,式式是求解连杆和摇杆角速度和角加速度的依据。以上各式既为求解平面连杆机构运动规律的数学模型。基于程序设计程序设计是编程者实现算法,用编程语言表达数学模型的过程,或者说是现实问题求解的思维活动代码化的过程。也就是解决如何组织的结构根据以上数学模型,选择优化算法,创建程序流程图,运用语言,编写程序,并在中调试运行,将这个实际问题转化为编程语言。程序流程按照现代程序设计的观点,算法是系列解决问题的清晰指令算法是个程序的灵魂,个准确无误的算法是程序设计成功的关键。任何算法功能都能够通过三种基本结构顺序结构,选择结构,循环结构的组合来实现。为了更加方便清楚准确的编写程序,我们首先把算法用流程图的方式来表示出来。程序流程图是人们对解决问题的方法思路或算法的种描述。采用简单规范的符号,画法简单,结构清晰,逻辑性强,便于描述,容易理解综合运用三种逻辑结构,并且仔细推算,以保证算法精确,节省空间和时间,以及达到高效率。程序流程图如图所示。新步长输入给定已知参数设置的范围及步长调用函数求解,求解连杆两端点坐标值绘制从动件角位移线图绘制连杆的几个位置点利用矩阵公式求,输出个周期内角位移,角速度,角加速度数据绘制从动件角加速度线图利用矩阵公式求,绘制从动件角速度线图程序开始程序结束重新设置步长图程序流程图文件编写首先创建函数,函数通过他确定,。,主程序如下平面四杆机构的运动分析输入机架长度输入曲柄长度主动件输入连杆长度输入输入从动杆长度此机构不满足杆长条件,程序终止,此机构为双曲柄机构此机构为曲柄摇杆机构此机构为双摇杆机构,本例不予考虑输入主动件角速度连杆的几个位置点水平方向垂直方向,主动件转角度从动件角位移度角位移线图,程序运行图形输出图运行界面图连杆的几个位置点图角位移线图图角速度线图图角加速度线图基于图形界面设计界面设计图新建文件首先我们新建个文件,如上图所示,选择进入开发环境以后添加个编辑文本框,个静态文本框,和个下拉菜单。利用菜单编辑器,创建三个菜单。创建,主动件转角度从动件角速度角速度线图