哈工大机械设计V带传动电算设计说明书___MatlabGUI版

哈工大机械设计V带传动电算设计说明书___MatlabGUI版

ID:47690434

大小:2.67 MB

页数:27页

时间:2019-10-23

哈工大机械设计V带传动电算设计说明书___MatlabGUI版_第1页
哈工大机械设计V带传动电算设计说明书___MatlabGUI版_第2页
哈工大机械设计V带传动电算设计说明书___MatlabGUI版_第3页
哈工大机械设计V带传动电算设计说明书___MatlabGUI版_第4页
哈工大机械设计V带传动电算设计说明书___MatlabGUI版_第5页
资源描述:

《哈工大机械设计V带传动电算设计说明书___MatlabGUI版》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、........HarbinInstituteofTechnology上机电算设计说明书课程名称:机械设计设计题目:V带传动设计院系:机电工程学院班级:设计者:pyx学号:*******指导教师:设计时间:2015年10月30日参考.资料........哈尔滨工业大学目录1.设计方案21.1设计要求21.2设计思路21.3设计程序框图22.程序源码42.1开始界面42.2设计界面52.3导入表格182.4清除界面193.变量说明204.程序运行结果214.1不同带型不同直径结果214.2多组可选的值264.3特殊工作情况274.4容错功能275.参考文献28参考.资料........1.设计方

2、案1.1设计要求(1)程序中的变量名应尽可能与使用教材或标准相一致。(2)程序中的变量名应给以适当的注释,如名称、单位等,增加程序易读性和易用性。(3)程序头部应给出程序的适用范围。(4)程序输出结果应完整给出机械零部件设计需要的几何及结构参数。1.2设计思路考虑到设计中需要许多表格数据,所以采用Matlab进行编程,这样的话将书中的表格键入.mat文件中,方便编程计算的时候调用,大大简化了编程的工作量,同时也提高了软件的计算效率。要让软件智能就要让人的参与度越少越好,软件在内部对数据进行处理,只给出一些存在范围的参数供用户选择输入,比如带的型号,基准直径,预估中心距等等。而其余的相关系数在用

3、户输入相关的原始数据之后便通过程序自动确定了。输入所要设计的V带的原始数据之后,通过查看选型图确定V带的型号,对于不同的型号V带在满足传动比误差以及带速度的条件的前提下,经计算有若干基准直径可供设计选用,或者没有满足条件的,则说明没有符合条件的设计。假设存在符合条件,选择完基准直径,由于预估中心距满足以下的不等式:,由此预估中心距存在一个范围,用户需要自己选择合适的,这一点很好的体现了人机交互,在这之后以用户确定的参数为基准进行后续的计算,并输出最终的设计结果,至此整个设计过程结束。当然用户可以通过选择不同的基准直径以及输入合理范围内不同的预估中心距来比较设计的结果,最终选择合适的设计方案。1

4、.3设计程序框图参考.资料........开始输入选择工作机载荷情况,原动机的类型,一天工作时间输出设计功率查看带型图,选择带型号,确定相关系数查看可选值,选择的值根据的取值范围:,输入的值输出设计结果:结束NYNYYNYY参考.资料........2.程序源码本软件是基于MatlabR2014a编制的,总共有4个.m文件,下面是个文件的源代码,及相关的说明。2.1开始界面文件名为V_Belt_Design_Welcome.m,该文件为程序的开始界面。%--------------------------------------------------%------机械设计电算V带传动设计--

5、开始界面%--------------------------------------------------functionvarargout=V_Belt_Design_Welcome(varargin)gui_Singleton=1;gui_State=struct('gui_Name',mfilename,...'gui_Singleton',gui_Singleton,...'gui_OpeningFcn',@V_Belt_Design_Welcome_OpeningFcn,...'gui_OutputFcn',@V_Belt_Design_Welcome_OutputFcn,...

6、'gui_LayoutFcn',[],...'gui_Callback',[]);ifnargin&&ischar(varargin{1})gui_State.gui_Callback=str2func(varargin{1});endifnargout[varargout{1:nargout}]=gui_mainfcn(gui_State,varargin{:});elsegui_mainfcn(gui_State,varargin{:});end%以上为初始化语句,勿修改!functionV_Belt_Design_Welcome_OpeningFcn(hObject,eventdata,

7、handles,varargin)handles.output=hObject;guidata(hObject,handles);functionvarargout=V_Belt_Design_Welcome_OutputFcn(hObject,eventdata,handles)varargout{1}=handles.output;functionpushbutton1_Callback(hO

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。