MATLAB Simulink 仿真

2018-08-14 16:48 更新

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

它可以讓你將 MATLAB 算法模型,以及導(dǎo)出到MATLAB仿真結(jié)果作進(jìn)一步分析。

Simulink 支持:

  • 系統(tǒng)級(jí)設(shè)計(jì)

  • 模擬

  • 自動(dòng)代碼生成

  • 嵌入式系統(tǒng)的測(cè)試和驗(yàn)證

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

下列是簡(jiǎn)要說明:

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

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

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

  • Embedded Coder 支持特定的嵌入式目標(biāo)。

  • HDL Coder 允許自動(dòng)生成可綜合的VHDL和Verilog

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

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

Simulink 設(shè)計(jì)驗(yàn)證,讓您識(shí)別設(shè)計(jì)錯(cuò)誤,并生成測(cè)試模型檢查情況。

使用 Simulink

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

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

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

建立模型

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

Simulink 模型的框圖。

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

具體例子

從 Simulink 庫中的拖放到你的項(xiàng)目。

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

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

讓我們“正弦波”拖動(dòng)到模型塊。

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

 

將信號(hào)線從的輸出正弦波塊,范圍塊的輸入。

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

我們可以從下圖得到應(yīng)該得到的范圍。



以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)