Matlab·Simulink的使用—【子系統的創建與封裝】

(〇) 前言

子系統是什麼?
     子系統就是把一些模塊組合到一起成爲一個系統
子系統能幹什麼?
      可以作爲獨立的模塊,可以直接作爲標準的Simulink模塊使用

(一) 子系統的創建

  ①使用Subsystem模塊建立子系統:先建立再選擇添加功能模塊
    具體操作:在simulink基礎模塊庫中選擇Posts&Subsystems,將右邊模塊庫中的Subsystem拽到模型編輯窗口中。
在這裏插入圖片描述
   進入編輯子系統構成:鼠標左鍵雙擊Subsystems模塊,可以看到已經存在的輸入和輸出端子
在這裏插入圖片描述
   然後,再根據建立的模型選取合適的模塊加在輸入端和輸出端之間。這就完成了子系統的建立。
   注意保存。下次單擊此模塊即可查看子系統的組成。這個子系統也可以作爲標準庫模塊使用。
  ②將已有的模塊轉換爲子系統
    具體操作:選中需要組成子系統的網絡,在上方主窗口選擇Diagram,再點擊Subsystem&ModalReference,再選擇create subsystem from selection。完成子系統的建立。

    或者選中網絡後直接使用快捷鍵Ctrl+G完成建立。【推薦使用】
在這裏插入圖片描述

(二) 子系統的封裝

   爲什麼要封裝:更好地實現子系統作爲獨立的模塊的功能。可以在界面上直接調節參數設置。
    具體操作:在上方主窗口選擇Diagram,再點擊Mask,再選擇Create Mask
    或者選中子系統模塊後直接使用快捷鍵Ctrl+M進入封裝界面。【推薦使用】
在這裏插入圖片描述
   可以看到,封裝界面共有四個選項卡。它們分別對應這四個功能。
在這裏插入圖片描述:設置封裝模塊的圖標(形狀和顯示內容)
在這裏插入圖片描述設置子系統參數設置的對話框
在這裏插入圖片描述 :設置初始化命令
在這裏插入圖片描述 :定義封裝模塊的類型,描述和幫助。
   在完成設置後,我們雙擊子系統模塊會彈出參數設置界面

在這裏插入圖片描述
   如果想查看或修改子系統組成,點擊子系統模塊左下角的箭頭即可進入。
在這裏插入圖片描述

(三) 條件執行

①使能子系統

   控制信號爲正時系統開始執行,爲負時停止執行。
在這裏插入圖片描述
   操作與以上相同,但需要接控制信號到控制輸入端

②觸發子系統

   當觸發事件發生時,系統開始執行。
在這裏插入圖片描述
   雙擊觸發子系統模塊,進入後再雙擊在這裏插入圖片描述進入觸發設置界面。有四種觸發方式供選擇。
在這裏插入圖片描述
   這四種觸發方式分別是:上跳沿觸發,下降沿觸發,上下跳沿觸發,函數觸發

③使能觸發子系統

   先判斷使能條件,再判斷觸發條件。同時滿足時執行
在這裏插入圖片描述

   這只是些最基礎的操作,光看是遠遠不夠的,要多練習,操作很簡單,一次記住,以後在建立子系統時就不需要在查看了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章