




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、李老師的程序調(diào)試心得:msgbox('你要顯示的內(nèi)容 ', '對(duì)話框標(biāo)題 '在 MA TLAB GUI中,數(shù)據(jù)分兩種:GUI data和 application data。 兩種數(shù)據(jù)的存取機(jī)制是相 同的,但是 GUI data使用起來(lái)比較方便。每一個(gè) GUI 圖形界面都維持一個(gè)和自己的界面的圖形 (figure 相聯(lián)系的一個(gè) handles 數(shù)據(jù)結(jié)構(gòu),這個(gè)數(shù)據(jù)結(jié)構(gòu)中容納圖形界面內(nèi)所有控件(按鈕、列表框、編輯框等的句柄, 相當(dāng)于一個(gè)大的 “ 容器 ” ,里面存放了 figure 內(nèi)所有控件的句柄。 同時(shí), handles 結(jié)構(gòu)也可以 被 figure 內(nèi)所有控件的
2、回調(diào)函數(shù)訪問(wèn), 因?yàn)榛卣{(diào)函數(shù)的輸入?yún)?shù)中都有 handles 結(jié)構(gòu)。 此外, 在控件的回調(diào)函數(shù)內(nèi)可以把數(shù)據(jù)存儲(chǔ)到 handles 結(jié)構(gòu)中。handles結(jié)構(gòu)數(shù)據(jù)的取得和存儲(chǔ)是通過(guò) guidata 函數(shù)來(lái)實(shí)現(xiàn)的。例如:在編輯框 edi 的回調(diào)函數(shù)內(nèi)想獲得 t 編輯框的句柄, hObject 可以,也可以用 handles.edit ,這兩個(gè)值是一樣的,沒(méi)有區(qū)別,只不過(guò)獲得控件句柄的方式不同而已:hObject 是調(diào)用回調(diào)函數(shù)時(shí)直接傳過(guò)來(lái)的, handles.edit 是從 handles 結(jié)構(gòu)中取得的。但是,在控件的 CreateFcn 函數(shù)中如果想訪問(wèn)控件,必須用 hObject ,而不能用
3、handles.edit ,因?yàn)檫@時(shí)控件還 沒(méi)被創(chuàng)建,其句柄還沒(méi)有加入到 handles 結(jié)構(gòu)中。各控件的回調(diào)函數(shù)中, hObject 的值是不一樣的,分別代表調(diào)用回調(diào)函數(shù)的控件的句柄, 而 handles 結(jié)構(gòu)卻是一樣的。這種機(jī)制便于 figure 內(nèi)的不同控件的回調(diào)函數(shù)內(nèi)傳遞數(shù)據(jù)。handles 不能叫全局變量, global 才是, 他只是 gui 文件的結(jié)構(gòu)體, 相當(dāng)于一個(gè) 容器,用來(lái)存儲(chǔ)改 gui 文件的數(shù)據(jù),也可以用來(lái)傳遞數(shù)據(jù),但是這種傳遞僅僅限于同一個(gè) gui 文件,不同的 gui 文件需要用 global 定義變量,這樣才叫全局變量。function hahafafa(hand
4、lest=str2num(get(handles.edit2,'string's=t+25;set(handles.edit1,'string',s;你的 hahafafa(函數(shù)中的代碼有誤 ,s 是數(shù)值 , 須轉(zhuǎn)換成字符串 . 改正后的代碼如下 :function hahafafa(handlest=str2num(get(handles.edit2,'string's=t+25;set(handles.edit1,'string',num2str(s; MA TLAB GUI設(shè)計(jì)學(xué)習(xí)手記該書(shū)目錄:第 1章 GUI 設(shè)計(jì)預(yù)備知識(shí)
5、 11.1知識(shí)點(diǎn)歸納 11.1.1基本程序元素 21.1.2數(shù)據(jù)類型 81.1.3矩陣操作 341.1.4程序設(shè)計(jì) 411.2重點(diǎn)與難點(diǎn)分析 501.2.1矩陣、向量、標(biāo)量與數(shù)組 501.2.2字符串與數(shù)值的相互轉(zhuǎn)換 521.2.3結(jié)構(gòu)體 521.2.4單元數(shù)組 531.3典型例題解析 53第 2章文件 I/O572.1知識(shí)點(diǎn)歸納 572.1.1高級(jí)文件 I/O操作 572.1.2低級(jí)文件 I/O操作 692.2重點(diǎn)與難點(diǎn)分析 832.2.1二進(jìn)制文件與文本文件 832.2.2sprintf 與 fprintf 函數(shù) 832.2.3fscanf 與 textscan 函數(shù) 842.2.4Exc
6、el 文件操作 842.2.5圖像數(shù)據(jù)的操作 852.2.6低級(jí)文件 I/O操作 852.3典型例題解析 85第 3章二維繪圖簡(jiǎn)介 893.1知識(shí)點(diǎn)歸納 893.1.1常用的二維繪圖函數(shù) 893.1.2繪圖工具 943.1.3繪圖注釋 973.2重點(diǎn)與難點(diǎn)分析 1053.2.1二維繪圖的相關(guān)函數(shù) 1053.2.2Tex 字符 1063.3典型例題解析 108第 4章句柄圖形系統(tǒng) 1124.1知識(shí)點(diǎn)歸納 1124.1.1句柄圖形對(duì)象 1124.1.2句柄圖形對(duì)象的基本操作 1144.1.3句柄圖形對(duì)象的屬性 1244.2重點(diǎn)與難點(diǎn)分析 1914.2.1句柄式圖形對(duì)象的常用函數(shù)總結(jié) 1914.2.
7、2Figure 對(duì)象的幾個(gè)重要屬性 1924.2.3Axes 對(duì)象的幾個(gè)重要屬性 1944.2.4Line 對(duì)象的幾個(gè)重要屬性 1944.2.5text 對(duì)象的幾個(gè)重要屬性 1954.2.6UIControl 對(duì)象中的 text 控件與核心圖形對(duì)象中的 text 對(duì)象的比較 195 4.2.7對(duì)象的 Tag 值與句柄值的概念比較 1954.2.8uimenu 與 uicontextmenu 對(duì)象 1964.3典型例題解析 196第 5章預(yù)定義對(duì)話框 2065.1知識(shí)點(diǎn)歸納 2065.1.1文件打開(kāi)對(duì)話框(uigetfile 2075.1.2文件保存對(duì)話框(uiputfile 2105.1.3顏
8、色設(shè)置對(duì)話框(uisetcolor 2115.1.4字體設(shè)置對(duì)話框(uisetfont 2125.1.5頁(yè)面設(shè)置對(duì)話框(pagesetupdlg 2135.1.6打印預(yù)覽對(duì)話框(printpreview 2135.1.7打印設(shè)置對(duì)話框(printdlg 2135.1.8進(jìn)度條(waitbar 2135.1.9菜單選擇對(duì)話框 2195.1.10普通對(duì)話框(dialog 2205.1.11錯(cuò)誤對(duì)話框(errordlg 2215.1.12警告對(duì)話框(warndlg 2245.1.13幫助對(duì)話框(helpdlg 2255.1.14信息對(duì)話框(msgbox 2265.1.15提問(wèn)對(duì)話框(questdlg
9、 2265.1.16輸入對(duì)話框(inputdlg 2275.1.17目錄選擇對(duì)話框(uigetdir 2295.1.18列表選擇對(duì)話框(listdlg 2295.2重難點(diǎn)分析 2305.2.1uigetfile 2305.2.2uiputfile2305.2.3waitbar 2305.2.4msgbox 2315.2.5questdlg 2315.2.6inputdlg2315.2.7listdlg2315.3典型例題解析 232第 6章采用 GUIDE 建立 GUI 2376.1知識(shí)點(diǎn)歸納 2376.1.1GUIDE 界面基本操作 2386.1.2GUI 的 M 文件 2456.1.3回調(diào)
10、函數(shù) 2556.1.4GUI 跨平臺(tái)的兼容性設(shè)計(jì) 2576.1.5采用 GUIDE 創(chuàng)建 GUI 的步驟 2576.1.6GUI 組件詳解 2586.2重點(diǎn)與難點(diǎn)分析 2776.2.1回調(diào)函數(shù)中的數(shù)據(jù)傳遞 2776.2.2KeyPressFcn 與 CurrentCharacter278 6.2.3WindowButtonDownFcn 、 Callback 與 SelectionType278 6.3典型例題解析 278第 7章 ActiveX 控件 2857.1知識(shí)點(diǎn)歸納 2857.1.1LED 狀態(tài)顯示(LED ActiveX Control 2867.1.2七段 LED 數(shù)碼顯示(Nu
11、meric LED ActiveX Control 292 7.1.3表盤顯示(Angular Gauge ActiveX Control 294 7.1.4線性測(cè)量(Linear Gauge ActiveX Control 2997.1.5滑動(dòng)條(Slider Activex Control 3047.1.6進(jìn)度條(Percent ActiveX Control 3087.1.7視頻播放(Windows MediaPlayer 3107.2重點(diǎn)與難點(diǎn)分析 3117.2.1LED ActiveX Control3117.2.2Numeric LED ActiveX Control3127.2.
12、3Angular Gauge ActiveX Control3127.2.4Slider Activex Control3127.3典型例題解析 313第 8章定時(shí)器 3198.1知識(shí)點(diǎn)歸納 3198.1.1定時(shí)器對(duì)象及其屬性 3198.1.2定時(shí)器的執(zhí)行模式 3218.1.3定時(shí)器的回調(diào)函數(shù) 3228.1.4定時(shí)器的操作函數(shù) 3238.1.5定時(shí)器的操作步驟 3248.2重點(diǎn)與難點(diǎn)分析 3268.2.1TimerFcn 函數(shù) 3268.2.2常用的定時(shí)器操作函數(shù) 3268.3典型例題分析 326第 9章串口編程 3349.1知識(shí)點(diǎn)歸納 3349.1.1串口概述 3349.1.2串口對(duì)象的屬性
13、 3369.1.3串口的基本操作 3409.1.4串口 I/O函數(shù)匯總 3439.2重點(diǎn)與難點(diǎn)分析 3449.2.1串口對(duì)象的創(chuàng)建 3449.2.2重要的串口操作函數(shù) 344第 10章 mcc 編譯 34610.1mcc 編譯 34610.2mcc 編譯的局限性 34710.3MATLAB 保護(hù)文件(P 文件 348第 11章綜合實(shí)例 349附錄 MATLAB GUI設(shè)計(jì)常用函數(shù) 388怎樣創(chuàng)建一個(gè)子界面各位大俠好。 小女子初學(xué) matlab , GUI 方面也還剛?cè)腴T。 現(xiàn)在需要做一個(gè)用戶界 面, 我想在主界面上點(diǎn)擊“開(kāi)始處理數(shù)據(jù)”后, 會(huì)出現(xiàn)一個(gè)子界面, 子界面上有 “訓(xùn)練信號(hào)”,“測(cè)試信號(hào)”,“識(shí)別信號(hào)”三項(xiàng),不知該怎么去做。這兩天畢 設(shè)就要中期檢查了, 我希望可以搭出個(gè)初步的界面。 設(shè)想的主界面和子界面如附 件所示。希望知道的大俠可以不吝賜教,點(diǎn)撥一二,感激不盡。若要在一個(gè) GUI 中打開(kāi)另一個(gè) GUI 界面:例如:main.fig
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件設(shè)計(jì)師專業(yè)知識(shí)更新試題及答案
- 軟考網(wǎng)絡(luò)工程師議題試題及答案探討
- 軟件設(shè)計(jì)師考試自我反思的重要性與試題與答案
- 項(xiàng)目管理師考試實(shí)戰(zhàn)試題及答案分享
- 軟件設(shè)計(jì)師考試2025年的關(guān)鍵技術(shù)試題及答案
- 網(wǎng)絡(luò)工程師考試經(jīng)典試題及答案回顧
- 機(jī)電工程專利撰寫技巧試題及答案
- 西方政治制度實(shí)證研究的試題及答案
- 網(wǎng)絡(luò)工程師考試應(yīng)對(duì)策略試題及答案
- 網(wǎng)絡(luò)設(shè)備監(jiān)控與報(bào)警系統(tǒng)試題及答案
- 活動(dòng)策劃崗位筆試題目大全答案
- 常見(jiàn)異常心電圖正確識(shí)別理論考核試題題庫(kù)及答案
- 六旋翼無(wú)人機(jī)的設(shè)計(jì)(畢業(yè)設(shè)計(jì))
- 《低段培智學(xué)生行為習(xí)慣養(yǎng)成教育的研究》小課題研究中期報(bào)告
- TC4鈦合金拉拔工藝探索
- 八年級(jí)數(shù)學(xué)上冊(cè)《平方差公式》的教學(xué)反思(優(yōu)秀3篇)
- “鄉(xiāng)村振興”戰(zhàn)略應(yīng)知應(yīng)會(huì)試題及答案(分享)
- 衢州萬(wàn)達(dá)暖通工程施工方案(最終版)
- 學(xué)校端午假期致學(xué)生家長(zhǎng)一封信
- 遺傳自制習(xí)題答案?jìng)€(gè)我
- 鏈輪齒數(shù)尺寸對(duì)照表三
評(píng)論
0/150
提交評(píng)論