freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于matlab的圖形用戶界面設計gui畢業(yè)設計-閱讀頁

2025-07-12 18:13本頁面
  

【正文】 ushbutton1_Callback(hObject, eventdata, handles)global iiText_String = get(,39。)。0.39。(ii==0) set(,39。,39。) 。139。set(,39。,Text_String)endii=0。 (2) Static Text Static Text不同于Edit Text,不可以在執(zhí)行中任意編輯輸入值,因此Static Text主要用于制作顯示框、狀態(tài)信息、或其余資料(由String屬性指定顯示的文字),當然其顯示的文字也是可以在執(zhí)行中通過其他對象的Callback去編輯String屬性的。(3) Edit TextEdit Text主要是用來當做一個輸入的接口,以便用戶能夠輸入字符串、字符或數(shù)字,因此Edit Text的屬性String即可作為一個有效的溝通媒介。,表示將Tag名稱為abc的Edit Text中的輸入值轉(zhuǎn)換為數(shù)值后存儲到ff變量中,這樣就可省去變量傳遞的麻煩。 編輯GUI對象的Callback在MATLAB中,我們可以對句柄圖形對象設置一些響應函數(shù),這些事件的響應函數(shù)我們稱之為對象的回調(diào)函數(shù),不同的對象對應的回調(diào)函數(shù)不同。這里編寫Callback的方式與GUIDE菜單編輯器的原理一樣,可以直接在屬性檢查器的“Callback”文本框中輸入要執(zhí)行的MATLAB語句,不過此種方式由于文本框?qū)挾鹊南拗?,因此輸入的Callback語句也將受到限制,當用戶的Callback比較短時,可以直接在“Callback”文本框中輸入MATLAB語句,但當Callback較長時,將非常不適合,這時候必須通過GUIDE的M文件來編輯Callback了,使用此種做法的“Callback”文本框必須設置為默認的%automatic,當GUIDE存儲后,就可以在M文件中編寫Callback了,其M文件中會顯示類似如下的Callback形式:function pushbutton1_Callback(hObject,eventdata,handles)%hObject是當前對象(Callback)的句柄值;%eventdata是備用參數(shù),目前沒有定義;%handles是一個結(jié)構數(shù)組,存放了圖形窗口所有對象的句柄值和用戶數(shù)據(jù)。3 設計課題界面設計、調(diào)試及程序 設計課題界面設計 簡易計算器界面設計首先用MATLAB GUIDE編輯器,繪制一個靜態(tài)文本框和一個可編輯文本框,以及33個按鈕,調(diào)整好各控件的大小、顏色,其布局如圖6所示,然后雙擊各個控件修改其屬性,單擊激活按鈕,生成如圖7所示的界面,在M文件中編寫各控件的Callback程序,最后調(diào)試運行。圖10 sin30計算結(jié)果圖11 cos30計算結(jié)果 感應電動機性能分析界面設計 首先用MATLAB GUIDE編輯器,繪制靜態(tài)文本框和可編輯文本框,以及用戶所需的按鈕,調(diào)整好各控件的大小、顏色,布局如圖12所示,然后雙擊各個控件修改其屬性,單擊激活按鈕,生成如圖13所示的界面,在M文件中編寫各控件的Callback程序,最后調(diào)試運行。當用戶按下Solve按鈕時,可以得到感應電動機的電流、電壓、輸出功率及轉(zhuǎn)矩轉(zhuǎn)速特性曲線,調(diào)式結(jié)果如圖15所示。MATLAB編譯器最常用的用途有:● 建立獨立可執(zhí)行文件,甚至可以在沒有安裝MATLAB的環(huán)境下運行?!? 建立COM組件,但系統(tǒng)中必須安裝MATLAB Builder for Excel或MAATLAB Builder for COM等相關的工具箱。其中最大的優(yōu)點就是能夠直接將function格式的M文件編譯為獨立可執(zhí)行文件,再加上MATLAB本身數(shù)值運算與繪圖上的優(yōu)勢,便可以發(fā)揮該獨立可執(zhí)行文件最大的效用,增加程序的執(zhí)行速度與穩(wěn)定性。 M文件的編譯通過上面的介紹,,編譯命令如下: mcc m JiSuanQi mcc m inductionmotor編譯完成后,運行界面如圖16所示,感應電動機性能分析編譯后的界面與圖16類似,這里不再論述。在MATLAB簡易計算器的設計中,使我掌握了關于MATLAB圖形用戶界面的部分控件的使用方法;利用MATLAB的GUI提供的很多實用的控件,可以很方便的設計出屬于自己的圖形界面。解決方法是:查看文本框里有幾個小數(shù)點,如果已經(jīng)有一個了,再按小數(shù)點就保持不變;(2)、按數(shù)字鍵后輸入的數(shù)與顯示的數(shù)不一致,如:輸入數(shù)字1,按等號后,顯示的是數(shù)字3,經(jīng)過長時間的查看資料和分析后,才知道這是由于在按數(shù)字鍵時,系統(tǒng)記錄了文本框里的數(shù),沒有把它清空才會出現(xiàn)這種問題。在MATLAB感應電機性能分析的GUI設計中,讓我掌握了關于如何在MATLAB的GUI設計中插入圖片、繪制圖形、編寫程序等。雖然,陳堅老師和成利香老師對我要求很嚴格,但我真的學到了很多東西。學習MATLAB對我的幫助很大,MATLAB在電氣工程中的應用領域越來越廣,因此學習好MATLAB對于學習電氣工程這門專業(yè)是很重要的。指導老師嚴謹求實的教學態(tài)度以及對學生的嚴厲,將使我終生受益。gui_State = struct(39。, mfilename, ... 39。, gui_Singleton, ... 39。, JiSuanQi _OpeningF, ... 39。, JiSuanQi_OutputF, ... 39。, [] , ... 39。, [])。amp。endif nargout [varargout{1:nargout}] = gui_mainf(gui_State, varargin{:})。end % Executes just before JiSuanQi is made visible.function JiSuanQi _OpeningF(hObject, eventdata, handles, varargin)%hObject是該控件的句柄%eventdata是備用參數(shù),目前沒有定義%handles是一個結(jié)構數(shù)組,存放了當前窗口所有對象的句柄值和用戶數(shù)據(jù) = hObject。% 更新hobject的用戶數(shù)據(jù)%定義全局變量ii用于變量的傳遞global ii 。String39。0.39。ii=0。varargout{1} = 。String39。if(strcmp(Text_String,39。)==1)amp。String39。139。elseText_String =strcat(Text_String,39。)。String39。 %按鍵2響應% Executes on button press in pushbutton2.function pushbutton2_Callback(hObject, eventdata, handles)global iiText_String = get(,39。)。0.39。(ii==0) set(,39。,39。) 。239。set(,39。,Text_String)endii=0。String39。if(strcmp(Text_String,39。)==1)amp。String39。339。elseText_String =strcat(Text_String,39。)。String39。 %按鍵4響應% Executes on button press in pushbutton4.function pushbutton4_Callback(hObject, eventdata, handles)global iiText_String = get(,39。)。0.39。(ii==0) set(,39。,39。) 。439。set(,39。,Text_String)endii=0。String39。 if(strcmp(Text_String,39。)==1)amp。String39。539。elseText_String =strcat(Text_String,39。)。String39。%按鍵6響應% Executes on button press in pushbutton6.function pushbutton6_Callback(hObject, eventdata, handles)global iiText_String = get(,39。)。0.39。(ii==0) set(,39。,39。) 。639。set(,39。,Text_String)endii=0。String39。if(strcmp(Text_String,39。)==1)amp。String39。739。elseText_String =strcat(Text_String,39。)。String39。 %按鍵8響應% Executes on button press in pushbutton8.function pushbutton8_Callback(hObject, eventdata, handles)global iiText_String = get(,39。)。0.39。(ii==0) set(,39。,39。) 。839。set(,39。,Text_String)endii=0。String39。if(strcmp(Text_String,39。)==1)amp。String39。939。elseText_String =strcat(Text_String,39。)。String39。 %按鍵0響應% Executes on button press in pushbutton10.function pushbutton10_Callback(hObject, eventdata, handles)global iiText_String = get(,39。)。0.39。(ii==0) set(,39。,39。) 。039。set(,39。,Text_String)endii=0。String39。Text_String =strcat(Text_String,39。)。String39。String39。Text_String =strcat(Text_String,39。)。String39。String39。Text_String =strcat(Text_String,39。)。String39。String39。Text_String =strcat(Text_String,39。)。String39。String39。if(strcmp(Text_String,39。)==1) set(,39。,39。) 。elseText_String =strcat(Text_String,39。)。String39。String39。if(strcmp(Text_String,39。)==1) set(,39。,39。) 。(39。set(,39。,Text_String)end %按鍵 ) 響應% Executes on button press in pushbutton17.function pushbutton17_Callback(hObject, eventdata, handles)Text_String = get(,39。)。0.39。String39。)39。elseText_String =strcat(Text_String,39。)。String39。String39。if(strcmp(Text_String,39。)==1) set(,39。,39。) 。%f39。a=0a。String39。String39。%系統(tǒng)自動生成的注釋語句% if(strcmp(Text_String,39。)==1)% set(,39。,39。) 。%f %c %f39。% clear ans。*39。% case 39。% if (c==0)% ans=39。% else% ans=pushbutton20/c。39。% case 39。% ans=pushbutton20+c。set(,39。,ans) %按鍵X^2響應% Executes on button press in pushbutton20.function pushbutton20_Callback(hObject, eventdata, handles)Text_String = get(,39。)。0.39。String39。0.39。elsea = strread(Text_String, 39。)。set(,39。,a)end %按鍵sqrt響應% Executes on button press in pushbutton21.function pushbutton21_Callback(hObject, eventdata, handles)Text_String = get(,39。)。0.39。String39。0.39。elsea = strread(Text_String, 39。)。set(,39。,a)end %按鍵lg響應% Executes on button press in
點擊復制文檔內(nèi)容
物理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1