当前位置:首页 > 基于MATLAB平面四连杆机构运动学分析
(3)打开M文件编辑器(M-file Edit),点击向下的三角图标,在Open菜单回调函数下添加
以下代码:
file = uigetfile('*.fig'); if ~isequal(file, 0) open(file); end
此菜单用以打开fig文件。其相应界面如图9所示:
图9 (4)打开M文件编辑器(M-file Edit),点击
向下的三角图标,在Print菜单回调函数下添加
以下代码:
printdlg(handles.figure1) %用于图形输出。 (5)打开M文件编辑器(M-file Edit),点击
向下的三角图标,在Close菜单回调函数下添加
以下代码:
selection = questdlg(['Close ' get(handles.figure1,'Name') '?'],...
['Close ' get(handles.figure1,'Name') '...'],'Yes','No','Yes'); if strcmp(selection,'No') return; end
delete(handles.figure1)
此菜单用于关闭界面,其响应界面如图10所示:
图10
17
(6)完成M文件编写后,运行程序进行检验,单击编辑栏输入个构件参数,运行结果如图11:
图标或M文件工具栏的图标,在
图11 界面运行效果图 分别点击下拉菜单
下各选项,则在绘图区域分别显示图2~图5。
18
4 小结
在本次基于MATLAB平面四杆机构机构的运动分析课程设计中,不仅用到了MATLAB的m语言编程,还有GUI图形用户界面设计。对于课程的设计来说,m语言本身来说,功能相当强大,但是由于其复杂的编程方法,让大多数初学者望而却步;而GUI图形界面则正好弥补了它的不足,它采用的是所见即所得的编程方式,用它来做软件的界面就如图制作网页一样简单明了,用它制作出来的软件不需要太多的编程知识都可以轻松搞定;在此次课程设计中,本人尽量扬长避短,把这些工具的优点结合到一起,发挥其最大的作用。通过此次课程设计,不仅使我们对使我们对四杆机构有了进一步认识,并且使我们认识到计算机技术对工程应用的重要性。本此设计凝结了团队合作的结晶,是我们利用三周的时间努力学习、设计的成果,同时,在设计过成中得到了郑雪飞老师的悉心指导,在此表示衷心的感谢!
19
参考文献
[1] 孙桓,陈作模.机械原理[M].7版.北京:高等教育出版社,2006. [2] 符炜.机构设计学.[M].1版. 长沙:中南工业大学出版社,1995. [3] MATLAB原理与工程应用[M].1版.北京:电子工业出版社,2002. [4] http://www.ilovematlab.cn
电子版源文件下载地址:
https://pan.http://www.china-audit.com//s/1smS1vOD 密码:kl7h
20
共分享92篇相关文档