資源描述:
《Simulink動態(tài)仿真集成環(huán)境1》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、GUIquestions什么叫GUI,為何用?如何創(chuàng)建菜單和臨時菜單?響應的命令?有關屬性意義:label、unit、callback控件包括那些類型,有關屬性含義:style、label、string、callback。第12章SIMULINK動態(tài)仿真集成環(huán)境12.1Simulink操作基礎12.2系統(tǒng)仿真模型12.3連續(xù)系統(tǒng)的仿真12.1Simulink操作基礎12.1.1Simulink簡介Simulink是MATLAB的重要組成部分,提供建立系統(tǒng)模型、選擇仿真參數(shù)和數(shù)值算法、啟動仿真程序對該系統(tǒng)進行仿真、設置不同的輸
2、出方式來觀察仿真結果等功能。12.1.2Simulink的啟動與退出1.Simulink的啟動在MATLAB的命令窗口輸入simulink或單擊MATLAB主窗口工具欄上的Simulink命令按鈕即可啟動Simulink。Simulink啟動后會顯示Simulink模塊庫瀏覽器(SimulinkLibraryBrowser)窗口。在MATLAB主窗口File菜單中選擇New菜單項下的Model命令,在出現(xiàn)Simulink模塊庫瀏覽器的同時,還會出現(xiàn)一個名字為untitled的模型編輯窗口。在啟動Simulink模塊庫瀏覽器后
3、再單擊其工具欄中的Createanewmodel命令按鈕,也會彈出模型編輯窗口。利用模型編輯窗口,可以通過鼠標的拖放操作創(chuàng)建一個模型。模型創(chuàng)建完成后,從模型編輯窗口的File菜單項中選擇Save或SaveAs命令,可以將模型以模型文件的格式(擴展名為.mdl)存入磁盤。如果要對一個已經存在的模型文件進行編輯修改,需要打開該模型文件,其方法是:在MATLAB命令窗口直接輸入模型文件名(不要加擴展名.mdl)。在模塊庫瀏覽器窗口或模型編輯窗口的File菜單中選擇Open命令,然后選擇或輸入欲編輯模型的名字,也能打開已經存在的模型
4、文件。另外,單擊模塊庫瀏覽器窗口工具欄上的Openamodel命令按鈕或模型編輯窗口工具欄上的Openmodel命令按鈕,也能打開已經存在的模型文件。2.Simulink的退出為了退出Simulink,只要關閉所有模型編輯窗口和Simulink模塊庫瀏覽器窗口即可。12.2系統(tǒng)仿真模型Simulink模型一般包括三類組件:系統(tǒng)信源信宿12.2.1Simulink的基本模塊Simulink的模塊庫提供了大量模塊。單擊模塊庫瀏覽器中Simulink前面的“+”號,將看到Simulink模塊庫中包含的子模塊庫,單擊所需要的子模塊庫
5、,在右邊的窗口中將看到相應的基本模塊,選擇所需基本模塊,可用鼠標將其拖到模型編輯窗口。同樣,在模塊庫瀏覽器左側的Simulink欄上單擊鼠標右鍵,在彈出的快捷菜單中單擊Openthe‘Simulink’Libray命令,將打開Simulink基本模塊庫窗口。單擊其中的子模塊庫圖標,打開子模塊庫,找到仿真所需要的基本模塊。常用的source庫信源Clock(連續(xù))仿真時鐘Constant恒值輸出Fromfile從文件讀數(shù)Fromworkspace從工作內存讀矩陣數(shù)據(jù)Signalgenerator信號發(fā)生器,如正弦、方波、鋸齒波
6、、隨機波Sine正弦波輸出Step階躍輸出常用的sink庫信宿DisplayScopeStop可接收向量輸入,任何分量為0,終止仿真Tofile以行方式保存時間或信號序列Toworkspace以列方式保存時間或信號序列XYGraph顯示X-Y圖形12.2.2模塊的編輯1.添加模塊2.選取模塊3.復制與刪除模塊4.模塊外形的調整5.模塊名的處理12.2.3模塊的連接1.連接兩個模塊2.模塊間連線的調整3.連線的分支4.標注連線5.刪除連線12.2.4模塊的參數(shù)和屬性設置1.模塊的參數(shù)設置Simulink中幾乎所有模塊的參數(shù)都允
7、許用戶進行設置,只要雙擊要設置的模塊或在模塊上按鼠標右鍵并在彈出的快捷菜單中選擇相應模塊的參數(shù)設置命令就會彈出模塊參數(shù)對話框。該對話框分為兩部分,上面一部分是模塊功能說明,下面一部分用來進行模塊參數(shù)設置。同樣,先選擇要設置的模塊,再在模型編輯窗口Edit菜單下選擇相應模塊的參數(shù)設置命令也可以打開模塊參數(shù)對話框。2.模塊的屬性設置選定要設置屬性的模塊,然后在模塊上按鼠標右鍵并在彈出的快捷菜單中選擇Blockproperties,或先選擇要設置的模塊,再在模型編輯窗口的Edit菜單下選擇Blockproperties命令,將打開
8、模塊屬性對話框。該對話框包括General、Blockannotation和Callbacks3個可以相互切換的選項卡。其中選項卡中可以設置3個基本屬性:Description(說明)、Priority(優(yōu)先級)、Tag(標記)。如何調用MATLAB工作空間中的信號矩陣作為模型輸入。本例所