MATLAB Simulink 仿真

2018-08-14 16:48 更新

Simulink 是 MATLAB 最重要的組件之一,它提供一個動態(tài)系統(tǒng)建模、仿真和綜合分析的集成環(huán)境。本節(jié)要教你建立 simulink 仿真程序。

它可以讓你將 MATLAB 算法模型,以及導出到MATLAB仿真結果作進一步分析。

Simulink 支持:

  • 系統(tǒng)級設計

  • 模擬

  • 自動代碼生成

  • 嵌入式系統(tǒng)的測試和驗證

MathWorks 還提供了其他一些附加產(chǎn)品和第三方硬件和軟件產(chǎn)品可用于 Simulink。

下列是簡要說明:

  • Stateflow 允許開發(fā)狀態(tài)機器和流程圖。

  • Simulink Coder 可以自動生成C源代碼系統(tǒng)的實時實現(xiàn)。

  • xPC Target 可基于x86 實時系統(tǒng)提供了一個環(huán)境模擬和測試 Simulink 和 Stateflow 模型的實時物理系統(tǒng)上。

  • Embedded Coder 支持特定的嵌入式目標。

  • HDL Coder 允許自動生成可綜合的VHDL和Verilog

  • SimEvents 提供了一個庫的圖形積木造型排隊系統(tǒng)

Simulink 是能夠通過造型風格檢查,要求可追溯性和模型覆蓋分析模型系統(tǒng)的核查和驗證。

Simulink 設計驗證,讓您識別設計錯誤,并生成測試模型檢查情況。

使用 Simulink

要打開 Simulink,在 MATLAB 工作空間的類型:

simulink
使用庫瀏覽打開 Simulink ,庫瀏覽是用于建立仿真模型。

在左側窗格中,你會發(fā)現(xiàn)幾個庫的基礎上,各系統(tǒng)分類,點擊每一個設計模塊將顯示在右側的窗口窗格中。

建立模型

要建立一個新的模型庫瀏覽的工具欄上,單擊新建按鈕,將打開一個新的未命名的示范窗口,如下圖所示:

Simulink 模型的框圖。

模型元素的加入,通過選擇適當?shù)脑貜摹皫臁睘g覽器,并將其拖動到模型窗口,或者,您可以復制??模型元素,將它們粘貼到模型窗口。

具體例子

從 Simulink 庫中的拖放到你的項目。

如果在本實施例的目的,2塊將被用于模擬 - 源(信號)和一個接收器(范圍)。信號發(fā)生器(源)產(chǎn)生模擬信號,然后將圖形可視化的范圍(片)。

首先從庫中所需的塊拖動到項目窗口;然后,將塊連接在一起,可以通過拖動一個街區(qū)到另一個連接點連接器。

讓我們“正弦波”拖動到模型塊。

選擇 'Sinks' 從庫中拖出一個 “Scope” 到模型塊。

 

將信號線從的輸出正弦波塊,范圍塊的輸入。

運行仿真按下 “Run” 按鈕,所有參數(shù)保持默認(從模擬菜單中,您可以更改它們)。

我們可以從下圖得到應該得到的范圍。



以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號