哈工大机械设计大作业V带传动电算报告 推荐.docx
- 文档编号:7640158
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:33
- 大小:313.94KB
哈工大机械设计大作业V带传动电算报告 推荐.docx
《哈工大机械设计大作业V带传动电算报告 推荐.docx》由会员分享,可在线阅读,更多相关《哈工大机械设计大作业V带传动电算报告 推荐.docx(33页珍藏版)》请在冰豆网上搜索。
哈工大机械设计大作业V带传动电算报告推荐
HarbinInstituteofTechnology
哈尔滨工业大学机械设计作业设计计算说明书
设计题目:
V带传动设计
院系:
英才学院
班级:
设计者:
学号:
设计时间:
2012.11.25
哈尔滨工业大学
一、程序框图
Y
图1V带设计程序框图
N
二、V带设计程序
functionvarargout=V_caculate(varargin)
%本程序用于计算V带的各项数据
%部分中文注释复制出来之后为乱码
%V_CACULATEM-fileforV_caculate.fig
%V_CACULATE,byitself,createsanewV_CACULATEorraisestheexisting
%singleton*.
%
%H=V_CACULATEreturnsthehandletoanewV_CACULATEorthehandleto
%theexistingsingleton*.
%
%V_CACULATE('CALLBACK',hObject,eventData,handles,...)callsthelocal
%functionnamedCALLBACKinV_CACULATE.Mwiththegiveninputarguments.
%
%V_CACULATE('Property','Value',...)createsanewV_CACULATEorraisesthe
%existingsingleton*.Startingfromtheleft,propertyvaluepairsare
%appliedtotheGUIbeforeV_caculate_OpeningFcngetscalled.An
%unrecognizedpropertynameorinvalidvaluemakespropertyapplication
%stop.AllinputsarepassedtoV_caculate_OpeningFcnviavarargin.
%
%*SeeGUIOptionsonGUIDE'sToolsmenu.Choose"GUIallowsonlyone
%instancetorun(singleton)".
%
%Seealso:
GUIDE,GUIDATA,GUIHANDLES
%EdittheabovetexttomodifytheresponsetohelpV_caculate
%LastModifiedbyGUIDEv2.506-Dec-201215:
27:
18
%Begininitializationcode-DONOTEDIT
gui_Singleton=1;
gui_State=struct('gui_Name',mfilename,...
'gui_Singleton',gui_Singleton,...
'gui_OpeningFcn',@V_caculate_OpeningFcn,...
'gui_OutputFcn',@V_caculate_OutputFcn,...
'gui_LayoutFcn',[],...
'gui_Callback',[]);
ifnargin&&ischar(varargin{1})
gui_State.gui_Callback=str2func(varargin{1});
end
ifnargout
[varargout{1:
nargout}]=gui_mainfcn(gui_State,varargin{:
});
else
gui_mainfcn(gui_State,varargin{:
});
end
%Endinitializationcode-DONOTEDIT
%---ExecutesjustbeforeV_caculateismadevisible.
functionV_caculate_OpeningFcn(hObject,eventdata,handles,varargin)
%Thisfunctionhasnooutputargs,seeOutputFcn.
%hObjecthandletofigure
%eventdatareserved-tobedefinedinafutureversionofMATLAB
%handlesstructurewithhandlesanduserdata(seeGUIDATA)
%varargincommandlineargumentstoV_caculate(seeVARARGIN)
globalPdyileierleichuandongbizhuansuTYPEDd1arrayDd1MINMAXP0arrayNarrayVmaxLdarrayDd1posKaarrayKlarrayDd2arrayDSPcellarrayCELLDSPTABLEPOSHEADMES;
Vmax=25;%ZABCÐÍ´øµÄ×î´ó´øËÙ
%ÒÔÏÂÊÇÆÕͨV´ø»ù±¾¶î¶¨¹¦ÂÊP0µÄ±í¸ñÊý¾Ý
P0array=[
0.000.04,0.06,0.09,0.10,0.12,0.14,0.16,0.17,0.20,0.22,0.26,0.28,0.30,0.32,0.33,0.34,0.33,0.31;
0.000.05,0.08,0.13,0.15,0.18,0.22,0.25,0.27,0.32,0.37,0.41,0.45,0.47,0.49,0.50,0.50,0.49,0.48;
0.000.06,0.09,0.17,0.20,0.23,0.27,0.30,0.33,0.39,0.46,0.50,0.54,0.58,0.61,0.62,0.62,0.61,0.58;
0.000.10,0.14,0.20,0.22,0.26,0.30,0.35,0.39,0.44,0.50,0.56,0.61,0.64,0.67,0.67,0.66,0.64,0.00;
0.000.15,0.26,0.40,0.45,0.51,0.60,0.68,0.73,0.84,0.92,1.00,1.04,1.08,1.09,1.07,1.02,0.96,0.80;
0.000.22,0.39,0.61,0.68,0.77,0.93,1.07,1.05,1.34,1.50,1.64,1.73,1.83,1.87,1.88,1.82,0.00,0.00;
0.000.26,0.47,0.74,0.83,0.95,1.14,1.32,1.42,1.66,1.87,2.05,2.19,2.28,2.34,2.33,0.00,0.00,0.00;
0.000.37,0.67,1.07,1.191.371.661.922.072.442.742.983.163.260.000.000.000.000.00;
0.000.480.841.301.441.641.932.192.332.642.852.962.942.800.000.000.000.000.00;
0.000.591.051.641.822.082.472.823.003.423.703.853.830.000.000.000.000.000.00;
0.000.741.322.092.322.663.173.623.864.404.754.890.000.000.000.000.000.000.00;
0.000.881.592.532.813.223.854.394.685.305.670.000.000.000.000.000.000.000.00;
0.001.392.413.694.074.585.295.846.076.346.020.000.000.000.000.000.000.000.00;
0.002.033.625.646.237.048.219.049.389.620.000.000.000.000.000.000.000.000.00;
0.002.845.148.098.9210.0511.5312.4612.720.000.000.000.000.000.000.000.000.000.00;
0.003.917.0611.0212.1013.4815.040.00.0000.000.000.000.000.000.000.000.000.000.00;
3.015.319.2413.7014.8316.1517.2516.7715.630.000.000.000.000.000.000.000.000.000.00;
3.666.5211.4517.0718.4620.0621.200.000.0000.000.000.000.000.000.000.000.000.000.00;
4.377.9013.8520.6322.2524.0124.840.000.0000.000.000.000.000.000.000.000.000.000.00;
5.089.2116.2023.9925.7627.500.0000.000.0000.000.000.000.000.000.000.000.000.000.00;
6.2110.8618.5526.2127.5728.320.000.000.0000.000.000.000.000.000.000.000.000.000.00;
7.3213.0922.4931.5933.0333.400.000.000.0000.000.000.000.000.000.000.000.000.000.00;
8.7515.6526.9537.2638.620.0000.000.000.0000.000.000.000.000.000.000.000.000.000.00;
10.3118.5231.8342.8743.520.000.000.000.0000.000.000.000.000.000.000.000.000.000.00;
];
MINMAX=[950,6000;800,6000;700,6000;700,6000;200,600;200,6000;200,6000;
200,5500;200,6000;200,5000;200,4500;200,3600;200,3600;200,3200;
200,2800;200,2400;200,2400;200,2000;200,1600;200,1200;
100,1600;100,1200;100,1200;100,950;100,950;100,950;100,800;100,800;];
Narray=[100,200,400,700,800,950,1200,1450,1600,2000,2400,2800,3200,3600,4000,4500,5000,5500,6000];
%ÒÔÏÂÊÇ´øµÄ»ù×¼³¤¶ÈLdϵÁÐ
Ldarray=[200,224,250,280,315,355,400,450,500,560,630,710,800,900,1000,1120,1250,1400,1600,1800,2000,2240,2500,2800,3150,3550,4000,4500,5000];
Dd2array=[20,28,31.5,35.5,40,45,50,56,63,71,80,90,100,112,125,140,150,160,180,200,224,250,280,315,355,400,425,450,500,560,600,630,710,800];
%ÒÔÏÂÊǹ¤×÷»·¾³µÄKa²é±í
yilei=[1:
0.1:
1.2;1.1:
0.1:
1.3;1.2:
0.1:
1.4;1.3:
0.1:
1.5];
erlei=[1.1:
0.1:
1.3;1.2:
0.1:
1.4;1.4:
0.1:
1.6;1.5,1.6,1.8];
%°ü½ÇÐÞÕýϵÊý±í
Kaarray=[220,210,200,190,180,170,160,150,140,130,120,110,100,90;
1.20,1.15,1.10,1.05,1.00,0.98,0.95,0.92,0.89,0.86,0.82,0.78,0.73,0.68];
%´ø³¤ÐÞÕýϵÊý±í
Klarray=[
200zeros(1,6);
224zeros(1,6);
250zeros(1,6);
280zeros(1,6);
315zeros(1,6);
355zeros(1,6);
4000.87zeros(1,5);
4500.89zeros(1,5);
5000.91zeros(1,5);
5600.94zeros(1,5);
6300.960.81zeros(1,4);
7100.990.83zeros(1,4);
8001.000.850.82zeros(1,3);
9001.030.870.840.83zeros(1,2);
10001.060.890.860.860.830;
11201.080.910.880.880.860;
12501.100.930.900.910.890;
14001.140.960.920.930.910;
16001.160.990.950.950.930;
18001.181.010.980.970.960;
200001.031.000.990.980;
224001.061.031.021.000;
250001.091.051.041.030;
280001.111.071.071.060;
315001.131.091.091.080;
355001.171.131.121.110;
400001.191.151.151.140;
4500001.181.181.170;
50000001.211.200];
%СÂÖÖ±¾¶ÏµÁÐÊý×é
Dd1array=[506371807590100125125140160180200250315400355400450500500560630710];
%½çÃæ³õʼ»¯
TYPE=get(handles.popupmenu11,'value');
switch(TYPE)
case1
set(handles.popup,'string','50|63|71|80');
case2
set(handles.popup,'string','75|90|100|125');
case3
set(handles.popup,'string','125|140|160|180');
case4
set(handles.popup,'string','200|250|315|400');
case5
set(handles.popup,'string','355|400|450|500');
Vmax=30;
case6
set(handles.popup,'string','500|560|630|710');
Vmax=30;
end
Dd1pos=get(handles.popup,'value');%È·¶¨popupÖÐDd1Ñ¡ÔñµÄλÖÃ
Dd1=Dd1array((TYPE-1)*4+Dd1pos);
TABLEPOS=1;
changetabledsp(handles.uitable1,'deleteall',TABLEPOS,TYPE);
set(handles.edit9,'string','');
%ChoosedefaultcommandlineoutputforV_caculate
handles.output=hObject;
%Updatehandlesstructure
guidata(hObject,handles);
%UIWAITmakesV_caculatewaitforuserresponse(seeUIRESUME)
%uiwait(handles.figure1);
%---Outputsfromthisfunctionarereturnedtothecommandline.
functionvarargout=V_caculate_OutputFcn(hObject,eventdata,handles)
%varargoutcellarrayforreturningoutputargs(seeVARARGOUT);
%hObjecthandletofigure
%eventdatareserved-tobedefinedinafutureversionofMATLAB
%handlesstructurewithhandlesanduserdata(seeGUIDATA)
%Getdefaultcommandlineoutputfromhandlesstructure
varargout{1}=handles.output;
%---Executesonselectionchangeinpopupmenu3.
functionpopupmenu3_Callback(hObject,eventdata,handles)
%hObjecthandletopopupmenu3(seeGCBO)
%eventdatareserved-tobedefinedinafutureversionofMATLAB
%handlesstructurewithhandlesanduserdata(seeGUIDATA)
%Hints:
contents=cellstr(get(hObject,'String'))returnspopupmenu3contentsascellarray
%contents{get(hObject,'Value')}returnsselecteditemfrompopupmenu3
%---Executesduringobjectcreation,aftersettingallproperties.
functionpopupmenu3_CreateFcn(hObject,eventdata,handles)
%hObjecthandletopopupmenu3(seeGCBO)
%eventdatareserved-tobedefinedinafutureversionofMATLAB
%handlesempty-handlesnotcreateduntilafterallCreateFcnscalled
%Hint:
popupmenucontrolsusuallyhaveawhitebackgroundonWindows.
%SeeISPCandCOMPUTER.
ifispc&&isequal(get(hObject,'BackgroundColor'),get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
functionedit1_Callback(hObject,eventdata,handles)
%hObjecthandletoedit1(seeGCBO)
%eventdatareserved-tobedefinedinafutureversionofMATLAB
%handlesstructurewithhandlesanduserdata(seeGUIDATA)
%Hints:
get(hObject,'String')returnscontentsofedit1astext
%str2double(get(hObject,'String'))returnscontentsofedit1asadouble
%---Executesduringobjectcreation,aftersettingallproperties.
functionedit1_CreateFcn(hObject,eventdata,handles)
%hObjecthandletoedit1(seeGCBO)
%eventdatareserved-tobedefinedinafutureversionofMATLAB
%handlesempty-handlesnotcreateduntilafterallCreateFcnscalled
%Hint:
editcontrolsusuallyhaveawhiteb
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 哈工大机械设计大作业V带传动电算报告 推荐 哈工大 机械设计 作业 传动 电算 报告