資源描述:
《第4講 Simlink基礎(chǔ).doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、第4講Simulink基礎(chǔ)Simulink是面向框圖的仿真軟件。5.1演示一個(gè)Simulink的簡單程序【例5.1】創(chuàng)建一個(gè)正弦信號(hào)的仿真模型。步驟如下:(1)在MATLAB的命令窗口運(yùn)行simulink命令,或單擊工具欄中的圖標(biāo),就可以打開Simulink模塊庫瀏覽器(SimulinkLibraryBrowser)窗口,如圖5.1所示。圖5.1Simulink界面(2)單擊工具欄上的圖標(biāo)或選擇菜單“File”——“New”——“Model”,新建一個(gè)名為“untitled”的空白模型窗口。(3)在上圖的右側(cè)子模塊窗口中,單擊“Sou
2、rce”子模塊庫前的“+”(或雙擊Source),或者直接在左側(cè)模塊和工具箱欄單擊Simulink下的Source子模塊庫,便可看到各種輸入源模塊。(4)用鼠標(biāo)單擊所需要的輸入信號(hào)源模塊“SineWave”(正弦信號(hào)),將其拖放到的空白模型窗口“untitled”,則“SineWave”模塊就被添加到untitled窗口;也可以用鼠標(biāo)選中“SineWave”模塊,單擊鼠標(biāo)右鍵,在快捷菜單中選擇“addto'untitled'”命令,就可以將“SineWave”模塊添加到untitled窗口,如圖5.2所示。圖5.2Simulink界面
3、(5)用同樣的方法打開接收模塊庫“Sinks”,選擇其中的“Scope”模塊(示波器)拖放到“untitled”窗口中。(6)在“untitled”窗口中,用鼠標(biāo)指向“SineWave”右側(cè)的輸出端,當(dāng)光標(biāo)變?yōu)槭址麜r(shí),按住鼠標(biāo)拖向“Scope”模塊的輸入端,松開鼠標(biāo)按鍵,就完成了兩個(gè)模塊間的信號(hào)線連接,一個(gè)簡單模型已經(jīng)建成。如圖5.3所示。(7)開始仿真,單擊“untitled”模型窗口中“開始仿真”圖標(biāo),或者選擇菜單“Simulink”——“Start”,則仿真開始。雙擊“Scope”模塊出現(xiàn)示波器顯示屏,可以看到黃色的正弦波形。
4、如圖5.4所示。(8)保存模型,單擊工具欄的圖標(biāo),將該模型保存為“Ex0701.mdl”文件。圖5.3Simulink模型窗口圖5.4示波器窗口5.2Simulink的文件操作和模型窗口5.2.1Simulink的文件操作1.新建文件新建仿真模型文件有幾種操作:§在MATLAB的命令窗口選擇菜單“File”à“New”à“Model”?!煸趫D5.1的Simulink模塊庫瀏覽器窗口選擇菜單“File”à“New”à“Model”,或者單擊工具欄的圖標(biāo)。§在圖5.3的Simulink模型窗口選擇菜單“File”à“New”à“Model
5、”,或者單擊工具欄的圖標(biāo)。2.打開文件打開仿真模型文件有幾種操作:§在MATLAB的命令窗口輸入不加擴(kuò)展名的文件名,該文件必須在當(dāng)前搜索路徑中,例如輸入“Ex0701”。§在MATLAB的命令窗口選擇菜單“File”àOpen…”或者單擊工具欄的圖標(biāo)打開文件?!煸趫D5.1的Simulink模塊庫瀏覽器窗口選擇菜單“File”à“Open…”或者單擊工具欄的圖標(biāo)打開“.mdl”文件?!煸趫D5.3的Simulink模型窗口中選擇菜單“File”à“Open…”或者單擊工具欄的圖標(biāo)打開文件。5.2.2Simulink的模型窗口模型窗口由菜單
6、、工具欄、模型瀏覽器窗口、模型框圖窗口以及狀態(tài)欄組成。狀態(tài)欄菜單模型框圖模型瀏覽器圖5.5雙窗口模型窗口工具欄1.狀態(tài)欄2.工具欄模型窗口工具欄如圖5.6所示。開始仿真打開庫瀏覽器結(jié)束仿真打開調(diào)試器展示父系統(tǒng)單雙窗口切換圖5.6工具欄仿真模型更新模塊框圖創(chuàng)建并編譯生成exe文件3.菜單Simulink的模型窗口的常用菜單如表5.1所示。表5.1模型窗口常用菜單表菜單名菜單項(xiàng)功能FileNew——Model新建模型Modelproperties模型屬性PreferencesSIMULINK界面的默認(rèn)設(shè)置選項(xiàng)Print…打印模型Close
7、關(guān)閉當(dāng)前Simulink窗口ExitMATLAB退出MATLAB系統(tǒng)EditCreatesubsystem創(chuàng)建子系統(tǒng)Masksubsystem…封裝子系統(tǒng)Lookundermask查看封裝子系統(tǒng)的內(nèi)部結(jié)構(gòu)Updatediagram更新模型框圖的外觀ViewGotoparent顯示當(dāng)前系統(tǒng)的父系統(tǒng)Modelbrowseroptions模型瀏覽器設(shè)置Blockdatatipsoptions鼠標(biāo)位于模塊上方時(shí)顯示模塊內(nèi)部數(shù)據(jù)Librarybrowser顯示庫瀏覽器Fitsystemtoview自動(dòng)選擇最合適的顯示比例Normal以正常比例(
8、100%)顯示模型SimulationStart/Stop啟動(dòng)/停止仿真Pause/Continue暫停/繼續(xù)仿真SimulationParameters…設(shè)置仿真參數(shù)Normal普通Simulink模型Accelera