matlab中示波器圖像的使用_第1頁
matlab中示波器圖像的使用_第2頁
matlab中示波器圖像的使用_第3頁
matlab中示波器圖像的使用_第4頁
matlab中示波器圖像的使用_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

Matlab中示波器圖像的使用報告人:dingqian12345@126.com時間:2011年04月15日為什么要講示波器圖像的使用1用Simulink進(jìn)行仿真的時候,常會用到示波器Scope,可以直觀輸出波形圖,并且可對波形圖進(jìn)行局部放大等操作,很方便提取路徑為:Simulink->Sink->Scope其背景是黑的而且不能進(jìn)行線型的修改和標(biāo)注不適合文檔用圖圖1Scope提取路徑為什么要講示波器圖像的使用2問題來了:如何將示波器圖像輸入到文章中呢?低級辦法例子1:大三時候郭毓老師的控制系統(tǒng)計(jì)算機(jī)輔助設(shè)計(jì)仿真作業(yè)常用的比較低級的辦法是使用屏幕截屏,由于scope的背景是黑色的,然后在畫圖板中進(jìn)行反色坐標(biāo)軸字跡模糊、看起來很丑、打印出來效果極差圖2低級辦法例子1為什么要講示波器圖像的使用3低級辦法例子2:《SVPWM電機(jī)控制系統(tǒng)的MATLAB建模與分析》鎮(zhèn)江高專學(xué)報東南大學(xué)冷承業(yè)圖3低級辦法例子2線條模模糊糊坐標(biāo)軸根本不清楚為什么要講示波器圖像的使用4低級辦法例子3:《矢量控制永磁同步電動機(jī)的MATLAB仿真》自動化技術(shù)與應(yīng)用大連理工大學(xué)李繼堂、劉鳳春且不說其文章內(nèi)容如何,做出如此不正規(guī)的圖形乃至被我拿來當(dāng)做反面教材,實(shí)在感慨國內(nèi)某些文獻(xiàn)的質(zhì)量如何避免以后被人家當(dāng)做反面例子呢下面講述圖4低級辦法例子3如何使用示波器圖像1圖5仿真實(shí)例為了講清楚問題搭建一個如圖5所示的很簡單的閉環(huán)控制系統(tǒng)使用示波器圖形除了截屏無非有兩種方式:1、直接對scope圖像進(jìn)行操作2、將相應(yīng)的數(shù)據(jù)讀出來另外作圖如何使用示波器圖像2方法1、直接對scope圖像進(jìn)行操作系統(tǒng)所提供的scope其實(shí)也是一種我們經(jīng)常使用的figure窗口,不過matlab把scope的菜單欄隱藏起來,因此沒有辦法對背景、坐標(biāo)等進(jìn)行修改,我們可以考慮將其隱藏的菜單欄找回來操作步驟:①仿真完畢后打開scope觀察圖像②在主窗口中輸入

set(0,‘ShowHiddenHandles’,‘on’)%設(shè)置隱藏句柄可被查找

set(gcf,‘menubar’,‘figure’)%顯示菜單欄③菜單欄Edit->Axes->Properties圖6scope圖像菜單有無的變化圖7Axes->Properties操作如何使用示波器圖像3方法1、直接對scope圖像進(jìn)行操作操作步驟:④點(diǎn)擊如圖8所示的右下角的MoreProperties出現(xiàn)如圖9所示的坐標(biāo)軸屬性設(shè)置對話框圖8MoreProperties操作步驟:⑤對坐標(biāo)軸的相應(yīng)屬性進(jìn)行設(shè)置:color背景色Fontsize字體大小以上即完成對坐標(biāo)軸的設(shè)置圖9坐標(biāo)軸屬性設(shè)置界面如何使用示波器圖像4方法1、直接對scope圖像進(jìn)行操作如何使用示波器圖像5方法1、直接對scope圖像進(jìn)行操作注意:也可以在步驟1和步驟2完成之后,在主窗口中繼續(xù)輸入inspect(gca)即可出現(xiàn)坐標(biāo)軸屬性設(shè)置對話框?qū)€條的設(shè)置比較簡單。選中圖形中的線條然后右鍵,可以對線條的樣式、顏色、線寬等進(jìn)行修改(在選中線條的時候,右下方出現(xiàn)的MoreProperties即為對線條的屬性設(shè)置選項(xiàng))圖10線條的設(shè)置如何使用示波器圖像6方法1、直接對scope圖像進(jìn)行操作圖11處理后的截屏圖形結(jié)論:效果比直接截屏好了不少、但是比較麻煩、由于在系統(tǒng)原有的設(shè)置上進(jìn)行修改、具有一定的局限性如何使用示波器圖像7方法2、數(shù)據(jù)導(dǎo)入工作空間作圖圖12(a)仿真修改1在圖5所示的仿真中添加一個時鐘模塊,并添加一個toWorkspace模塊;示波器位置添加一個toWorkspace模塊。修改兩個toworkspace模塊的參數(shù),自己命名變量(這里為t和y),將保存類型Saveformat改為Array。圖12(c)輸出端toworkspace修改圖12(b)時鐘toworkspace修改如何使用示波器圖像8方法2、數(shù)據(jù)導(dǎo)入工作空間作圖以上修改完畢后,運(yùn)行仿真,會發(fā)現(xiàn)工作空間中多了t和y兩個變量,我們在主窗口中輸入plot(t,y),使用File->Saveas保存成emf矢量圖格式。圖13plot做出的圖像1圖14保存為emf格式的圖像1我們可以對plot做出的圖像使用命令進(jìn)行字體、標(biāo)題等等修改,稍后講如何使用命令形式實(shí)現(xiàn)修改如何使用示波器圖像9方法2、數(shù)據(jù)導(dǎo)入工作空間作圖將數(shù)據(jù)導(dǎo)入到工作空間中還有另外一種方法,不需要toworkspace模塊,而是使用scope自帶的功能設(shè)置。圖14scope自帶的Parameters菜單圖15scope

general屬性設(shè)置操作步驟:①點(diǎn)擊scope的菜單欄中的Parameters②在圖15中進(jìn)行g(shù)eneral的修改,注意Numberofaxes為scope中坐標(biāo)軸的個數(shù),使用這種方式處理數(shù)據(jù)到工作空間的時候,這里只能填1③對圖16所示的Datahistory屬性進(jìn)行設(shè)置A、可將Limitdatapointstolast的限制去掉,特別是對電機(jī)仿真這種數(shù)據(jù)量很大的情形,否則系統(tǒng)將僅僅保存最后5000個數(shù)據(jù)B、修改變量名(這里假設(shè)為oo)C、修改Format為Array類型④運(yùn)行仿真。在主窗口中會發(fā)現(xiàn)多了oo這個變量,其中第一列為時間,第二列為scope對應(yīng)的數(shù)據(jù)。圖16scope

datahistory屬性設(shè)置如何使用示波器圖像10方法2、數(shù)據(jù)導(dǎo)入工作空間作圖操作步驟:⑤在主窗口或者工作路徑下的m文件中寫入如下命令:

tt=oo(:,1);%取出第一列

yy=oo(:,2);%取出第二列

plot(tt,yy);%作圖圖17plot做出的圖像2如何使用示波器圖像10方法2、數(shù)據(jù)導(dǎo)入工作空間作圖一個問題是:如果有多行數(shù)據(jù)需要輸出呢?方法:使用Simulink->SignalRouting->Mux集線器,Scope的其他設(shè)置不變,這樣仿真結(jié)束后會發(fā)現(xiàn)oo有三列數(shù)據(jù),分別對應(yīng)時間、Mux的第一輸入端數(shù)據(jù)、Mux第二輸入端數(shù)據(jù)。仿真結(jié)束后,在主窗口或者工作路徑下的m文件中寫入如下命令:

tt=oo(:,1);%取出第一列yy1=oo(:,2);%取出第二列yy2=oo(:,3);%取出第三列plot(tt,yy1,tt,yy2);%作圖圖18仿真修改2圖19plot作出的圖像3方法3、數(shù)據(jù)導(dǎo)入文件作圖必須要指出的是,導(dǎo)至工作空間中作圖是有不足之處的:導(dǎo)到工作空間的數(shù)據(jù)是一種臨時變量,一旦軟件關(guān)閉后就消失,這樣如果你的仿真很漫長,下次需要數(shù)據(jù)分析就需要重新運(yùn)行很長時間。不利于與其他軟件的數(shù)據(jù)交互。圖20仿真修改3我們將數(shù)據(jù)導(dǎo)至文件中保存,如圖20,添加一個ToFile模塊。ToFile模塊中中需要進(jìn)行修改的東西有:文件名。這里假設(shè)為uu.mat變量名。這里假設(shè)為dq如何使用示波器圖像11圖21ToFile屬性的設(shè)置如何使用示波器圖像12方法3、數(shù)據(jù)導(dǎo)入文件作圖運(yùn)行圖20所示的仿真,結(jié)束后在主窗口或者工作路徑下的m文件中寫入如下命令:load(‘uu.mat’);%載入文件%在主窗口可以發(fā)現(xiàn)此時多了dq變量,注意與導(dǎo)至空間中不同的是,dq是行向量%實(shí)際上mat文件存儲的變量中第一行為時間第二行為數(shù)據(jù)ttt=dq(1,:);%行向量yyy=dq(2,:);plot(ttt,yyy);圖22plot作出的圖像4如何使用示波器圖像13總結(jié):1、這三種方法中,第一種方法不推薦使用,過程繁瑣而且效果不是很好。2、推薦使用第二種方法即將數(shù)據(jù)導(dǎo)至工作空間中的做法,如果有必要(比如仿真時間比較長),也可以使用第三種方法,兩者的復(fù)雜度及效果是一樣的,不過需要注意行列向量的問題。圖像后處理1使用plot做出圖像后,可能還需要進(jìn)一步的進(jìn)行一定的處理,比如字體、背景、標(biāo)注的添加等,這里主要講如何使用命令實(shí)現(xiàn)(使用菜單欄也可以實(shí)現(xiàn),可摸索相應(yīng)的菜單命令)。(投稿時注意的圖片小但意思要表達(dá)清楚)圖20仿真修改3圖23emf格式圖像A命令A(yù)tt=oo(:,1);yy1=oo(:,2);yy2=oo(:3);figure(1);plot(tt,yy1,’r’,tt,yy2,’b’);圖23可能存在的幾個問題沒有標(biāo)題坐標(biāo)軸刻度不清楚(特別是縮小后)沒有兩條曲線各自代表什么的文字說明Step1:添加標(biāo)題title(‘Closecontrol’);圖像后處理2如果覺得標(biāo)題字體太小可以使用title(‘\fontsize{20}Closecontrol’);Step2:坐標(biāo)軸刻度修改get(gca,’fontsize’,16);圖24圖25圖像后處理3圖26Step3:圖例的添加注意不能依靠線條顏色的不同來區(qū)分曲線,而應(yīng)該通過linestyle線條樣式區(qū)分不同的曲線,因?yàn)樵诖蛴〉臅r候無法區(qū)分不同顏色。最后完整程序:tt=oo(:,1);yy1=oo(:,2);yy2=oo(:,3);figu

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論