




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第7章Simulink仿真環(huán)境1MATLAB7.X程序設(shè)計(jì)第7章Simulink仿真環(huán)境1MATLAB7.7.1simulink與系統(tǒng)仿真
由來(lái):
simu(仿真)和link(連接)組成
Matlab系統(tǒng)把一系列模塊連接起來(lái),構(gòu)成復(fù)雜的系統(tǒng)模型2MATLAB7.X程序設(shè)計(jì)7.1simulink與系統(tǒng)仿真2MATLAB7.X程序7.2simulink的使用1.啟動(dòng)和退出(1)啟動(dòng):①在Matlab命令窗口中輸入“simulink”,回車②在工具欄單擊彈出“SimulinkLibraryBrowser”窗口3MATLAB7.X程序設(shè)計(jì)7.2simulink的使用3MATLAB7.X程序設(shè)計(jì)2.Simulink瀏覽器菜單欄工具欄模塊說(shuō)明框基本模塊庫(kù)已安裝專用模塊庫(kù)模塊查找框模塊顯示框標(biāo)題欄4MATLAB7.X程序設(shè)計(jì)2.Simulink瀏覽器菜單欄工具欄模塊說(shuō)明框基本模塊庫(kù)7.2simulink的使用1.啟動(dòng)和退出(1)啟動(dòng):①在Matlab命令窗口中輸入“simulink”,回車②在工具欄單擊(2)退出:關(guān)閉所有模型窗口和simulink模塊窗口5MATLAB7.X程序設(shè)計(jì)7.2simulink的使用5MATLAB7.X程序設(shè)計(jì)菜單欄工具欄模塊編輯框當(dāng)前狀態(tài)仿真進(jìn)程仿真解法6MATLAB7.X程序設(shè)計(jì)菜單欄工具欄模塊編輯框當(dāng)前狀態(tài)仿真進(jìn)程仿真解法6MATLABfile的常用菜單項(xiàng)功能
菜單項(xiàng)功能Modelproperties
模型屬性
Print… 打印模型Preferences
SIMULINK界面的默認(rèn)設(shè)置選項(xiàng)Close 關(guān)閉當(dāng)前Simulink窗口7MATLAB7.X程序設(shè)計(jì)file的常用菜單項(xiàng)功能菜單項(xiàng)Edit的常用菜單項(xiàng)功能菜單項(xiàng)功能 Createsubsystem
創(chuàng)建子系統(tǒng)
Masksubsystem…
封裝子系統(tǒng)Lookundermask查看封裝子系統(tǒng)的內(nèi)部結(jié)構(gòu) Updatediagram
更新模型框圖的外觀8MATLAB7.X程序設(shè)計(jì)Edit的常用菜單項(xiàng)功能菜單項(xiàng)
View的常用菜單項(xiàng)功能菜單項(xiàng)
功能
Gotoparent
顯示當(dāng)前系統(tǒng)的父系統(tǒng)Modelbrowseroptions
模型瀏覽器設(shè)置Blockdatatipsoptions
鼠標(biāo)位于模塊上方時(shí)顯示模塊內(nèi)部數(shù)據(jù) Librarybrowser
庫(kù)瀏覽器Modelexplorer 模型瀏覽器 Zoomin/Zoomout 放大/縮小Fitsystemtoview 自動(dòng)選擇最合適的顯示比例Normal
以正常比例(100%)顯示模型9MATLAB7.X程序設(shè)計(jì)View的常用菜單項(xiàng)功能菜單項(xiàng)Simulation的常用菜單項(xiàng)功能菜單項(xiàng)
功能
Start/Stop
啟動(dòng)/停止仿真
ConfigurationParameters…設(shè)置仿真參數(shù)Normal
普通Simulink模型 Accelerator
產(chǎn)生加速Simulink模型10MATLAB7.X程序設(shè)計(jì)Simulation的常用菜單項(xiàng)功能菜單項(xiàng)
Format的常用菜單項(xiàng)功能菜單項(xiàng)
功能
Textalignment
標(biāo)注文字對(duì)齊工具
Enabletexcommands使tex命令有效Filpname
翻轉(zhuǎn)模塊名 Filpblock/RotateBlock
翻轉(zhuǎn)/旋轉(zhuǎn)模塊Showname 顯示模塊的名字 Showportlabels 顯示端口標(biāo)簽Foregroundcolor 前景色 Backgroundcolor 背景色Screencolor 屏幕顏色 Port/signaldisplays端口/信號(hào)顯示Blockdisplays
顯示模塊
11MATLAB7.X程序設(shè)計(jì)Format的常用菜單項(xiàng)功能菜單項(xiàng) tools的常用菜單項(xiàng)功能菜單項(xiàng) 功能Simulinkdebugger… Simulink調(diào)試器Fixed_pointsettings
浮點(diǎn)設(shè)置Modeladvisor
模型咨詢 Lookuptableeditor 查表編輯Dataclassdesigner 用戶定義數(shù)據(jù)類型設(shè)計(jì)器Buseditor 線路編輯Signal&scopemanager信號(hào)和示波器管理器Real_timeworkshop 實(shí)時(shí)工作平臺(tái)Externalmodecontrolpanel外部的模式控制平臺(tái)Controldesign 控制設(shè)計(jì)Parameterestination 參數(shù)估計(jì)
Reportgenetor 報(bào)告生成器12MATLAB7.X程序設(shè)計(jì)tools的常用菜單項(xiàng)功能菜單項(xiàng) 7.3模塊基本操作
1模塊的選定模塊的選定有三種方式:1)選定單個(gè)模塊選定對(duì)象只要在模塊上單擊鼠標(biāo),被選定的對(duì)象的四角處會(huì)出現(xiàn)小黑塊編輯框。2)選定多個(gè)模塊如果選定多個(gè)模塊,可以按下Shift鍵,然后再單擊所需選定的模塊;或者用鼠標(biāo)拉出矩形虛線框,將所有待選模塊框在其中,則矩形框中所有的模塊均被選中。3)選定所有模塊如果要選定所有模塊,可以選擇菜單EditSelectall。13MATLAB7.X程序設(shè)計(jì)7.3模塊基本操作1模塊的選定13MATLA2模塊的復(fù)制模塊的復(fù)制有兩種方式:1)不同模型窗口(包括模型庫(kù)窗口)之間的模塊復(fù)制選定模塊,用鼠標(biāo)將其拖到另一模型窗口。選定模塊,使用菜單和工具欄中的Copy和Paste命令。2)在同一模型窗口內(nèi)的復(fù)制模塊選定模塊,按下鼠標(biāo)右鍵,拖動(dòng)模塊到合適的地方,釋放鼠標(biāo)。選定模塊,按住Ctrl鍵,再用鼠標(biāo)拖動(dòng)對(duì)象到合適的地方,釋放鼠標(biāo)。使用菜單和工具欄中的Copy和Paste命令。
14MATLAB7.X程序設(shè)計(jì)2模塊的復(fù)制模塊的復(fù)制有兩種方式:2)在同一模型窗口內(nèi)的3模塊的移動(dòng)模塊的移動(dòng)有兩種方式:1)在同一模型窗口移動(dòng)模塊選定需要移動(dòng)模塊,用鼠標(biāo)將模塊拖到合適的地方。2)在不同模型窗之間移動(dòng)模塊在不同模型窗之間移動(dòng)模塊,在用鼠標(biāo)移動(dòng)的同時(shí)按下Shift鍵。當(dāng)模塊移動(dòng)時(shí),與之相連的連線也隨之移動(dòng)。15MATLAB7.X程序設(shè)計(jì)3模塊的移動(dòng)模塊的移動(dòng)有兩種方式:2)在不同模型窗之間移4模塊的刪除要?jiǎng)h除模塊,應(yīng)選定刪除模塊,按Delete鍵。選定待刪除模塊后,用菜單和工具欄的EditCut。5模塊的縮放選定需要改變大小的模塊,出現(xiàn)小黑塊編輯框后,用鼠標(biāo)拖動(dòng)編輯框,可以實(shí)現(xiàn)放大或縮小。使用菜單view中的Zoomin/Zoomout。16MATLAB7.X程序設(shè)計(jì)4模塊的刪除要?jiǎng)h除模塊,應(yīng)選定刪除模塊,按Delete鍵6模塊的翻轉(zhuǎn)選定模塊,選擇菜單FormatFlipBlock可以將模塊旋轉(zhuǎn)180度。選定模塊,選擇菜單FormatRotateBlock可以將模塊旋轉(zhuǎn)90度。7編輯和修改模塊名單擊模塊下面或旁邊的模塊名,出現(xiàn)虛線編輯框就可對(duì)模塊名進(jìn)行編輯、修改。選定模塊,選擇菜單FormatFont,打開(kāi)字體對(duì)話框設(shè)置字體。17MATLAB7.X程序設(shè)計(jì)6模塊的翻轉(zhuǎn)選定模塊,選擇菜單FormatFlipBl7.4信號(hào)線的操作信號(hào)線的操作是創(chuàng)建模型文件時(shí)連接模塊的操作,常用的信號(hào)線的操作如下:1模塊間連線先將光標(biāo)指向一個(gè)模塊的輸出端,待光標(biāo)變?yōu)槭址?,按下鼠?biāo)左鍵并拖動(dòng),直到另一模塊的輸入端。18MATLAB7.X程序設(shè)計(jì)7.4信號(hào)線的操作信號(hào)線的操作是創(chuàng)建模型文件時(shí)連接模2信號(hào)線的分支和折線1)分支的產(chǎn)生
將光標(biāo)指向信號(hào)線的分支點(diǎn)上,按鼠標(biāo)右鍵,光標(biāo)變?yōu)槭址蟿?dòng)鼠標(biāo)直到分支線的終點(diǎn),釋放鼠標(biāo);或者按住Ctrl鍵,同時(shí)按下鼠標(biāo)左鍵拖動(dòng)鼠標(biāo)分支線的終點(diǎn)。2)信號(hào)線的折線選中已存在的信號(hào)線,將光標(biāo)指向折點(diǎn)處,按住Shift鍵,同時(shí)按下鼠標(biāo)左鍵,當(dāng)光標(biāo)變成小圓圈時(shí),用鼠標(biāo)拖動(dòng)小圓圈將折點(diǎn)拉至合適處,釋放鼠標(biāo)。19MATLAB7.X程序設(shè)計(jì)2信號(hào)線的分支和折線1)分支的產(chǎn)生2)信號(hào)線的折線13填加注釋雙擊信號(hào)線后出現(xiàn)矩形文本輸入框,可以添加文本注釋(label)。20MATLAB7.X程序設(shè)計(jì)3填加注釋雙擊信號(hào)線后出現(xiàn)矩形文本輸入框,可以添加文本注7.5創(chuàng)建模型文件創(chuàng)建模型文件時(shí)只需用鼠標(biāo)右鍵單擊Simulink模塊庫(kù)瀏覽器(SimulinkLibraryBrowser)窗口中相應(yīng)的模塊,選擇其下拉菜單的第一項(xiàng),填加到已創(chuàng)建的模型文件中,通過(guò)信號(hào)線連接各模塊即可。
21MATLAB7.X程序設(shè)計(jì)7.5創(chuàng)建模型文件創(chuàng)建模型文件時(shí)只需用鼠標(biāo)右鍵單擊Simu22MATLAB7.X程序設(shè)計(jì)22MATLAB7.X程序設(shè)計(jì)23MATLAB7.X程序設(shè)計(jì)23MATLAB7.X程序設(shè)計(jì)7.6simulink基本模塊1.continuous(連續(xù)系統(tǒng)模塊庫(kù))輸出信號(hào)為輸入信號(hào)的一階微分對(duì)信號(hào)進(jìn)行積分傳遞函數(shù)以給定的時(shí)間量延遲輸入24MATLAB7.X程序設(shè)計(jì)7.6simulink基本模塊輸出信號(hào)為輸入信號(hào)的一階微分例1對(duì)正弦波的微分25MATLAB7.X程序設(shè)計(jì)例1對(duì)正弦波的微分25MATLAB7.X程序設(shè)計(jì)例2對(duì)正弦波的延遲輸入26MATLAB7.X程序設(shè)計(jì)例2對(duì)正弦波的延遲輸入26MATLAB7.X程序設(shè)計(jì)2.Sources(信號(hào)源模塊庫(kù))生成一個(gè)常量值數(shù)字時(shí)鐘將沒(méi)有連接的輸入端口接地脈沖發(fā)生器27MATLAB7.X程序設(shè)計(jì)2.Sources(信號(hào)源模塊庫(kù))生成一個(gè)常量值數(shù)字時(shí)鐘將沒(méi)斜波隨機(jī)信號(hào)正弦波階躍信號(hào)28MATLAB7.X程序設(shè)計(jì)斜波隨機(jī)信號(hào)正弦波階躍信號(hào)28MATLAB7.X程序設(shè)計(jì)例3示波器中顯示脈沖信號(hào),并改變脈沖參數(shù)29MATLAB7.X程序設(shè)計(jì)例3示波器中顯示脈沖信號(hào),并改變脈沖參數(shù)29MATLAB3.Mathoperations(數(shù)學(xué)運(yùn)算模塊庫(kù))求絕對(duì)值
求復(fù)數(shù)的模值和輻角求復(fù)數(shù)的實(shí)部和虛部求和30MATLAB7.X程序設(shè)計(jì)3.Mathoperations(數(shù)學(xué)運(yùn)算模塊庫(kù))求絕對(duì)值求模塊的輸入乘以一個(gè)數(shù)值將模和輻角合成復(fù)數(shù)數(shù)學(xué)函數(shù)求點(diǎn)積31MATLAB7.X程序設(shè)計(jì)求模塊的輸入乘以一個(gè)數(shù)值將模和輻角合成復(fù)數(shù)數(shù)學(xué)函數(shù)求點(diǎn)積31求輸入的最大或最小值求輸入的積或商求三角函數(shù)32MATLAB7.X程序設(shè)計(jì)求輸入的最大或最小值求輸入的積或商求三角函數(shù)32MATLAB實(shí)部和虛部合成復(fù)數(shù)取整函數(shù)符號(hào)函數(shù)33MATLAB7.X程序設(shè)計(jì)實(shí)部和虛部合成復(fù)數(shù)取整函數(shù)符號(hào)函數(shù)33MATLAB7.X程例4正弦波的絕對(duì)值34MATLAB7.X程序設(shè)計(jì)例4正弦波的絕對(duì)值34MATLAB7.X程序設(shè)計(jì)例5在示波器上顯示sin(x)+2和sin(x)-2的波形35MATLAB7.X程序設(shè)計(jì)例5在示波器上顯示sin(x)+2和sin(x)-2的波形4.SignalsRouting(信號(hào)線路模塊庫(kù))多路信號(hào)分離器多路信號(hào)傳輸器手動(dòng)開(kāi)關(guān)將多個(gè)單一輸入轉(zhuǎn)化為一個(gè)復(fù)合輸出將一個(gè)復(fù)合輸入轉(zhuǎn)化為多個(gè)單一輸出36MATLAB7.X程序設(shè)計(jì)4.SignalsRouting(信號(hào)線路模塊庫(kù))多路信號(hào)例6將正弦波和脈沖波同時(shí)顯示在一臺(tái)示波器上37MATLAB7.X程序設(shè)計(jì)例6將正弦波和脈沖波同時(shí)顯示在一臺(tái)示波器上37MATLAB例7通過(guò)手動(dòng)開(kāi)關(guān)分別顯示兩信號(hào)38MATLAB7.X程序設(shè)計(jì)例7通過(guò)手動(dòng)開(kāi)關(guān)分別顯示兩信號(hào)38MATLAB7.X程5.Sinks(接收器模塊庫(kù))實(shí)時(shí)數(shù)據(jù)顯示示波器39MATLAB7.X程序設(shè)計(jì)5.Sinks(接收器模塊庫(kù))實(shí)時(shí)數(shù)據(jù)顯示示波器39MATL例8比較兩顯示器40MATLAB7.X程序設(shè)計(jì)例8比較兩顯示器40MATLAB7.X程序設(shè)計(jì)6.User-definedFunctions用戶自定義函數(shù)模塊對(duì)輸入應(yīng)用指定的表達(dá)式41MATLAB7.X程序設(shè)計(jì)6.User-definedFunctions用戶自定義例9自定義一個(gè)功能模塊,產(chǎn)生函數(shù)e-x的波形42MATLAB7.X程序設(shè)計(jì)例9自定義一個(gè)功能模塊,產(chǎn)生函數(shù)e-x的波形42MATLA7.7設(shè)置仿真參數(shù)模型窗口中選擇simulation菜單下的configurationparameter,將出現(xiàn)仿真參數(shù)對(duì)話框
solver(解題器)選項(xiàng):1.仿真時(shí)間的設(shè)置
starttime(開(kāi)始時(shí)間)默認(rèn)為0sstoptime(停止時(shí)間)默認(rèn)為10.0s43MATLAB7.X程序設(shè)計(jì)7.7設(shè)置仿真參數(shù)43MATLAB7.X程序設(shè)計(jì)2.仿真算法和類型在solveroptions選項(xiàng)中,提供了兩個(gè)仿真算法類型:變步長(zhǎng)(Variable-step)和定步長(zhǎng)(Fixed-step)3.仿真步長(zhǎng)若選變步長(zhǎng),可設(shè)定最大步長(zhǎng)(Maxstepsize)、最小步長(zhǎng)(Minstepsize)和起始步長(zhǎng)(Initidstepsize)若選定步長(zhǎng),可設(shè)定固定步長(zhǎng)。默認(rèn)情況下,步長(zhǎng)參數(shù)設(shè)為auto44MATLAB7.X程序設(shè)計(jì)2.仿真算法和類型44MATLAB7.X程序設(shè)計(jì)4.誤差容限包括相對(duì)容差(relativetolerance)和絕對(duì)容差(Absolutetolerance),它們是在變長(zhǎng)算法中才出現(xiàn)的,當(dāng)使用某種算法所得到的誤差超過(guò)容許容限時(shí),就會(huì)自動(dòng)對(duì)仿真步長(zhǎng)進(jìn)行調(diào)整45MATLAB7.X程序設(shè)計(jì)4.誤差容限45MATLAB7.X程序設(shè)計(jì)DataImport/Export選項(xiàng)設(shè)置在仿真參數(shù)對(duì)話框中選擇DataImport/Export選項(xiàng),會(huì)出現(xiàn)一個(gè)對(duì)話框。相應(yīng)的選項(xiàng)設(shè)置分為3組:Loadfromworkspace、Savetoworkspace和Saveoptions。(1)從工作空間中載入數(shù)據(jù)(Loadfromworkspace)。(2)保存到工作空間(Savetoworkspace)。(3)保存選項(xiàng)(Saveoptions)。46MATLAB7.X程序設(shè)計(jì)DataImport/Export選項(xiàng)設(shè)置46MATLAB47MATLAB7.X程序設(shè)計(jì)47MATLAB7.X程序設(shè)計(jì)plot(tout,yout)將輸出信號(hào)寫(xiě)入返回變量,利用matlab命令繪圖48MATLAB7.X程序設(shè)計(jì)plot(tout,yout)將輸出信號(hào)寫(xiě)入返回變量,利用msimoutplot(tout,simout.signals.values)使用toworkspace,利用matlab命令繪圖49MATLAB7.X程序設(shè)計(jì)simout使用toworkspace,利用matlab命7.8子系統(tǒng)子系統(tǒng)建立的方法Simulink允許建立類似于MATLAB的函數(shù)文件功能的子系統(tǒng)。建立子系統(tǒng)有兩種方法:1對(duì)已存在的模型的某些部分或全部使用菜單命令Edit→CreateSubsystem,封裝為子系統(tǒng)。2使用Ports&Subsystems模塊庫(kù)中的Subsystem模塊直接創(chuàng)建子系統(tǒng)。
50MATLAB7.X程序設(shè)計(jì)7.8子系統(tǒng)子系統(tǒng)建立的方法50MATLAB7.X程序51MATLAB7.X程序設(shè)計(jì)51MATLAB7.X程序設(shè)計(jì)52MATLAB7.X程序設(shè)計(jì)52MATLAB7.X程序設(shè)計(jì)2子系統(tǒng)的封裝把已存在的Simulink模型中的某個(gè)部分封裝為子系統(tǒng)是建立子系統(tǒng)的重要方法,步驟如下:1)用矩形框選擇要封裝的部分,包括模塊和信號(hào)線。2)在模塊窗口菜單選項(xiàng)中選擇菜單EditCreatesubsystem,出現(xiàn)封裝后的子系統(tǒng)。子系統(tǒng)有一個(gè)默認(rèn)的輸入端口和輸出端口,默認(rèn)名為In1和Out1。若查看子系統(tǒng)的內(nèi)容或?qū)ψ酉到y(tǒng)進(jìn)行再編輯,可以雙擊子系統(tǒng)模塊,則會(huì)顯示子系統(tǒng)內(nèi)容的新窗口。在窗口內(nèi),除原始的模塊外,Simulink自動(dòng)添加了輸入和輸出模塊,分別代表子系統(tǒng)的輸入端口和輸出端口。
53MATLAB7.X程序設(shè)計(jì)2子系統(tǒng)的封裝把已存在的Simulink模型中的某個(gè)部分3)選擇EditEditMask…設(shè)置封裝參數(shù),主要有Icon,Parameters,Initialization和Documentation四個(gè)選項(xiàng)卡。Icon選項(xiàng)卡用于設(shè)定封裝模塊的名字和外觀。Parameters選項(xiàng)卡用于輸入變量名稱和相應(yīng)的提示。Initialization選項(xiàng)卡用于初始化封裝子系統(tǒng)。Documentation選項(xiàng)卡用于編寫(xiě)與該封裝模塊對(duì)應(yīng)的Help和說(shuō)明文字,分別有Masktype、MaskDescription和Maskhelp欄。54MATLAB7.X程序設(shè)計(jì)3)選擇EditEditMask…設(shè)置封裝參數(shù),主要有設(shè)置參數(shù)設(shè)置對(duì)話框中的Apply按鈕用于將修改的設(shè)置應(yīng)用于封裝模塊;Unmask按鈕用于將封裝撤銷,則雙擊該模塊就不會(huì)出現(xiàn)定制的對(duì)話框。55MATLAB7.X程序設(shè)計(jì)設(shè)置參數(shù)設(shè)置對(duì)話框中的Apply按鈕用于將修改的設(shè)置應(yīng)用于封3子系統(tǒng)的條件執(zhí)行1)使能子系統(tǒng)56MATLAB7.X程序設(shè)計(jì)3子系統(tǒng)的條件執(zhí)行56MATLAB7.X程序設(shè)計(jì)2)觸發(fā)子系統(tǒng)57MATLAB7.X程序設(shè)計(jì)2)觸發(fā)子系統(tǒng)57MATLAB7.X程序設(shè)計(jì)3)使能加觸發(fā)子系統(tǒng)所謂使能加觸發(fā)子系統(tǒng)就是把Enable和Tirgger模塊都加到子系統(tǒng)中,使能控制信號(hào)和觸發(fā)控制信號(hào)共同作用子系統(tǒng)的執(zhí)行,也就是前兩種子系統(tǒng)的綜合。該系統(tǒng)的行為方式與觸發(fā)子系統(tǒng)相似,但只有當(dāng)使能信號(hào)為正時(shí),觸發(fā)事件才起作用。58MATLAB7.X程序設(shè)計(jì)3)使能加觸發(fā)子系統(tǒng)58MATLAB7.X程序設(shè)計(jì)2-4譯碼器59MATLAB7.X程序設(shè)計(jì)2-4譯碼器59MATLAB7.X程序設(shè)計(jì)演講完畢,謝謝觀看!演講完畢,謝謝觀看!第7章Simulink仿真環(huán)境61MATLAB7.X程序設(shè)計(jì)第7章Simulink仿真環(huán)境1MATLAB7.7.1simulink與系統(tǒng)仿真
由來(lái):
simu(仿真)和link(連接)組成
Matlab系統(tǒng)把一系列模塊連接起來(lái),構(gòu)成復(fù)雜的系統(tǒng)模型62MATLAB7.X程序設(shè)計(jì)7.1simulink與系統(tǒng)仿真2MATLAB7.X程序7.2simulink的使用1.啟動(dòng)和退出(1)啟動(dòng):①在Matlab命令窗口中輸入“simulink”,回車②在工具欄單擊彈出“SimulinkLibraryBrowser”窗口63MATLAB7.X程序設(shè)計(jì)7.2simulink的使用3MATLAB7.X程序設(shè)計(jì)2.Simulink瀏覽器菜單欄工具欄模塊說(shuō)明框基本模塊庫(kù)已安裝專用模塊庫(kù)模塊查找框模塊顯示框標(biāo)題欄64MATLAB7.X程序設(shè)計(jì)2.Simulink瀏覽器菜單欄工具欄模塊說(shuō)明框基本模塊庫(kù)7.2simulink的使用1.啟動(dòng)和退出(1)啟動(dòng):①在Matlab命令窗口中輸入“simulink”,回車②在工具欄單擊(2)退出:關(guān)閉所有模型窗口和simulink模塊窗口65MATLAB7.X程序設(shè)計(jì)7.2simulink的使用5MATLAB7.X程序設(shè)計(jì)菜單欄工具欄模塊編輯框當(dāng)前狀態(tài)仿真進(jìn)程仿真解法66MATLAB7.X程序設(shè)計(jì)菜單欄工具欄模塊編輯框當(dāng)前狀態(tài)仿真進(jìn)程仿真解法6MATLABfile的常用菜單項(xiàng)功能
菜單項(xiàng)功能Modelproperties
模型屬性
Print… 打印模型Preferences
SIMULINK界面的默認(rèn)設(shè)置選項(xiàng)Close 關(guān)閉當(dāng)前Simulink窗口67MATLAB7.X程序設(shè)計(jì)file的常用菜單項(xiàng)功能菜單項(xiàng)Edit的常用菜單項(xiàng)功能菜單項(xiàng)功能 Createsubsystem
創(chuàng)建子系統(tǒng)
Masksubsystem…
封裝子系統(tǒng)Lookundermask查看封裝子系統(tǒng)的內(nèi)部結(jié)構(gòu) Updatediagram
更新模型框圖的外觀68MATLAB7.X程序設(shè)計(jì)Edit的常用菜單項(xiàng)功能菜單項(xiàng)
View的常用菜單項(xiàng)功能菜單項(xiàng)
功能
Gotoparent
顯示當(dāng)前系統(tǒng)的父系統(tǒng)Modelbrowseroptions
模型瀏覽器設(shè)置Blockdatatipsoptions
鼠標(biāo)位于模塊上方時(shí)顯示模塊內(nèi)部數(shù)據(jù) Librarybrowser
庫(kù)瀏覽器Modelexplorer 模型瀏覽器 Zoomin/Zoomout 放大/縮小Fitsystemtoview 自動(dòng)選擇最合適的顯示比例Normal
以正常比例(100%)顯示模型69MATLAB7.X程序設(shè)計(jì)View的常用菜單項(xiàng)功能菜單項(xiàng)Simulation的常用菜單項(xiàng)功能菜單項(xiàng)
功能
Start/Stop
啟動(dòng)/停止仿真
ConfigurationParameters…設(shè)置仿真參數(shù)Normal
普通Simulink模型 Accelerator
產(chǎn)生加速Simulink模型70MATLAB7.X程序設(shè)計(jì)Simulation的常用菜單項(xiàng)功能菜單項(xiàng)
Format的常用菜單項(xiàng)功能菜單項(xiàng)
功能
Textalignment
標(biāo)注文字對(duì)齊工具
Enabletexcommands使tex命令有效Filpname
翻轉(zhuǎn)模塊名 Filpblock/RotateBlock
翻轉(zhuǎn)/旋轉(zhuǎn)模塊Showname 顯示模塊的名字 Showportlabels 顯示端口標(biāo)簽Foregroundcolor 前景色 Backgroundcolor 背景色Screencolor 屏幕顏色 Port/signaldisplays端口/信號(hào)顯示Blockdisplays
顯示模塊
71MATLAB7.X程序設(shè)計(jì)Format的常用菜單項(xiàng)功能菜單項(xiàng) tools的常用菜單項(xiàng)功能菜單項(xiàng) 功能Simulinkdebugger… Simulink調(diào)試器Fixed_pointsettings
浮點(diǎn)設(shè)置Modeladvisor
模型咨詢 Lookuptableeditor 查表編輯Dataclassdesigner 用戶定義數(shù)據(jù)類型設(shè)計(jì)器Buseditor 線路編輯Signal&scopemanager信號(hào)和示波器管理器Real_timeworkshop 實(shí)時(shí)工作平臺(tái)Externalmodecontrolpanel外部的模式控制平臺(tái)Controldesign 控制設(shè)計(jì)Parameterestination 參數(shù)估計(jì)
Reportgenetor 報(bào)告生成器72MATLAB7.X程序設(shè)計(jì)tools的常用菜單項(xiàng)功能菜單項(xiàng) 7.3模塊基本操作
1模塊的選定模塊的選定有三種方式:1)選定單個(gè)模塊選定對(duì)象只要在模塊上單擊鼠標(biāo),被選定的對(duì)象的四角處會(huì)出現(xiàn)小黑塊編輯框。2)選定多個(gè)模塊如果選定多個(gè)模塊,可以按下Shift鍵,然后再單擊所需選定的模塊;或者用鼠標(biāo)拉出矩形虛線框,將所有待選模塊框在其中,則矩形框中所有的模塊均被選中。3)選定所有模塊如果要選定所有模塊,可以選擇菜單EditSelectall。73MATLAB7.X程序設(shè)計(jì)7.3模塊基本操作1模塊的選定13MATLA2模塊的復(fù)制模塊的復(fù)制有兩種方式:1)不同模型窗口(包括模型庫(kù)窗口)之間的模塊復(fù)制選定模塊,用鼠標(biāo)將其拖到另一模型窗口。選定模塊,使用菜單和工具欄中的Copy和Paste命令。2)在同一模型窗口內(nèi)的復(fù)制模塊選定模塊,按下鼠標(biāo)右鍵,拖動(dòng)模塊到合適的地方,釋放鼠標(biāo)。選定模塊,按住Ctrl鍵,再用鼠標(biāo)拖動(dòng)對(duì)象到合適的地方,釋放鼠標(biāo)。使用菜單和工具欄中的Copy和Paste命令。
74MATLAB7.X程序設(shè)計(jì)2模塊的復(fù)制模塊的復(fù)制有兩種方式:2)在同一模型窗口內(nèi)的3模塊的移動(dòng)模塊的移動(dòng)有兩種方式:1)在同一模型窗口移動(dòng)模塊選定需要移動(dòng)模塊,用鼠標(biāo)將模塊拖到合適的地方。2)在不同模型窗之間移動(dòng)模塊在不同模型窗之間移動(dòng)模塊,在用鼠標(biāo)移動(dòng)的同時(shí)按下Shift鍵。當(dāng)模塊移動(dòng)時(shí),與之相連的連線也隨之移動(dòng)。75MATLAB7.X程序設(shè)計(jì)3模塊的移動(dòng)模塊的移動(dòng)有兩種方式:2)在不同模型窗之間移4模塊的刪除要?jiǎng)h除模塊,應(yīng)選定刪除模塊,按Delete鍵。選定待刪除模塊后,用菜單和工具欄的EditCut。5模塊的縮放選定需要改變大小的模塊,出現(xiàn)小黑塊編輯框后,用鼠標(biāo)拖動(dòng)編輯框,可以實(shí)現(xiàn)放大或縮小。使用菜單view中的Zoomin/Zoomout。76MATLAB7.X程序設(shè)計(jì)4模塊的刪除要?jiǎng)h除模塊,應(yīng)選定刪除模塊,按Delete鍵6模塊的翻轉(zhuǎn)選定模塊,選擇菜單FormatFlipBlock可以將模塊旋轉(zhuǎn)180度。選定模塊,選擇菜單FormatRotateBlock可以將模塊旋轉(zhuǎn)90度。7編輯和修改模塊名單擊模塊下面或旁邊的模塊名,出現(xiàn)虛線編輯框就可對(duì)模塊名進(jìn)行編輯、修改。選定模塊,選擇菜單FormatFont,打開(kāi)字體對(duì)話框設(shè)置字體。77MATLAB7.X程序設(shè)計(jì)6模塊的翻轉(zhuǎn)選定模塊,選擇菜單FormatFlipBl7.4信號(hào)線的操作信號(hào)線的操作是創(chuàng)建模型文件時(shí)連接模塊的操作,常用的信號(hào)線的操作如下:1模塊間連線先將光標(biāo)指向一個(gè)模塊的輸出端,待光標(biāo)變?yōu)槭址螅聪率髽?biāo)左鍵并拖動(dòng),直到另一模塊的輸入端。78MATLAB7.X程序設(shè)計(jì)7.4信號(hào)線的操作信號(hào)線的操作是創(chuàng)建模型文件時(shí)連接模2信號(hào)線的分支和折線1)分支的產(chǎn)生
將光標(biāo)指向信號(hào)線的分支點(diǎn)上,按鼠標(biāo)右鍵,光標(biāo)變?yōu)槭址?,拖?dòng)鼠標(biāo)直到分支線的終點(diǎn),釋放鼠標(biāo);或者按住Ctrl鍵,同時(shí)按下鼠標(biāo)左鍵拖動(dòng)鼠標(biāo)分支線的終點(diǎn)。2)信號(hào)線的折線選中已存在的信號(hào)線,將光標(biāo)指向折點(diǎn)處,按住Shift鍵,同時(shí)按下鼠標(biāo)左鍵,當(dāng)光標(biāo)變成小圓圈時(shí),用鼠標(biāo)拖動(dòng)小圓圈將折點(diǎn)拉至合適處,釋放鼠標(biāo)。79MATLAB7.X程序設(shè)計(jì)2信號(hào)線的分支和折線1)分支的產(chǎn)生2)信號(hào)線的折線13填加注釋雙擊信號(hào)線后出現(xiàn)矩形文本輸入框,可以添加文本注釋(label)。80MATLAB7.X程序設(shè)計(jì)3填加注釋雙擊信號(hào)線后出現(xiàn)矩形文本輸入框,可以添加文本注7.5創(chuàng)建模型文件創(chuàng)建模型文件時(shí)只需用鼠標(biāo)右鍵單擊Simulink模塊庫(kù)瀏覽器(SimulinkLibraryBrowser)窗口中相應(yīng)的模塊,選擇其下拉菜單的第一項(xiàng),填加到已創(chuàng)建的模型文件中,通過(guò)信號(hào)線連接各模塊即可。
81MATLAB7.X程序設(shè)計(jì)7.5創(chuàng)建模型文件創(chuàng)建模型文件時(shí)只需用鼠標(biāo)右鍵單擊Simu82MATLAB7.X程序設(shè)計(jì)22MATLAB7.X程序設(shè)計(jì)83MATLAB7.X程序設(shè)計(jì)23MATLAB7.X程序設(shè)計(jì)7.6simulink基本模塊1.continuous(連續(xù)系統(tǒng)模塊庫(kù))輸出信號(hào)為輸入信號(hào)的一階微分對(duì)信號(hào)進(jìn)行積分傳遞函數(shù)以給定的時(shí)間量延遲輸入84MATLAB7.X程序設(shè)計(jì)7.6simulink基本模塊輸出信號(hào)為輸入信號(hào)的一階微分例1對(duì)正弦波的微分85MATLAB7.X程序設(shè)計(jì)例1對(duì)正弦波的微分25MATLAB7.X程序設(shè)計(jì)例2對(duì)正弦波的延遲輸入86MATLAB7.X程序設(shè)計(jì)例2對(duì)正弦波的延遲輸入26MATLAB7.X程序設(shè)計(jì)2.Sources(信號(hào)源模塊庫(kù))生成一個(gè)常量值數(shù)字時(shí)鐘將沒(méi)有連接的輸入端口接地脈沖發(fā)生器87MATLAB7.X程序設(shè)計(jì)2.Sources(信號(hào)源模塊庫(kù))生成一個(gè)常量值數(shù)字時(shí)鐘將沒(méi)斜波隨機(jī)信號(hào)正弦波階躍信號(hào)88MATLAB7.X程序設(shè)計(jì)斜波隨機(jī)信號(hào)正弦波階躍信號(hào)28MATLAB7.X程序設(shè)計(jì)例3示波器中顯示脈沖信號(hào),并改變脈沖參數(shù)89MATLAB7.X程序設(shè)計(jì)例3示波器中顯示脈沖信號(hào),并改變脈沖參數(shù)29MATLAB3.Mathoperations(數(shù)學(xué)運(yùn)算模塊庫(kù))求絕對(duì)值
求復(fù)數(shù)的模值和輻角求復(fù)數(shù)的實(shí)部和虛部求和90MATLAB7.X程序設(shè)計(jì)3.Mathoperations(數(shù)學(xué)運(yùn)算模塊庫(kù))求絕對(duì)值求模塊的輸入乘以一個(gè)數(shù)值將模和輻角合成復(fù)數(shù)數(shù)學(xué)函數(shù)求點(diǎn)積91MATLAB7.X程序設(shè)計(jì)求模塊的輸入乘以一個(gè)數(shù)值將模和輻角合成復(fù)數(shù)數(shù)學(xué)函數(shù)求點(diǎn)積31求輸入的最大或最小值求輸入的積或商求三角函數(shù)92MATLAB7.X程序設(shè)計(jì)求輸入的最大或最小值求輸入的積或商求三角函數(shù)32MATLAB實(shí)部和虛部合成復(fù)數(shù)取整函數(shù)符號(hào)函數(shù)93MATLAB7.X程序設(shè)計(jì)實(shí)部和虛部合成復(fù)數(shù)取整函數(shù)符號(hào)函數(shù)33MATLAB7.X程例4正弦波的絕對(duì)值94MATLAB7.X程序設(shè)計(jì)例4正弦波的絕對(duì)值34MATLAB7.X程序設(shè)計(jì)例5在示波器上顯示sin(x)+2和sin(x)-2的波形95MATLAB7.X程序設(shè)計(jì)例5在示波器上顯示sin(x)+2和sin(x)-2的波形4.SignalsRouting(信號(hào)線路模塊庫(kù))多路信號(hào)分離器多路信號(hào)傳輸器手動(dòng)開(kāi)關(guān)將多個(gè)單一輸入轉(zhuǎn)化為一個(gè)復(fù)合輸出將一個(gè)復(fù)合輸入轉(zhuǎn)化為多個(gè)單一輸出96MATLAB7.X程序設(shè)計(jì)4.SignalsRouting(信號(hào)線路模塊庫(kù))多路信號(hào)例6將正弦波和脈沖波同時(shí)顯示在一臺(tái)示波器上97MATLAB7.X程序設(shè)計(jì)例6將正弦波和脈沖波同時(shí)顯示在一臺(tái)示波器上37MATLAB例7通過(guò)手動(dòng)開(kāi)關(guān)分別顯示兩信號(hào)98MATLAB7.X程序設(shè)計(jì)例7通過(guò)手動(dòng)開(kāi)關(guān)分別顯示兩信號(hào)38MATLAB7.X程5.Sinks(接收器模塊庫(kù))實(shí)時(shí)數(shù)據(jù)顯示示波器99MATLAB7.X程序設(shè)計(jì)5.Sinks(接收器模塊庫(kù))實(shí)時(shí)數(shù)據(jù)顯示示波器39MATL例8比較兩顯示器100MATLAB7.X程序設(shè)計(jì)例8比較兩顯示器40MATLAB7.X程序設(shè)計(jì)6.User-definedFunctions用戶自定義函數(shù)模塊對(duì)輸入應(yīng)用指定的表達(dá)式101MATLAB7.X程序設(shè)計(jì)6.User-definedFunctions用戶自定義例9自定義一個(gè)功能模塊,產(chǎn)生函數(shù)e-x的波形102MATLAB7.X程序設(shè)計(jì)例9自定義一個(gè)功能模塊,產(chǎn)生函數(shù)e-x的波形42MATLA7.7設(shè)置仿真參數(shù)模型窗口中選擇simulation菜單下的configurationparameter,將出現(xiàn)仿真參數(shù)對(duì)話框
solver(解題器)選項(xiàng):1.仿真時(shí)間的設(shè)置
starttime(開(kāi)始時(shí)間)默認(rèn)為0sstoptime(停止時(shí)間)默認(rèn)為10.0s103MATLAB7.X程序設(shè)計(jì)7.7設(shè)置仿真參數(shù)43MATLAB7.X程序設(shè)計(jì)2.仿真算法和類型在solveroptions選項(xiàng)中,提供了兩個(gè)仿真算法類型:變步長(zhǎng)(Variable-step)和定步長(zhǎng)(Fixed-step)3.仿真步長(zhǎng)若選變步長(zhǎng),可設(shè)定最大步長(zhǎng)(Maxstepsize)、最小步長(zhǎng)(Minstepsize)和起始步長(zhǎng)(Initidstepsize)若選定步長(zhǎng),可設(shè)定固定步長(zhǎng)。默認(rèn)情況下,步長(zhǎng)參數(shù)設(shè)為auto104MATLAB7.X程序設(shè)計(jì)2.仿真算法和類型44MATLAB7.X程序設(shè)計(jì)4.誤差容限包括相對(duì)容差(relativetolerance)和絕對(duì)容差(Absolutetolerance),它們是在變長(zhǎng)算法中才出現(xiàn)的,當(dāng)使用某種算法所得到的誤差超過(guò)容許容限時(shí),就會(huì)自動(dòng)對(duì)仿真步長(zhǎng)進(jìn)行調(diào)整105MATLAB7.X程序設(shè)計(jì)4.誤差容限45MATLAB7.X程序設(shè)計(jì)DataImport/Export選項(xiàng)設(shè)置在仿真參數(shù)對(duì)話框中選擇DataImport/Export選項(xiàng),會(huì)出現(xiàn)一個(gè)對(duì)話框。相應(yīng)的選項(xiàng)設(shè)置分為3組:Loadfromworkspace、Savetoworkspace和Saveoptions。(1)從工作空間中載入數(shù)據(jù)(Loadfromworkspace)。(2)保存到工作空間(Savetoworkspace)。(3)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025南京徐工汽車制造有限公司礦卡合同
- 2025建筑工程旋挖樁施工合同
- 2025標(biāo)準(zhǔn)版的房屋租賃合同范本樣式
- 2025酒店管理層股權(quán)激勵(lì)合同
- 家庭農(nóng)場(chǎng)森林資源管理與保護(hù)協(xié)議
- 法律案例分析模擬題集含答案
- 能源企業(yè)客戶服務(wù)與關(guān)系管理手冊(cè)
- 我們的老師真美人物肖像描寫(xiě)作文5篇
- 環(huán)??萍荚O(shè)備進(jìn)銷存合同
- 2025企業(yè)勞動(dòng)合同指南
- 2025年湖北省新高考信息卷(一)化學(xué)試題及答案
- 湖北省武漢市武昌區(qū)2025屆高三5月質(zhì)量檢測(cè)考試語(yǔ)文及參考答案
- 核電站鋼板混凝土結(jié)構(gòu)技術(shù)標(biāo)準(zhǔn)
- 《兒童健康保障課件:理性選擇與購(gòu)買策略》
- 新能源安規(guī)試題及答案
- 中國(guó)多聚甲醛行業(yè)發(fā)展分析及投資價(jià)值預(yù)測(cè)研究報(bào)告2025-2028版
- 2O25中國(guó)商業(yè)航天創(chuàng)新生態(tài)報(bào)告
- 江蘇省南通等六市2025屆高三最后一卷英語(yǔ)試卷含解析
- 路橋施工作業(yè)指導(dǎo)書(shū)匯編
- 房建工程總承包EPC項(xiàng)目技術(shù)標(biāo)(投標(biāo)方案)(技術(shù)標(biāo))
- 《全球市場(chǎng)分析與發(fā)展趨勢(shì)》課件
評(píng)論
0/150
提交評(píng)論