版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、MATLAB的GUI程序設(shè)計論文題目: 運(yùn)用MATLAB的GUI程序 設(shè)計單位轉(zhuǎn)換器 院 系: 信息科學(xué)與技術(shù)學(xué)院 專 業(yè): 電子信息科學(xué)與技術(shù) 學(xué) 號: 姓 名: 指導(dǎo)教師: 撰寫學(xué)年: 2013年12月 前言我們的終極目的就是友好界面,讓用戶在最短的時間內(nèi)實(shí)現(xiàn)目的。用戶的目的只是想簡單的知道單位換算結(jié)果,不想點(diǎn)太多的按鈕只是想簡單的輸入數(shù)字,按鈕太多界面就不friendly了。窗口也不能太多,有研究證明窗口太多會造成心里壓力。如本設(shè)計優(yōu)點(diǎn),界面相對簡潔,換算界面只有輸入文本框,用戶可以重復(fù)在任何一個單位前輸入想換算的數(shù)字,一目了然。打開一個窗口的同時上一個窗口關(guān)閉,這樣界面就不會太多太亂。
2、本設(shè)計還有很多需要更多的改進(jìn),如:1.界面的更簡潔化,可以使用uipanel形式2.如果界面加入背景圖片,按鈕或文本框等的背景就會顯得很不美觀,是否可以使按鈕等背景透明化。3.因為時間有限,很多變量還欠缺需要補(bǔ)充。4.數(shù)字的顯示格式,位數(shù)多時顯示不足,可以使用科學(xué)計數(shù)法顯示。5.可以使用純M語言設(shè)計,這樣就會省很多工作量一.設(shè)計單位轉(zhuǎn)化器界面界面1.總界面-unitinterface界面設(shè)計 新建一個空白的GUI(換算界面也是這樣建立)添加push button和static text用于按鈕和文字說明在property inspector中設(shè)置背景顏色,字體顏色,字體大小形式,String和
3、Tag(換算界面也是這樣設(shè)置)函數(shù)設(shè)計 分別在pushbutton1pushbutton6的callback函數(shù)中添加代碼,代碼做相應(yīng)的改變function pushbutton1_Callback(hObject, eventdata, handles)close(unit2); %關(guān)閉除了本窗口和interface的其他窗口close(unit3);close(unit4);close(unit5);close(unit6); set(0,'currentfigure',unit1); %點(diǎn)擊長度Length按鈕時打開unit1運(yùn)行界面可以在界面createfcn中添加代碼
4、來顯示圖片美化界面function figure1_CreateFcn(hObject, eventdata, handles)ha=axes('units','normalized','position',0 0 1 1);uistack(ha,'down')II=imread('I:MATLAB單位換算4.jpg');image(II)colormap grayset(ha,'handlevisibility','off','visible','off
5、39;);運(yùn)行界面2.換算界面-unit1unit6界面設(shè)計 分別有長度Length,面積Area,體積Volume,質(zhì)量Quality,時間Time,溫度Temperature(如圖依次類推)函數(shù)設(shè)計 在6個M文件中的edit1editN的callback函數(shù)中添加代碼,代碼做相應(yīng)改變(如圖依次類推)function edit1_Callback(hObject, eventdata, handles)lc_tabel=1,1e3,1e4,1e5,1e6,1e9,1e12,0.53996,0.62137,3.2808e3,3.9370 e4,1.0570234e-13; %單位換算表for i=1:12 %根據(jù)單位個數(shù)的循環(huán)個數(shù) v=get(handles.edit1,'String'); %取值 b=str2num(v); %類型轉(zhuǎn)換 a(1)=b/lc_tabel(1); a(i)=a(1)*lc_tabel(i); %計算 b=num2str(a(i); set(handles.(&
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度家居建材加盟分銷合同范本3篇
- 二零二五年度倉儲合同:瓶裝水儲存保管協(xié)議2篇
- 2025年度敬老院老年人生活照料與生活助理服務(wù)合同3篇
- 二零二五年度建筑工程監(jiān)理補(bǔ)充協(xié)議范本(綠色施工標(biāo)準(zhǔn))3篇
- 2025年度教育設(shè)備運(yùn)輸及校園設(shè)施建設(shè)合同3篇
- 二零二五年度房地產(chǎn)項目環(huán)境影響評價與治理合同3篇
- 虛幻制片高級課程設(shè)計
- 2025年度知識產(chǎn)權(quán)保護(hù)委托擔(dān)保協(xié)議合同范本3篇
- 二零二五年度應(yīng)急救援項目投標(biāo)擔(dān)保委托保證合同3篇
- 添加文字課程設(shè)計
- 四川省住宅設(shè)計標(biāo)準(zhǔn)
- 臨床診療規(guī)范與操作指南制度
- YB-T6115-2023《焦?fàn)t煤氣脫硫廢液干法制酸技術(shù)規(guī)范》
- 原子物理學(xué)全本課件(褚圣麟第一至第十章全部課件)
- Q-GDW 738-2012 配電網(wǎng)規(guī)劃設(shè)計技術(shù)導(dǎo)則及編制說明
- 經(jīng)編結(jié)構(gòu)與編織原理課件
- 2023年礦井應(yīng)急救援理論考試試題及答案
- 2024年全國版圖知識競賽(小學(xué)組)考試題庫大全(含答案)
- 腹腔鏡手術(shù)設(shè)備、工作原理與操作應(yīng)用
- 中集集團(tuán)招聘題庫
- 大學(xué)生國家安全教育意義
評論
0/150
提交評論