欢迎来到天天文库
浏览记录
ID:57311653
大小:318.68 KB
页数:8页
时间:2020-08-11
《matlab凸轮机构设计《课程设计》报告.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、课程设计说明书学生姓名:付正宋丁王钢专业班级:工设10-1指导教师:黄华贵得分:答辩时间:1目录第一章设计任务................................................................................................31.1设计题目...............................................................................................31.2功能要求............................
2、...................................................................3第二章MATLAB软件设计过程.......................................................................32.1基本理论公式.......................................................................................32.2设计流程...............................
3、................................................................323界面设计................................................................................................424主要代码................................................................................................5第三章软件使用演示..........
4、..............................................................................73.1演示算例1............................................................................................73.2演示算例2............................................................................................7第四章设计心得体会
5、......................................................................................8参考文献..............................................................................................................82第一章设计任务1.1设计题目平面凸轮结构设计1.2功能要求凸轮理论轮廓曲线,第二章MATLAB软件设计过程2.1基本理论公式凸轮推程理论轮廓:x=(r0+s)sinδ;y=(
6、r0+s)cosδ;凸轮推程理论轮廓:x=(r0+s1)sinδ;y=(r0+s1)cosδ;凸轮转过的角度--δ凸轮推程运动角--δ0凸轮回程运动角--δ10凸轮基圆半径--r02.2设计流程(1)针对设计对象,查阅相关资料(机械零件、机械原理),确定设计流程;(2)整理设计计算公式、图表数据;(3)按设计流程进行GUI界面设计;3(4)编制设计计算程序(*.m文件);(5)程序调试,编写设计计算软件说明书:①软件总体功能介绍;②设计计算公式;③软件设计流程;④设计实例——界面截图;2.3界面设计1.设计工具:MatlabGUI工具。2.思路:通过软件输入不同的数据观察凸
7、轮结构3.结果截图4.结构原理说明:文本框中输入基本数据,通过点击界面按钮来绘制题目要求中的两条曲线,远休止角的大小为第四第五个文本框中输入数值的差,凸轮回程运动角大小为第五第六文本框中输入数值的差,以此类推。42.4主要代码h=str2double(get(handles.edit1,'string'));w=str2double(get(handles.edit2,'string'));rb=str2double(get(handles.edit3,'string'));e=str2double(get(han
此文档下载收益归作者所有