毕业论文 牛头刨床运动分析和运动仿真,附源程序 摘 要 在工程技术领域,经常会遇到一些需要反复操作,重复性很高的工作,如果能有一个供反复操作且操作简单的专用工具,图形用户界面就是最好的选择。如在本设计中对于牛头刨床平面六杆机构来说,为了保证结构参数与运动参数不同的牛头刨床的运动特性,即刨刀在切削过程中接近于等速运动从而保证加工质量和延长刀具寿命,以及刀具的急回性能从而提高生产率,这样的问题如果能够通过设计一个模型平台,之后只需改变参量就可以解决预期的问题,这将大大的提高设计效率。本设计中正是通过建立牛头刨床六杆机构的数学模型,然后用MATLAB程序设计出一个友好的人机交互的图形界面,并将数学模型参数化,使用户只需改变牛头刨床的参数就可以方便的实现运动分析和运动仿真,用户可以形象直观地观察到牛头刨床的运动轨迹、速度变化及加速度变化规律。 关键词:牛头刨床 六杆机构 MATLAB 运动仿真 程序开发 目录 1 绪论...............................................................4 2牛头刨床六杆机构运动分析程序设计 2.1 MATLAB介绍 ................................................5 2.2 MATLAB的特点 ..............................................6 2.3 用MATLAB处理工程问题优缺点................................7 3牛头刨床运动分析的模型 3.1 基本概念与原理...............................................9 3.2 牛头刨床六杆机构的数学模型 .................................9 4 图形用户界面GUI 4.1界面设计的原则 .............................................13 4.2 功能要求 .................................................. 16 4.3界面结构设计 ................................................17 4.4 程序框图的设计 .............................................19 5运动仿真程序界面设计与编程实现 5.1 句柄图形体系 .................................................21 5.1.1 图形对象、对象句柄和句柄图形树结构..................... 22 5.1.2 对象属性 ..............................................23 5.1.3 对象句柄的获取方法.....................................23 5.1.4 对象句柄的获取和设置...................................25 5.2 主界面参数含义 ............................................. 27 5.3 界面制作步骤................................................ 27 6总结 ............................................................. 49 7致谢.............................................................. 50 8参考书目.......................................................... 51 9附录 程序源代码.................................................... 52 |
查看评论
已有0位网友发表了看法