版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、2011年04月15日Matlab中示波器圖像的使用報告人:時間:2011年04月15日2011年04月15日為什么要講示波器圖像的使用1用Simulink進行仿真的時候,常會用到示波器Scope,可以直觀輸出波形圖,并且可對波形圖進行局部放大等操作,很方便提取路徑為:Simulink-Sink-Scope其背景是黑的 而且不能進行線型的修改和標注 不適合文檔用圖圖1 Scope提取路徑2011年04月15日為什么要講示波器圖像的使用2問題來了:如何將示波器圖像輸入到文章中呢?低級辦法例子1:大三時候郭毓老師的控制系統(tǒng)計算機輔助設(shè)計仿真作業(yè) 常用的比較低級的辦法是使用屏幕截屏,由于scope的
2、背景是黑色的,然后在畫圖板中進行反色坐標軸字跡模糊、看起來很丑、打印出來效果極差圖2 低級辦法例子12011年04月15日為什么要講示波器圖像的使用3低級辦法例子2:SVPWM電機控制系統(tǒng)的MATLAB建模與分析鎮(zhèn)江高專學報 東南大學 冷承業(yè)圖3 低級辦法例子2線條模模糊糊 坐標軸根本不清楚2011年04月15日為什么要講示波器圖像的使用4低級辦法例子3:矢量控制永磁同步電動機的MATLAB仿真自動化技術(shù)與應(yīng)用 大連理工大學 李繼堂、劉鳳春且不說其文章內(nèi)容如何,做出如此不正規(guī)的圖形乃至被我拿來當做反面教材,實在感慨國內(nèi)某些文獻的質(zhì)量如何避免以后被人家當做反面例子呢 下面講述圖4 低級辦法例子3
3、2011年04月15日如何使用示波器圖像1圖5 仿真實例為了講清楚問題 搭建一個如圖5所示的很簡單的閉環(huán)控制系統(tǒng)使用示波器圖形除了截屏 無非有兩種方式:1、直接對scope圖像進行操作2、將相應(yīng)的數(shù)據(jù)讀出來另外作圖2011年04月15日如何使用示波器圖像2方法1、直接對scope圖像進行操作系統(tǒng)所提供的scope其實也是一種我們經(jīng)常使用的figure窗口,不過matlab把scope的菜單欄隱藏起來,因此沒有辦法對背景、坐標等進行修改,我們可以考慮將其隱藏的菜單欄找回來操作步驟: 仿真完畢后打開scope觀察圖像在主窗口中輸入 set(0,ShowHiddenHandles,on)%設(shè)置隱藏句
4、柄可被查找 set(gcf,menubar,figure) %顯示菜單欄菜單欄Edit-Axes-Properties圖6 scope圖像菜單有無的變化圖7 Axes-Properties操作2011年04月15日如何使用示波器圖像3方法1、直接對scope圖像進行操作操作步驟: 點擊如圖8所示的右下角的More Properties出現(xiàn)如圖9所示的坐標軸屬性設(shè)置對話框圖8 More Properties2011年04月15日操作步驟:對坐標軸的相應(yīng)屬性進行設(shè)置:color背景色Fontsize字體大小以上即完成對坐標軸的設(shè)置圖9 坐標軸屬性設(shè)置界面如何使用示波器圖像4方法1、直接對scope
5、圖像進行操作2011年04月15日如何使用示波器圖像5方法1、直接對scope圖像進行操作注意:也可以在步驟1和步驟2完成之后,在主窗口中繼續(xù)輸入inspect(gca)即可出現(xiàn)坐標軸屬性設(shè)置對話框?qū)€條的設(shè)置比較簡單。選中圖形中的線條然后右鍵,可以對線條的樣式、顏色、線寬等進行修改(在選中線條的時候,右下方出現(xiàn)的More Properties 即為對線條的屬性設(shè)置選項)圖10 線條的設(shè)置2011年04月15日如何使用示波器圖像6方法1、直接對scope圖像進行操作圖11 處理后的截屏圖形結(jié)論:效果比直接截屏好了不少、但是比較麻煩、由于在系統(tǒng)原有的設(shè)置上進行修改、具有一定的局限性2011年04
6、月15日如何使用示波器圖像7方法2、數(shù)據(jù)導(dǎo)入工作空間作圖圖12(a) 仿真修改1在圖5所示的仿真中添加一個時鐘模塊,并添加一個to Workspace模塊;示波器位置添加一個to Workspace模塊。修改兩個to workspace模塊的參數(shù),自己命名變量(這里為t和y),將保存類型Save format改為Array。圖12(c) 輸出端to workspace修改圖12(b) 時鐘to workspace修改2011年04月15日如何使用示波器圖像8方法2、數(shù)據(jù)導(dǎo)入工作空間作圖以上修改完畢后,運行仿真,會發(fā)現(xiàn)工作空間中多了t和y兩個變量,我們在主窗口中輸入plot(t,y),使用Fil
7、e-Save as保存成emf矢量圖格式。01234567891000.10.20.30.40.50.60.7圖13 plot做出的圖像1圖14 保存為emf格式的圖像1我們可以對plot做出的圖像使用命令進行字體、標題等等修改,稍后講如何使用命令形式實現(xiàn)修改2011年04月15日如何使用示波器圖像9方法2、數(shù)據(jù)導(dǎo)入工作空間作圖將數(shù)據(jù)導(dǎo)入到工作空間中還有另外一種方法,不需要to workspace模塊,而是使用scope自帶的功能設(shè)置。圖14 scope自帶的Parameters菜單圖15 scope general屬性設(shè)置操作步驟: 點擊scope的菜單欄中的Parameters在圖15中進
8、行g(shù)eneral的修改,注意Number of axes為scope中坐標軸的個數(shù),使用這種方式處理數(shù)據(jù)到工作空間的時候,這里只能填1對圖16所示的Data history屬性進行設(shè)置A、可將Limit data points to last的限制去掉,特別是對電機仿真這種數(shù)據(jù)量很大的情形,否則系統(tǒng)將僅僅保存最后5000個數(shù)據(jù)B、修改變量名(這里假設(shè)為oo)C、修改Format為Array類型運行仿真。在主窗口中會發(fā)現(xiàn)多了oo這個變量,其中第一列為時間,第二列為scope對應(yīng)的數(shù)據(jù)。圖16 scope data history屬性設(shè)置2011年04月15日如何使用示波器圖像10方法2、數(shù)據(jù)導(dǎo)入
9、工作空間作圖操作步驟: 在主窗口或者工作路徑下的m文件中寫入如下命令: tt=oo(:,1); %取出第一列 yy=oo(:,2); %取出第二列 plot(tt,yy); %作圖圖17 plot做出的圖像22011年04月15日如何使用示波器圖像10方法2、數(shù)據(jù)導(dǎo)入工作空間作圖一個問題是:如果有多行數(shù)據(jù)需要輸出呢?方法:使用Simulink-Signal Routing-Mux集線器,Scope的其他設(shè)置不變,這樣仿真結(jié)束后會發(fā)現(xiàn)oo有三列數(shù)據(jù),分別對應(yīng)時間、Mux的第一輸入端數(shù)據(jù)、Mux第二輸入端數(shù)據(jù)。仿真結(jié)束后,在主窗口或者工作路徑下的m文件中寫入如下命令: tt=oo(:,1); %取
10、出第一列 yy1=oo(:,2); %取出第二列 yy2=oo(:,3); %取出第三列 plot(tt,yy1,tt,yy2); %作圖圖18 仿真修改2圖19 plot作出的圖像32011年04月15日方法3、數(shù)據(jù)導(dǎo)入文件作圖必須要指出的是,導(dǎo)至工作空間中作圖是有不足之處的:導(dǎo)到工作空間的數(shù)據(jù)是一種臨時變量,一旦軟件關(guān)閉后就消失,這樣如果你的仿真很漫長,下次需要數(shù)據(jù)分析就需要重新運行很長時間。不利于與其他軟件的數(shù)據(jù)交互。圖20 仿真修改3我們將數(shù)據(jù)導(dǎo)至文件中保存,如圖20,添加一個To File模塊。To File模塊中中需要進行修改的東西有:文件名。這里假設(shè)為uu.mat變量名。這里假設(shè)
11、為dq如何使用示波器圖像11圖21 To File屬性的設(shè)置2011年04月15日如何使用示波器圖像12方法3、數(shù)據(jù)導(dǎo)入文件作圖運行圖20所示的仿真,結(jié)束后在主窗口或者工作路徑下的m文件中寫入如下命令:load(uu.mat);%載入文件% 在主窗口可以發(fā)現(xiàn)此時多了dq變量,注意與導(dǎo)至空間中不同的是,dq是行向量%實際上 mat文件存儲的變量中第一行為時間 第二行為數(shù)據(jù)ttt=dq(1,:); %行向量yyy=dq(2,:);plot(ttt,yyy);圖22 plot作出的圖像42011年04月15日如何使用示波器圖像13總結(jié):1、這三種方法中,第一種方法不推薦使用,過程繁瑣而且效果不是很好
12、。2、推薦使用第二種方法即將數(shù)據(jù)導(dǎo)至工作空間中的做法,如果有必要(比如仿真時間比較長),也可以使用第三種方法,兩者的復(fù)雜度及效果是一樣的,不過需要注意行列向量的問題。2011年04月15日圖像后處理1使用plot做出圖像后,可能還需要進一步的進行一定的處理,比如字體、背景、標注的添加等,這里主要講如何使用命令實現(xiàn)(使用菜單欄也可以實現(xiàn),可摸索相應(yīng)的菜單命令)。(投稿時注意的圖片小但意思要表達清楚)圖20 仿真修改301234567891000.10.20.30.40.50.60.70.80.91圖23 emf格式圖像A命令A(yù)tt=oo(:,1);yy1=oo(:,2);yy2=oo(:3);f
13、igure(1);plot(tt,yy1,r,tt,yy2,b);圖23可能存在的幾個問題沒有標題坐標軸刻度不清楚(特別是縮小后)沒有兩條曲線各自代表什么的文字說明2011年04月15日Step1:添加標題title(Close control);圖像后處理2如果覺得標題字體太小可以使用title(fontsize20Close control);Step2:坐標軸刻度修改get(gca,fontsize,16);圖24圖252011年04月15日圖像后處理3圖26Step3:圖例的添加注意不能依靠線條顏色的不同來區(qū)分曲線,而應(yīng)該通過linestyle線條樣式區(qū)分不同的曲線,因為在打印的時候無法區(qū)分不同顏色。最后完整程序:tt=oo(:,1);yy1=oo(:,2);yy2=oo(:,3);figure(1);plot(tt,yy1,r-,tt,yy2,b.-);title(fontsize20Close Control);set(gca,font
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年硝基呋喃類藥合作協(xié)議書
- 2024年荒山租賃承包標準協(xié)議格式版
- 2024年玻璃產(chǎn)業(yè)技術(shù)研發(fā)購銷合同
- 2025年度酒類專賣店品牌推廣及廣告投放合同范本3篇
- 池塘抓魚課程設(shè)計
- 2024年融資租賃合同協(xié)議
- 2025年度白酒團購團購促銷活動合同范本3篇
- 電子課程設(shè)計基本格式
- 組織病理技術(shù)課程設(shè)計
- 尊重他人課程設(shè)計
- 金剛砂固化地坪施工合同
- 聚焦高質(zhì)量+探索新高度+-2025屆高考政治復(fù)習備考策略
- 車輛駕駛考試培訓委托書
- 看圖猜成語共876道題目動畫版
- 2024親戚借名買房協(xié)議書
- 小學二年級上冊數(shù)學-數(shù)角的個數(shù)專項練習
- 特種設(shè)備使用單位日管控、周排查、月調(diào)度示范表
- 供應(yīng)鏈成本控制與降本增效
- MOOC 插花藝術(shù)-寧波城市職業(yè)技術(shù)學院 中國大學慕課答案
- 北京市平谷區(qū)2023-2024學年九年級上學期期末考試英語試卷
- 2024年度帶狀皰疹課件
評論
0/150
提交評論