版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、GUI讀取txt文件并畫圖問題描述:讀取 TXT文件里的數(shù),把第一列設(shè)為橫坐標(biāo),第二列設(shè)為縱坐標(biāo),在 GUI 界面讀取并實(shí)現(xiàn)繪圖功能。其中txt文件格式如下D -記事本文件編輻口 格式3直看強(qiáng)幫助0. 0000000. 0005000. 0010000. 0015000. 0020000. 0025000. 0030000. 0035000. 0040000. 005000. 0050000. 0055000. 0050000. 0055000. 0070000. 0075000. 0080000. 0085000. 0090000. 0095000. 010000Q 0105000. 011
2、0000. 0115000. 0120000. 0125000. 0130000. 0135000, 014000Il A;好們0. 0150000. 0155000. 0160000. 0165000. 0170000. 0175000. 0130000. 0185000. 0190000. 0195000. 0200000. 0205000. 0210000. 02150027, 694027 2工1083392S. 23016728.17425728,17987323.01200527. 53445527. 537041 27.5719EE 2L 6617922S. 06927728.
3、214542 28,167177 28.18122628. 02191227, 63860527.54680627.60442527.67278528.07733323.26556828,213078 2工15693328. 004333 27.64373227.53W99427. 58904527. 66546123.07562423. 27582228. 24164228.158876 2L 987732 2L 653986 27. 52898427.551201 27.6245042S. 08636728. 2非76g28. 220158 23,134951 2L 94574027. 6
4、7205227. 5560841,新建GUI49-542027.9;;49, 642527. 625494043027.53149.S43527. 534 B. 644027.612,放入push按鈕和繪圖按鈕此|l Ed it Debug Pa ra llllel r一Des IctopWindow Helpfh&ew )Open.Close Ccrrmnand WindowImport Data.Save Workspace.Set PathiPreferences.-.Pmg。Setup., PnntPrinj Selection.Ctrl+O Ctrl+WCtrl+SCtrl+PS c
5、riptCtrl+N !FunctionClassinwnne ration1System 0 bjectFigure_Variable.McidH-O .Deployment Project.,Code Generation Project.,imulink Project.1 F;. rc i sfrbrtExfr r ci se, m2 F:AGULLeairnOp e nTyt,m3 F:_AB E send seM odel. m4 F: .xerciseGUJ_Learn .rTiCtrl+QExit MATLAB3,重命名按鈕為“載入 txt文件”(雙擊按鈕,彈出屬性對話框)4,
6、修改回調(diào)函數(shù)(右擊 Editor)5,此時彈出保存按鈕,命名保存即可6,彈出Editor對話框。其他不用管,只看按鈕的回調(diào)函數(shù)7,寫入代碼function pushbutton1_Callback(hObject, eventdata, handles)% hObject handle to pushbuttonl (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)*.txt
7、, Select the Data file);%自己添加代碼段FileName,PathName = uigetfile( file = fullfile(PathName,FileName); data = load(file);axes(handles.axes1);%以txt第一二列為橫縱坐標(biāo)繪圖x = data(:,1);y = data(:,2);plot(x,y);% plot(data);xlabel(時間(s);ylabel(壓力(MPa);grid on%實(shí)現(xiàn)圖像可以向simulink里的圖像一樣可以放大縮小zoom on*謹(jǐn)記:axes1為圖形句柄函數(shù)8,運(yùn)行,單擊9,出
8、現(xiàn)如下界面10.單擊載入“txt文件”按鈕,選取 PD.txt,即可實(shí)現(xiàn)繪圖。11,生成可執(zhí)行文件在 command window 里輸入mcc -m GUI 文件名,回車即可.exe 文件如果想編輯現(xiàn)有的 GUI,(因?yàn)殛P(guān)閉MAT1AB后再打開只看到.fig和.m文件),則按如下順序。/ MATLAB R2012aEdit View Debug Parallel Deaktop Window HelpClose Current FolderImport Data.Save Workspace.*產(chǎn)白9u 2rinrt.Print filectio1 F;i .G U LL & rnO p e
9、riT?ct m2_ F:.rciseTxtLearniriq.m1 F:.rtie etKtE rtiet.nri4 ExerciseWodeLtTiCtrl+OCtrlfWCtrlCtrl 十 P.49.643027.521249,43527.53534g.M4Q27. 660849,644528. 100049.645028. 2294E5t MAI LABCtri4-Q則又出現(xiàn)可以編輯的界面如果txt有多列數(shù)據(jù),則上列程序不成立,可以按如下改動Txt文件如下:四列數(shù)據(jù)00. 2消9100. 7X8530. 00010. 3881670. 0002Q. 71 泡 90. 00020/28
10、77360. 00020. 71M初0. 00030. 2842570. 00030. 7191 縱0. 0004/0. 2813770. 00040. 7210460. 0005/0. 2779040. 00050.7227160. OOOff0. 27669 0. 00060. 722630. 00070. 2756440. 00070. 721565o. oors0. 2752440. 000B0. 7215870. 00090. 27494S0. 00090. 722481o. om0. 277086S 0010.723399o. 90110. 2783810. 00110. 7237
11、060.00120. 27903 0. 00120. 7229760.WL30. 2782720. 00130.722177Oj100140. 280551S 00140.7215420J 00150. 2937260.00150. 720E20 00160. 2872010. 00160,718620, OQL?0. 2878920. QQ170.715360,00180. 287995a cois0.7119090 00190. 283274C90.709490l 0020. 2825650. 0020,7067480. 00210. 3812410.00210.7031030 00220
12、. 2792240. 00220.6S88790 00230. 2779030.00250.6943740J00240. 2754090. 00240.691009Oi0O250. 2758370.00250. 6878870. .00260. 2767540.00260.6853440. Q0270. 2776580.00270.6831910. G0280. 2789570. 002E0. 6824270. 00290. 2789530. 00290,6832770. 0030. 2804640. 0030.6869420. 00S10. 2815160. 00310. 6938380.
13、00320. 2823830. 00320. 7018640. 003S0. 2833130. 00330,7074280. 0030. 2836580, C034S 709470. 00350. 233960. 00350. 7084740. 00360. 2826340. 00360. 706840. 00370M815320, 00370,7063 的0. 00380. 2803420. 0038o. Toms0. 00390. 2815990.。卿0. 703960. 0040. 281S410. 0040. 00410. 283刎狄、0, 0041-0, 70S4320. 00420
14、.285036 一0. 710152md4 -記事本文件田 編輯 格式通 直看Q0 篙前面、修改回調(diào)函數(shù)如下funct ion pushbut t pnl_jTalltiack ihObJ ectj veirt dat 3j handles)它% hObjset handle to pushtuttonl (see GCEO)% event d al: a reserved t c be defined in a fu! ure ver si cm of MATLAB黑 handles structure with handleis and us*r data s*? GUIEATA)用自己添加代碼段FileNajnejPathNajne = uietTileC * tit5J Selethe Data film);file = fullf ile (FathName, filename):data = load (file):
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年湘教版七年級語文下冊階段測試試卷
- 2025年統(tǒng)編版九年級歷史下冊階段測試試卷含答案
- 2025年人教A新版七年級物理下冊階段測試試卷含答案
- 2025年浙教版選擇性必修1語文上冊月考試卷含答案
- 2025年度綠色生態(tài)公園內(nèi)外裝修與景觀設(shè)計合同4篇
- 個性化教育服務(wù)合同2024年版版B版
- 二零二五版農(nóng)產(chǎn)品加工企業(yè)原料供應(yīng)合同4篇
- 二零二五年度出租車行業(yè)信息化建設(shè)合同12篇
- 二零二五年度出租車經(jīng)營權(quán)轉(zhuǎn)讓與市場拓展合同3篇
- 二零二五出租車行業(yè)股權(quán)投資與業(yè)務(wù)整合合同3篇
- 消防產(chǎn)品目錄(2025年修訂本)
- 地方性分異規(guī)律下的植被演替課件高三地理二輪專題復(fù)習(xí)
- 光伏項(xiàng)目風(fēng)險控制與安全方案
- 9.2提高防護(hù)能力教學(xué)設(shè)計 2024-2025學(xué)年統(tǒng)編版道德與法治七年級上冊
- 催收培訓(xùn)制度
- ISO 22003-1:2022《食品安全-第 1 部分:食品安全管理體系 審核與認(rèn)證機(jī)構(gòu)要求》中文版(機(jī)翻)
- 2024年廣東省高考地理真題(解析版)
- 2024高考物理廣東卷押題模擬含解析
- 人教版五年級上冊數(shù)學(xué)簡便計算大全600題及答案
- GB/T 15945-1995電能質(zhì)量電力系統(tǒng)頻率允許偏差
- GB 32311-2015水電解制氫系統(tǒng)能效限定值及能效等級
評論
0/150
提交評論