版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、harbin institute of technology哈爾濱工業(yè)大學(xué) 機械設(shè)計作業(yè)設(shè)計計算說明書設(shè)計題目: v帶傳動設(shè)計 院 系: 英才學(xué)院 哈爾濱工業(yè)大學(xué)一、程序框圖a1=0.7(dd1+dd2),a2=2(dd1+dd2)輸入初估中心距a0,計算 ld0add2= 查標(biāo)準(zhǔn)帶輪直徑表確定dd2yvvmax ?根據(jù)型號確定最大帶速vmax,額定功率p0中系數(shù)k1,k2,k3,彎曲影響系數(shù)kbv=輸出該型號帶輪系列直徑,選擇輸入小帶輪基準(zhǔn)直徑dd1輸入帶型號查表求傳動比系數(shù)ki查ka, 計算pd,選型查表求ka, 計算pd輸入p, n1, i輸入各原始數(shù)據(jù)開始減小直徑圖1 v帶設(shè)計程序框圖
2、b查標(biāo)準(zhǔn)長度確定ld,同時查取kl,計算實際中心距aa計算小帶輪包角查表確定包角系數(shù)計算po,z10 ?計算fo, q,b ( 取整)輸出結(jié)果計算下一型號帶 ?結(jié)束計算下一種帶輪直徑?yyynnnnb二、v帶設(shè)計程序function varargout = v_caculate(varargin)%本程序用于計算v帶的各項數(shù)據(jù)%部分中文注釋復(fù)制出來之后為亂碼% v_caculate m-file for v_caculate.fig% v_caculate, by itself, creates a new v_caculate or raises the existing% singleto
3、n*.% h = v_caculate returns the handle to a new v_caculate or the handle to% the existing singleton*.% v_caculate(callback,hobject,eventdata,handles,.) calls the local% function named callback in v_caculate.m with the given input arguments.% v_caculate(property,value,.) creates a new v_caculate or r
4、aises the% existing singleton*. starting from the left, property value pairs are% applied to the gui before v_caculate_openingfcn gets called. an% unrecognized property name or invalid value makes property application% stop. all inputs are passed to v_caculate_openingfcn via varargin.% *see gui opti
5、ons on guides tools menu. choose gui allows only one% instance to run (singleton).% see also: guide, guidata, guihandles % edit the above text to modify the response to help v_caculate % last modified by guide v2.5 06-dec-2012 15:27:18 % begin initialization code - do not editgui_singleton = 1;gui_s
6、tate = struct(gui_name, mfilename, . gui_singleton, gui_singleton, . gui_openingfcn, v_caculate_openingfcn, . gui_outputfcn, v_caculate_outputfcn, . gui_layoutfcn, , . gui_callback, );if nargin & ischar(varargin1) gui_state.gui_callback = str2func(varargin1);end if nargout varargout1:nargout = gui_m
7、ainfcn(gui_state, varargin:);else gui_mainfcn(gui_state, varargin:);end% end initialization code - do not edit % - executes just before v_caculate is made visible.function v_caculate_openingfcn(hobject, eventdata, handles, varargin)% this function has no output args, see outputfcn.% hobject handle t
8、o figure% eventdata reserved - to be defined in a future version of matlab% handles structure with handles and user data (see guidata)% varargin command line arguments to v_caculate (see varargin)global pd yilei erlei chuandongbi zhuansu type dd1array dd1 minmax p0array narray vmax ldarray dd1pos ka
9、array klarray dd2array dspcellarray celldsp tablepos headmes;vmax=25;%zabc%vp0p0array=0.00 0.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.00 0.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.00 0.06,0.09,0.17,0.20
10、,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.00 0.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.00 0.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.00 0.22,0.39,0.61,0.68,0.77,0.93,1.07
11、,1.05,1.34,1.50,1.64,1.73,1.83,1.87,1.88,1.82,0.00,0.00;0.00 0.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.00 0.37,0.67,1.07,1.19 1.37 1.66 1.92 2.07 2.44 2.74 2.98 3.16 3.26 0.00 0.00 0.00 0.00 0.00;0.00 0.48 0.84 1.30 1.44 1.64 1.93 2.19 2.33 2.64 2.85
12、 2.96 2.94 2.80 0.00 0.00 0.00 0.00 0.00;0.00 0.59 1.05 1.64 1.82 2.08 2.47 2.82 3.00 3.42 3.70 3.85 3.83 0.00 0.00 0.00 0.00 0.00 0.00;0.00 0.74 1.32 2.09 2.32 2.66 3.17 3.62 3.86 4.40 4.75 4.89 0.00 0.00 0.00 0.00 0.00 0.00 0.00;0.00 0.88 1.59 2.53 2.81 3.22 3.85 4.39 4.68 5.30 5.67 0.00 0.00 0.00
13、 0.00 0.00 0.00 0.00 0.00;0.00 1.39 2.41 3.69 4.07 4.58 5.29 5.84 6.07 6.34 6.02 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00;0.00 2.03 3.62 5.64 6.23 7.04 8.21 9.04 9.38 9.62 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00;0.00 2.84 5.14 8.09 8.92 10.05 11.53 12.46 12.72 0.00 0.00 0.00 0.00 0.00 0.00 0.00
14、0.00 0.00 0.00;0.00 3.91 7.06 11.02 12.10 13.48 15.04 0.0 0.000 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00;3.01 5.31 9.24 13.70 14.83 16.15 17.25 16.77 15.63 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00;3.66 6.52 11.45 17.07 18.46 20.06 21.20 0.00 0.000 0.00 0.00 0.00 0.00 0.00 0.00 0.00
15、 0.00 0.00 0.00;4.37 7.90 13.85 20.63 22.25 24.01 24.84 0.00 0.000 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00;5.08 9.21 16.20 23.99 25.76 27.50 0.000 0.00 0.000 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00;6.21 10.86 18.55 26.21 27.57 28.32 0.00 0.00 0.000 0.00 0.00 0.00 0.00 0.00 0.00 0
16、.00 0.00 0.00 0.00;7.32 13.09 22.49 31.59 33.03 33.40 0.00 0.00 0.000 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00;8.75 15.65 26.95 37.26 38.62 0.000 0.00 0.00 0.000 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00;10.31 18.52 31.83 42.87 43.52 0.00 0.00 0.00 0.000 0.00 0.00 0.00 0.00 0.00 0.0
17、0 0.00 0.00 0.00 0.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
18、,800,950,1200,1450,1600,2000,2400,2800,3200,3600,4000,4500,5000,5500,6000; %ldldarray=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,22
19、4,250,280,315,355,400,425,450,500,560,600,630,710,800; %kayilei=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;
20、%klarray=200 zeros(1,6);224 zeros(1,6);250 zeros(1,6);280 zeros(1,6);315 zeros(1,6);355 zeros(1,6);400 0.87 zeros(1,5);450 0.89 zeros(1,5);500 0.91 zeros(1,5);560 0.94 zeros(1,5);630 0.96 0.81 zeros(1,4);710 0.99 0.83 zeros(1,4);800 1.00 0.85 0.82 zeros(1,3);900 1.03 0.87 0.84 0.83 zeros(1,2);1000 1
21、.06 0.89 0.86 0.86 0.83 0;1120 1.08 0.91 0.88 0.88 0.86 0;1250 1.10 0.93 0.90 0.91 0.89 0;1400 1.14 0.96 0.92 0.93 0.91 0;1600 1.16 0.99 0.95 0.95 0.93 0;1800 1.18 1.01 0.98 0.97 0.96 0;2000 0 1.03 1.00 0.99 0.98 0;2240 0 1.06 1.03 1.02 1.00 0;2500 0 1.09 1.05 1.04 1.03 0;2800 0 1.11 1.07 1.07 1.06
22、0;3150 0 1.13 1.09 1.09 1.08 0;3550 0 1.17 1.13 1.12 1.11 0;4000 0 1.19 1.15 1.15 1.14 0;4500 0 0 1.18 1.18 1.17 0;5000 0 0 0 1.21 1.20 0; %dd1array=50 63 71 80 75 90 100 125 125 140 160 180 200 250 315 400 355 400 450 500 500 560 630 710; %type=get(handles.popupmenu11,value);switch(type) case 1 set
23、(handles.popup,string,50|63|71|80); case 2 set(handles.popup,string,75|90|100|125); case 3 set(handles.popup,string,125|140|160|180); case 4 set(handles.popup,string,200|250|315|400); case 5 set(handles.popup,string,355|400|450|500); vmax=30; case 6 set(handles.popup,string,500|560|630|710); vmax=30
24、;end dd1pos=get(handles.popup,value); %popupdd1dd1=dd1array(type-1)*4+dd1pos);tablepos=1;changetabledsp(handles.uitable1,deleteall,tablepos,type); set(handles.edit9,string,); % choose default command line output for v_caculatehandles.output = hobject; % update handles structureguidata(hobject, handl
25、es); % uiwait makes v_caculate wait for user response (see uiresume)% uiwait(handles.figure1); % - outputs from this function are returned to the command line.function varargout = v_caculate_outputfcn(hobject, eventdata, handles) % varargout cell array for returning output args (see varargout);% hob
26、ject handle to figure% eventdata reserved - to be defined in a future version of matlab% handles structure with handles and user data (see guidata) % get default command line output from handles structurevarargout1 = handles.output; % - executes on selection change in popupmenu3.function popupmenu3_
27、callback(hobject, eventdata, handles)% hobject handle to popupmenu3 (see gcbo)% eventdata reserved - to be defined in a future version of matlab% handles structure with handles and user data (see guidata) % hints: contents = cellstr(get(hobject,string) returns popupmenu3 contents as cell array% cont
28、entsget(hobject,value) returns selected item from popupmenu3 % - executes during object creation, after setting all properties.function popupmenu3_createfcn(hobject, eventdata, handles)% hobject handle to popupmenu3 (see gcbo)% eventdata reserved - to be defined in a future version of matlab% handle
29、s empty - handles not created until after all createfcns called % hint: popupmenu controls usually have a white background on windows.% see ispc and computer.if ispc & isequal(get(hobject,backgroundcolor), get(0,defaultuicontrolbackgroundcolor) set(hobject,backgroundcolor,white);end function edit1_c
30、allback(hobject, eventdata, handles)% hobject handle to edit1 (see gcbo)% eventdata reserved - to be defined in a future version of matlab% handles structure with handles and user data (see guidata) % hints: get(hobject,string) returns contents of edit1 as text% str2double(get(hobject,string) return
31、s contents of edit1 as a double % - executes during object creation, after setting all properties.function edit1_createfcn(hobject, eventdata, handles)% hobject handle to edit1 (see gcbo)% eventdata reserved - to be defined in a future version of matlab% handles empty - handles not created until aft
32、er all createfcns called % hint: edit controls usually have a white background on windows.% see ispc and computer.if ispc & isequal(get(hobject,backgroundcolor), get(0,defaultuicontrolbackgroundcolor) set(hobject,backgroundcolor,white);end function edit2_callback(hobject, eventdata, handles)% hobjec
33、t handle to edit2 (see gcbo)% eventdata reserved - to be defined in a future version of matlab% handles structure with handles and user data (see guidata) % hints: get(hobject,string) returns contents of edit2 as text% str2double(get(hobject,string) returns contents of edit2 as a double % - executes
34、 during object creation, after setting all properties.function edit2_createfcn(hobject, eventdata, handles)% hobject handle to edit2 (see gcbo)% eventdata reserved - to be defined in a future version of matlab% handles empty - handles not created until after all createfcns called % hint: edit contro
35、ls usually have a white background on windows.% see ispc and computer.if ispc & isequal(get(hobject,backgroundcolor), get(0,defaultuicontrolbackgroundcolor) set(hobject,backgroundcolor,white);end function edit3_callback(hobject, eventdata, handles)% hobject handle to edit3 (see gcbo)% eventdata rese
36、rved - to be defined in a future version of matlab% handles structure with handles and user data (see guidata) % hints: get(hobject,string) returns contents of edit3 as text% str2double(get(hobject,string) returns contents of edit3 as a double % - executes during object creation, after setting all p
37、roperties.function edit3_createfcn(hobject, eventdata, handles)% hobject handle to edit3 (see gcbo)% eventdata reserved - to be defined in a future version of matlab% handles empty - handles not created until after all createfcns called % hint: edit controls usually have a white background on window
38、s.% see ispc and computer.if ispc & isequal(get(hobject,backgroundcolor), get(0,defaultuicontrolbackgroundcolor) set(hobject,backgroundcolor,white);end % - executes on selection change in popupmenu9.function popupmenu9_callback(hobject, eventdata, handles)% hobject handle to popupmenu9 (see gcbo)% e
39、ventdata reserved - to be defined in a future version of matlab% handles structure with handles and user data (see guidata) % hints: contents = cellstr(get(hobject,string) returns popupmenu9 contents as cell array% contentsget(hobject,value) returns selected item from popupmenu9 % - executes during
40、object creation, after setting all properties.function popupmenu9_createfcn(hobject, eventdata, handles)% hobject handle to popupmenu9 (see gcbo)% eventdata reserved - to be defined in a future version of matlab% handles empty - handles not created until after all createfcns called % hint: popupmenu
41、 controls usually have a white background on windows.% see ispc and computer.if ispc & isequal(get(hobject,backgroundcolor), get(0,defaultuicontrolbackgroundcolor) set(hobject,backgroundcolor,white);end% - executes on selection change in popupmenu5.function popupmenu5_callback(hobject, eventdata, ha
42、ndles)% hobject handle to popupmenu5 (see gcbo)% eventdata reserved - to be defined in a future version of matlab% handles structure with handles and user data (see guidata) % hints: contents = cellstr(get(hobject,string) returns popupmenu5 contents as cell array% contentsget(hobject,value) returns
43、selected item from popupmenu5 % - executes during object creation, after setting all properties.function popupmenu5_createfcn(hobject, eventdata, handles)% hobject handle to popupmenu5 (see gcbo)% eventdata reserved - to be defined in a future version of matlab% handles empty - handles not created u
44、ntil after all createfcns called % hint: popupmenu controls usually have a white background on windows.% see ispc and computer.if ispc & isequal(get(hobject,backgroundcolor), get(0,defaultuicontrolbackgroundcolor) set(hobject,backgroundcolor,white);end % - executes on selection change in popupmenu4.
45、function popupmenu4_callback(hobject, eventdata, handles)% hobject handle to popupmenu4 (see gcbo)% eventdata reserved - to be defined in a future version of matlab% handles structure with handles and user data (see guidata) % hints: contents = cellstr(get(hobject,string) returns popupmenu4 contents
46、 as cell array% contentsget(hobject,value) returns selected item from popupmenu4% - executes during object creation, after setting all properties.function popupmenu4_createfcn(hobject, eventdata, handles)% hobject handle to popupmenu4 (see gcbo)% eventdata reserved - to be defined in a future versio
47、n of matlab% handles empty - handles not created until after all createfcns called % hint: popupmenu controls usually have a white background on windows.% see ispc and computer.if ispc & isequal(get(hobject,backgroundcolor), get(0,defaultuicontrolbackgroundcolor) set(hobject,backgroundcolor,white);e
48、nd % - executes on selection change in popupmenu6.function popupmenu6_callback(hobject, eventdata, handles)% hobject handle to popupmenu6 (see gcbo)% eventdata reserved - to be defined in a future version of matlab% handles structure with handles and user data (see guidata) % hints: contents = cells
49、tr(get(hobject,string) returns popupmenu6 contents as cell array% contentsget(hobject,value) returns selected item from popupmenu6 % - executes during object creation, after setting all properties.function popupmenu6_createfcn(hobject, eventdata, handles)% hobject handle to popupmenu6 (see gcbo)% ev
50、entdata reserved - to be defined in a future version of matlab% handles empty - handles not created until after all createfcns called % hint: popupmenu controls usually have a white background on windows.% see ispc and computer.if ispc & isequal(get(hobject,backgroundcolor), get(0,defaultuicontrolba
51、ckgroundcolor) set(hobject,backgroundcolor,white);end % - executes on selection change in popupmenu8.function popupmenu8_callback(hobject, eventdata, handles)% hobject handle to popupmenu8 (see gcbo)% eventdata reserved - to be defined in a future version of matlab% handles structure with handles an
52、d user data (see guidata) % hints: contents = cellstr(get(hobject,string) returns popupmenu8 contents as cell array% contentsget(hobject,value) returns selected item from popupmenu8 % - executes during object creation, after setting all properties.function popupmenu8_createfcn(hobject, eventdata, ha
53、ndles)% hobject handle to popupmenu8 (see gcbo)% eventdata reserved - to be defined in a future version of matlab% handles empty - handles not created until after all createfcns called % hint: popupmenu controls usually have a white background on windows.% see ispc and computer.if ispc & isequal(get(hobject,backgroundcolor), get(0,defaultuicont
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版窗簾布藝定制與售后維修服務(wù)合同3篇
- 2024版信息調(diào)研保密協(xié)議3篇
- 個人二手房產(chǎn)買賣協(xié)議樣本(2024版)
- 2025年度工業(yè)用地租賃居間合同范本4篇
- 2025餐飲業(yè)食品安全溯源技術(shù)合作合同范本3篇
- 2024版深水井施工合同
- 2025年叉車租賃合同范本一(含綠色節(jié)能要求)4篇
- 二零二五年度補充協(xié)議范本:簽約次數(shù)規(guī)定及實施標(biāo)準(zhǔn)3篇
- 2024礦業(yè)資產(chǎn)買賣貸款居間服務(wù)協(xié)議版B版
- 二零二五年度風(fēng)力發(fā)電機組安裝與維護(hù)協(xié)議6篇
- 上海市12校2025屆高三第一次模擬考試英語試卷含解析
- 三年級數(shù)學(xué)(上)計算題專項練習(xí)附答案集錦
- 鋪大棚膜合同模板
- 長亭送別完整版本
- 《鐵路軌道維護(hù)》課件-更換道岔尖軌作業(yè)
- 股份代持協(xié)議書簡版wps
- 職業(yè)學(xué)校視頻監(jiān)控存儲系統(tǒng)解決方案
- 《銷售心理學(xué)培訓(xùn)》課件
- 2024年安徽省公務(wù)員錄用考試《行測》真題及解析
- 你比我猜題庫課件
- 豐順縣鄉(xiāng)鎮(zhèn)集中式飲用水水源地基礎(chǔ)狀況調(diào)查和風(fēng)險評估報告
評論
0/150
提交評論