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

正文內(nèi)容

基于matlab的圖形用戶界面設(shè)計_gui畢業(yè)設(shè)計(編輯修改稿)

2025-07-07 22:30 本頁面
 

【文章內(nèi)容簡介】 , including the trigonometric function, inverse trigonometric function, prescribing, chengfang, functional operation。 3. The back button, the clear key, can remove the results of the last operation. Based on induction motor performance analysis of MATLAB interface design has the following features: 1. The user interface can arbitrarily modify motor equivalent circuit parameters。 2. Input by the user interface the equivalent parameters, can get the equivalent circuit of induction motor and the relationship between the torque and rotor speed curve。 3. The user can through the button to exit the interface function button. Controls within the GUIDE mainly by MATLAB in this paper, to produce more than two graphical user interface, and then write a Callback on the control Callback function, can realize the function of the interface should have. Finally, we use MCC mand piled into the MATLAB M file. Exe executable file, so that users can not installed under the environment of MATLAB run it alone, get the interface. Key words Graphical User Interfaces。 MATLAB。 Simple calculator。 Inductionmotor。 The callback function 目 錄 1 設(shè)計課題目的、任務(wù) ............................................................................................ 1 設(shè)計目的 ................................................... 1 設(shè)計課題任務(wù) ............................................... 1 2 設(shè)計課題軟件系統(tǒng) ................................................................................................ 2 MATLAB 的 GUI 軟件系統(tǒng)介紹 .................................. 2 MATLAB 的 GUIDE 編輯器 ...................................... 3 建立 GUIDE 對象 ............................................. 5 修改 GUI 對象屬性 ........................................... 6 GUIDE 中加入圖案 ........................................... 8 設(shè)計課題中的 GUI 對象介紹 ................................... 8 編輯 GUI 對象的 Callback .................................... 9 3 設(shè)計課題界面設(shè)計、調(diào)試及程序 ...................................................................... 11 設(shè)計課題界面設(shè)計 .......................................... 11 簡易計算器界面設(shè)計 ................................. 11 簡易計算器調(diào)試 ..................................... 12 感應(yīng)電動機(jī)性能分析界面設(shè)計 ......................... 14 感應(yīng)電動機(jī)性能分析界面調(diào)試 ......................... 16 設(shè)計課題的 MATLAB 程序 ..................................... 17 簡易計算器界面設(shè)計的 MATLAB 程序 .................... 17 感應(yīng)電動機(jī)性能分析界面設(shè)計的 MATLAB 程序 ............ 17 4 設(shè)計課題 M 文件的編譯 ...................................................................................... 18 安裝編譯器 ................................................ 18 M 文件的編譯 .............................................. 19 結(jié)束語 .......................................................................................................................... 20 參考文獻(xiàn) ...................................................................................................................... 21 致 謝 .......................................................................................................................... 22 附 錄 .......................................................................................................................... 23 附錄 A 簡易計算器界面設(shè)計的程序 .............................. 23 附錄 B 感應(yīng)電動機(jī)性能分析界面設(shè)計的程序 ...................... 36 1 1 設(shè)計課題目的、任務(wù) 設(shè)計目的 掌握 MATLAB 的 M語言 實(shí)現(xiàn) 圖形用戶界面 程序設(shè)計。 MATLAB 的 圖形用戶界面 對象的 控制方式。 MATALB 的 圖形用戶界面 的 繪圖函數(shù)。 MATLAB 的 M語言 程序設(shè)計方法。 設(shè)計課題任務(wù) 基于 本次的課題設(shè)計 ,我們重點(diǎn)研究以下兩個方面的內(nèi)容: 第 一 , 基于 MATLAB 的 簡易計算器 界面設(shè)計 。設(shè)計 的 計算器能實(shí)現(xiàn)的功能有加、減、乘、除、后退、清零、 (反)三角函數(shù)等計算功能 。本課題 用 MATLAB的 M 語言 編寫的 圖形界面 設(shè)計較為簡單,在 GUI 設(shè)計中主要用到三種控件, 說明框用 文本編輯框( edit text) 編輯 , 顯示 框用 靜態(tài)文本框( static text) 編輯,數(shù)字以及運(yùn)算等按鈕用 命令按鈕( push button) 編輯 ,然后在通過各個按鈕的Callback 回調(diào)函數(shù),實(shí)現(xiàn)簡單的 計算功能。 第 二 ,基于 MATLAB 的感應(yīng)電動機(jī)性能分析界面的設(shè)計。 MATLAB 語言以矩陣作為基本編程單元 , 具有強(qiáng)大的數(shù)值計算功能、繪圖功能及可視化的仿真環(huán)境。通過 MATLAB提供的圖形用戶界面 (Graphical User Interfaces, 簡稱 GUI) 設(shè)計與開發(fā)功能 , 設(shè)計開發(fā) 出 應(yīng)用于 感應(yīng)電動機(jī) 性能分析和 參數(shù) 計算 的 GUI,從而為感應(yīng)電動機(jī)性能分析提供了一個有效的軟件計算工具 ,可以使復(fù)雜的數(shù)值計算變得非常簡便。 2 2 設(shè)計課題軟件系統(tǒng) MATLAB 的 GUI 軟件系統(tǒng) 介紹 矩陣實(shí)驗(yàn)室 (Matrix Laboratory, 簡稱 MATLAB)是美國 MathWorks 公司出品的 數(shù)學(xué)軟 件 , 主要包括 兩大部分 :MATLAB 和 Simulink,可實(shí)現(xiàn) 算法 開發(fā) 、 工程數(shù)值計算 和對動態(tài)系統(tǒng)進(jìn)行建模、仿真等功能 。 MATLAB 它 在 理工科的 數(shù)值計算 方面 得到廣泛的運(yùn)用 。 MATLAB 可以進(jìn)行 矩陣運(yùn)算、繪制 平面及空間圖形 、實(shí)現(xiàn)算法、創(chuàng)建用戶界面、連接其他編程語言 編寫的程序等,主要應(yīng)用于 金融建模設(shè)計與分析、 工程計算 、 圖像處理 、 控制 工程 、信號處理與通 信 、 信號檢測 等領(lǐng)域。 MATLAB 可以創(chuàng)建圖形用戶界面 (Graphical User Interfaces,簡稱 GUI) , 圖形用戶界面 是指由 鼠標(biāo)、 窗口、 按鍵、光標(biāo)、菜單、圖標(biāo)、對話框和文本 框 等各種 圖形對象 組成的用戶界面。它 可以 讓用戶 自由 定制與 MATLAB 的交互方式,而命令窗口不是唯一與 MATLAB 的交互方式。 圖形用戶界面 是用戶和計算機(jī)之間 進(jìn)行 交流的工具 , MATLAB 將所有 圖形用戶界面 支持的用戶控件都集成在這個環(huán)境中并提供界面外觀、屬性 、 行為響應(yīng)方式的設(shè)置方法 。 隨著版本的 升級 ,這種 界面設(shè)計 能力 也在不斷加強(qiáng),并 且具有強(qiáng)大的繪圖功能 ,可以 很方便的 獲得更高質(zhì)量的曲線圖。 MATLAB 為表現(xiàn)其基本 的 功能而設(shè)計的演示程序 demo 是 用戶 開發(fā) 設(shè)計 圖形界面的最好范例。 在 MATLAB 的命 令窗 口中輸入命令 demo ,打開演示 圖形界面后, 用戶 只要用鼠標(biāo)進(jìn)行選擇 和點(diǎn)擊,就可瀏覽其中 豐富多彩的內(nèi)容。整體來說 , MATLAB 的圖形用戶界面設(shè)計 有兩 種 方式: 第一種是直接通過程序編寫的方式產(chǎn)生對象 , 即利用 uicontrol、 uimenu、uicontextmenu 等函數(shù) 編寫 的 M 文件來開發(fā)整個 圖形用戶界面 。 用戶使用 這種方式建立的菜單比較齊全 , 缺點(diǎn)是 不會額外產(chǎn)生一個 .fig 文件 , 但是它的 程序代碼通用性 很 高 , 因此當(dāng)完成一個 圖形界面 設(shè)計 后 , 該程序代碼就可以復(fù)制到 其他 的 MATLAB 的 M文件中使用 , 也可以復(fù)制到 GUIDE編輯器 的 M文件中使用 , 如此可以節(jié)省額外開發(fā)相同或類似對象的時間。但用程序編寫的方式建立對象非常繁雜 , 不僅 需 要 用戶 輸入 所要建立的 對象屬性名稱和屬性值 , 還 需要 用戶事先 規(guī)劃好每一個對象的位置。若 用戶 不是非常熟悉 圖形界面 的設(shè)計,很 可能會難以控制 界面的布局 。另一種 開發(fā) 圖形用戶界面 的 方式是直接 通過 MATLAB 的 GUIDE 編輯器 進(jìn)行設(shè)計 , 它有點(diǎn)類似 Visual Basic 這一類的開發(fā)環(huán)境 , 用戶 只需 將對象直接用鼠標(biāo) 拖拽到相應(yīng)位置 , 就可以快速的 開發(fā) 設(shè)計 出整個 圖形用戶界面 , 其 3 設(shè)計 比編程方式 簡單 , 并可將幾個圖形對象加到一個 圖形界面 中 , 增強(qiáng)可視性。生成圖形 用戶 界面有以下幾點(diǎn)好處: ● 編寫一個需多次反復(fù)使用的實(shí)用函數(shù), 使文本框、 菜單、按鈕作為輸入方法具有 重要的 意義; ● 編寫函數(shù)或開發(fā)應(yīng)用程序 以 供別人使用; ● 創(chuàng)建一個過程、 分析方法或 技術(shù)的交互式環(huán)境,方便用戶使用 ; 本設(shè)計課題 主 要是 通過 MATLAB的 GUI編輯界面 —— GUIDE編輯器 來建立 簡易計算器與 感應(yīng)電動機(jī)性能分析 的 圖形用戶界面( Graphical User Interfaces,簡稱 GUI) 。 MATLAB 的 GUIDE 編輯器 剛開始 建立 GUI時 ,使用 GUIDE編輯 GUI的速度 將會比較快。 用戶可 以 直接在MATLAB的 命令窗口中輸入 guide, 或在 MATLAB的 start菜單選取【 MTALAT】 【 GUIDE( GUI Builder)】選項(xiàng)或 單擊 Desktop工具欄上的 按鈕, 都可以打開 MATLAB的GUIDE編輯器 來進(jìn)行界面設(shè)計 。 guide 使用此編輯器能夠快速地 設(shè)計出 GUI,并且可以省略繁瑣的
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1