版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Harbin Institute of Technology課程設(shè)計(jì)說(shuō)明書(shū)(論文)課程名稱(chēng): 機(jī)械設(shè)計(jì)電算大作業(yè) 設(shè)計(jì)題目: V帶傳動(dòng)電子計(jì)算器 院 系: 機(jī)電工程學(xué)院 班 級(jí): 1508502 設(shè) 計(jì) 者: 于豪 學(xué) 號(hào): 1150850206 指導(dǎo)教師: 曲建俊 設(shè)計(jì)時(shí)間: 2017.10,11 哈爾濱工業(yè)大學(xué)一、 電算流程圖二、 用戶界面三、 操作說(shuō)明(一) 求設(shè)計(jì)功率和帶輪轉(zhuǎn)速:在左側(cè)輸入框中依次輸入電機(jī)功率、電機(jī)轉(zhuǎn)速、第一級(jí)傳動(dòng)比,并選擇工作載荷情況、原動(dòng)機(jī)類(lèi)型、工作時(shí)間,最后勾選特殊工作需求,就可以按“計(jì)算設(shè)計(jì)功率Pd、帶輪轉(zhuǎn)速n1”鍵進(jìn)行一次計(jì)算。(二) 確定V帶類(lèi)型:根據(jù)所求的
2、設(shè)計(jì)功率和轉(zhuǎn)速,在中央的表中找到對(duì)應(yīng)的V帶類(lèi)型,并勾選對(duì)應(yīng)類(lèi)型的帶輪。這時(shí)會(huì)出現(xiàn)對(duì)應(yīng)的帶輪系列直徑。(三) 確定小帶輪和大帶輪直徑:在帶輪系列中選擇一個(gè)小帶輪直徑填入右側(cè)輸入框。若V帶速度合理,則在下方結(jié)果處輸出大輪小輪直徑;若V帶速度大于最大V帶速度,則在提示欄提示“choose dd1 again”。(四) 確定中心距和實(shí)際基準(zhǔn)長(zhǎng)度:利用上一步中得出的中心距范圍,在輸入框中填入初步中心間距,求出初步基準(zhǔn)長(zhǎng)度。查書(shū)上實(shí)際基準(zhǔn)長(zhǎng)度表,獲得實(shí)際基準(zhǔn)長(zhǎng)度和對(duì)應(yīng)的帶長(zhǎng)修正系數(shù),填入右下的輸入框中。(五) 輸出剩余結(jié)果:按下輸出結(jié)果按鈕,計(jì)算器自動(dòng)輸出V帶設(shè)計(jì)中需要的所有參數(shù)到下方的結(jié)果顯示表中,完成
3、一次計(jì)算。四、 電子計(jì)算器代碼function varargout = trymechanicaldesign(varargin)gui_Singleton = 1;gui_State = struct('gui_Name', mfilename, . 'gui_Singleton', gui_Singleton, . 'gui_OpeningFcn', trymechanicaldesign_OpeningFcn, . 'gui_OutputFcn', trymechanicaldesign_OutputFcn, . '
4、gui_LayoutFcn', , . 'gui_Callback', );if nargin && ischar(varargin1) gui_State.gui_Callback = str2func(varargin1);endif nargout varargout1:nargout = gui_mainfcn(gui_State, varargin:);else gui_mainfcn(gui_State, varargin:);end% End initialization code - DO NOT EDIT%GUI自動(dòng)生成的打開(kāi)窗口準(zhǔn)備程
5、序function trymechanicaldesign_OpeningFcn(hObject, eventdata, handles, varargin)handles.output = hObject;guidata(hObject, handles);%在窗口打開(kāi)同時(shí)完成下列數(shù)據(jù)輸入global data_KA;%將 KA數(shù)值存入數(shù)組for a=1:4for b=1:3for c=1:2 data_KA(a,b,c)=0;endendenddata_KA(:,:,1)=1.0,1.1,1.2;1.1,1.2,1.3;1.2,1.3,1.4;1.3,1.4,1.5;data_KA(:,:
6、,2)=1.1,1.2,1.3;1.2,1.3,1.4;1.4,1.5,1.6;1.5,1.6,1.8;global data_dd1; %將小帶輪系列直徑存入數(shù)組for a = 1:6for b = 1:4 data_dd1(a,b)=0;endenddata_dd1(1,:)=50 63 71 80;data_dd1(2,:)=75 90 100 125;data_dd1(3,:)=125 140 160 180;data_dd1(4,:)=200 250 315 400;data_dd1(5,:)=355 400 450 500;data_dd1(6,:)=500 560 630 710
7、;global data_Kb data_K1 data_K2 data_K3; %將 Kb、K1、K2、K3數(shù)值存入數(shù)組data_Kb = 0.2925 0.7725 1.9875 5.625 19.95 37.35*10(-3);data_K1 = 0.246 0.449 0.794 1.48 3.15 4.57;data_K2 = 7.44 19.02 50.6 143.2 507.3 951.5;data_K3 = 0.441 0.765 1.31 2.34 4.77 7.06*10(-4);global data_e data_f data_m; 將 e、f、帶輪單位質(zhì)量數(shù)值存入數(shù)組
8、data_e = 12 15 19 25.5 37 44.5;data_f = 8 10 12.5 17 23 29;data_m = 0.023 0.06 0.105 0.17 0.30 0.63 0.97;function varargout = trymechanicaldesign_OutputFcn(hObject, eventdata, handles) varargout1 = handles.output;function edit1_Callback(hObject, eventdata, handles)function edit1_CreateFcn(hObject, e
9、ventdata, handles)if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor') set(hObject,'BackgroundColor','white');endfunction edit2_Callback(hObject, eventdata, handles)if ispc && isequal(get(hObject,'BackgroundCo
10、lor'), get(0,'defaultUicontrolBackgroundColor') set(hObject,'BackgroundColor','white');endfunction edit2_CreateFcn(hObject, eventdata, handles)function edit6_Callback(hObject, eventdata, handles)function edit6_CreateFcn(hObject, eventdata, handles)if ispc && isequ
11、al(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor') set(hObject,'BackgroundColor','white');endfunction edit7_Callback(hObject, eventdata, handles)if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBack
12、groundColor') set(hObject,'BackgroundColor','white');endfunction popupmenu1_Callback(hObject, eventdata, handles)if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor') set(hObject,'BackgroundColor','white
13、9;);endfunction popupmenu1_CreateFcn(hObject, eventdata, handles)function popupmenu2_Callback(hObject, eventdata, handles)function popupmenu2_CreateFcn(hObject, eventdata, handles)function popupmenu3_Callback(hObject, eventdata, handles)function popupmenu3_CreateFcn(hObject, eventdata, handles)if is
14、pc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor') set(hObject,'BackgroundColor','white');endfunction checkbox1_Callback(hObject, eventdata, handles)function checkbox2_Callback(hObject, eventdata, handles)function checkbox3_
15、Callback(hObject, eventdata, handles)function pushbutton2_Callback(hObject, eventdata, handles)global data_KA;%調(diào)用已經(jīng)存好的全局?jǐn)?shù)組global Pd KA n1 i;%聲明設(shè)計(jì)功率Pd、轉(zhuǎn)速n1、傳動(dòng)i、KA為全局變量workstress = get(handles.popupmenu1,'value');machinekind = get(handles.popupmenu2,'value');worktime = get(handles.popu
16、pmenu3,'value'); specialcondition1 = get(handles.checkbox1,'value');specialcondition2 = get(handles.checkbox2,'value');specialcondition3 = get(handles.checkbox3,'value'); %獲得工作環(huán)境及特殊條件KA = data_KA(workstress,machinekind,worktime);%通過(guò)已知工作環(huán)境確定KAif specialcondition1 = 1%如
17、果有特殊工作要求則KA乘上1.1。 KA = 1.1*KA;elseif specialcondition2 = 1 KA = 1.1*KA;elseif specialcondition3 =1 KA = 1.1*KA;endP = str2double(get(handles.edit1,'string');%獲得輸入的電機(jī)功率n1 = str2double(get(handles.edit2,'string'); %獲得輸入的電機(jī)轉(zhuǎn)速i = str2double(get(handles.edit6,'string'); %獲得輸入的傳動(dòng)比P
18、d = P * KA; %計(jì)算設(shè)計(jì)功率set(handles.text14,'String', Pd);set(handles.text16,'String', n1); %輸出設(shè)計(jì)功率和帶輪轉(zhuǎn)速function uibuttongroup1_SelectionChangedFcn(hObject, eventdata, handles)global data_dd1;global vmax;global beltkind;%聲明或定義新的全局變量switch get(hObject,'tag') %獲得選擇的V帶種類(lèi)并確定最大速度限制 case
19、 'radiobutton1' beltkind = 1; vmax = 25; set(handles.text53,'string','Z') case 'radiobutton2' beltkind = 2; vmax = 25; set(handles.text53,'string','A') case 'radiobutton3' beltkind = 3; vmax = 25; set(handles.text53,'string','B'
20、) case 'radiobutton4' beltkind = 4; vmax = 25; set(handles.text53,'string','C') case 'radiobutton5' beltkind = 5; vmax = 30; set(handles.text53,'string','D') case 'radiobutton6' beltkind = 6; vmax = 30; set(handles.text53,'string','
21、E')endset(handles.text19,'string',data_dd1(beltkind,:);%輸出所選V帶類(lèi)型對(duì)應(yīng)的小帶輪系列直徑function edit9_Callback(hObject, eventdata, handles)function edit9_CreateFcn(hObject, eventdata, handles)if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor
22、') set(hObject,'BackgroundColor','white');endfunction pushbutton4_Callback(hObject, eventdata, handles)global dd1 dd2 n1 i v vmax;dd1 = str2double(get(handles.edit9,'string');%得到所選的小帶輪直徑dd2 = i * dd1;%計(jì)算得到大帶輪直徑v = pi * dd1 * n1 / 60 /1000;%計(jì)算速度if v>vmax%檢驗(yàn)帶輪速度 set(hand
23、les.text33,'string','choose dd1 again');else dd2 = round(dd2); set(handles.text25,'string',dd1); set(handles.text27,'string',dd2); amax = 2* (dd1 + dd2); amin = 0.7* (dd1 + dd2); set(handles.text36,'string',amax); set(handles.text34,'string',amin);endf
24、unction edit10_Callback(hObject, eventdata, handles)function edit10_CreateFcn(hObject, eventdata, handles)if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor') set(hObject,'BackgroundColor','white');endfunction edit10_KeyP
25、ressFcn(hObject, eventdata, handles)function edit11_Callback(hObject, eventdata, handles)function edit11_CreateFcn(hObject, eventdata, handles)if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor') set(hObject,'BackgroundColor',
26、9;white');endfunction edit12_Callback(hObject, eventdata, handles)function edit12_CreateFcn(hObject, eventdata, handles)if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor') set(hObject,'BackgroundColor','white');endfu
27、nction pushbutton6_Callback(hObject, eventdata, handles)global dd1 dd2 ;a0 = str2double(get(handles.edit10,'string');Ld0 = 2*a0 +pi*(dd1+dd2)/2+(dd1-dd2)2/4/a0;set(handles.text38,'string',Ld0);%根據(jù)輸入的初步中心距計(jì)算初步基準(zhǔn)長(zhǎng)度f(wàn)unction pushbutton5_Callback(hObject, eventdata, handles)global dd1 dd2
28、 n1 i v Pd data_m;global beltkind data_Kb data_K1 data_K2 data_K3 ;global data_e data_f;Ld = str2double(get(handles.edit11,'string');%獲得實(shí)際基準(zhǔn)長(zhǎng)度a = round(2*Ld - pi*(dd1+dd2) + (2*Ld-pi*(dd1+dd2)2-8*(dd2-dd1)2)(1/2)/8);set(handles.text29,'string',a);set(handles.text31,'string',L
29、d);%輸出實(shí)際基準(zhǔn)長(zhǎng)度和中心距ALF1 =180 - (dd2-dd1)*57.3/a;%計(jì)算小帶輪包角set(handles.text42,'string',ALF1);%輸出小帶輪包角switch round(ALF1/10)%確定帶輪包角修正系數(shù) case 22 KALF = 1.2; case 21 KALF = 1.15; case 20 KALF = 1.10; case 19 KALF = 1.05; case 18 KALF = 1; case 17 KALF = 0.98; case 16 KALF = 0.95; case 15 KALF = 0.92;
30、case 14 KALF = 0.89; case 13 KALF = 0.86; case 12 KALF = 0.82; case 11 KALF = 0.78; case 10 KALF = 0.74; case 9 KALF = 0.69; endi = round(i,2);%確定傳動(dòng)比修正系數(shù)if i <=1.01&& i >=1 Ki = 1;elseif i <=1.04&& i >=1.02 Ki = 1.0136;elseif i <=1.08&& i >=1.05 Ki = 1.0276;elseif i <=1.12&& i >=1.09 Ki = 1.0419;elsei
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024幼兒園園長(zhǎng)任期幼兒素質(zhì)教育聘用合同3篇
- 1《學(xué)習(xí)伴我成長(zhǎng)》說(shuō)課稿-2023-2024學(xué)年道德與法治三年級(jí)上冊(cè)統(tǒng)編版
- 19敕勒歌(說(shuō)課稿)-2024-2025學(xué)年語(yǔ)文二年級(jí)上冊(cè)統(tǒng)編版
- 2024新版養(yǎng)老院合同范本標(biāo)準(zhǔn)版3篇
- 2024年水電安裝工程防水質(zhì)量保證清包合同范本3篇
- 2024年跨境電商債權(quán)擔(dān)保與結(jié)算服務(wù)合同3篇
- 15 小島 說(shuō)課稿-2024-2025學(xué)年統(tǒng)編版語(yǔ)文五年級(jí)上冊(cè)
- 2024游樂(lè)場(chǎng)場(chǎng)地租賃及節(jié)假日親子活動(dòng)策劃合同范本3篇
- 2024招投標(biāo)部門(mén)權(quán)限管理與職責(zé)明確服務(wù)合同3篇
- 6 班級(jí)生活有規(guī)則(說(shuō)課稿)-2024-2025學(xué)年統(tǒng)編版道德與法治二年級(jí)上冊(cè)
- 加快建設(shè)制造強(qiáng)國(guó) 夯實(shí)實(shí)體經(jīng)濟(jì)基礎(chǔ)課件
- 影像檢查診斷報(bào)告
- 蘭亭集序教學(xué)設(shè)計(jì)一等獎(jiǎng)(三篇)
- FMCW無(wú)線電高度表天線被部分遮擋下的影響分析及驗(yàn)證方法
- 高考專(zhuān)題復(fù)習(xí):《史記 孫子吳起列傳》分析
- 全國(guó)各省市縣統(tǒng)計(jì)表-
- 醋酸加尼瑞克注射液
- 蘇科版八年級(jí)物理上冊(cè)《運(yùn)動(dòng)的相對(duì)性》教案及教學(xué)反思
- ESG引領(lǐng)下的西部城市再出發(fā)-新型城市競(jìng)爭(zhēng)力策略研究白皮書(shū)
- 供應(yīng)商不良行為管理辦法
- 剖宮產(chǎn)術(shù)后護(hù)理教學(xué)查房
評(píng)論
0/150
提交評(píng)論