Úvod do Simulink v Matlabu

Simulink je simulační a modelové návrhové prostředí pro dynamické vestavěné systémy integrované s Matlabem. Je vyvinut společností MathWorks, Simulink je grafický programovací jazykový nástroj pro tok dat používaný pro analýzu, modelování, simulaci a dynamické systémy s více doménami. V zásadě se používá pro grafické blokové diagramy se sadou blokových knihoven. To vám umožní ponořit algoritmy do modelů a exportovat výsledky návrhu do Matlabu pro další analýzu.

Simulink podporuje:

  • design na úrovni systému
  • simulace
  • automatické generování kódu
  • testování a ověřování vestavěných systémů

Existují různé další produkty Matlab a přidávají se ke konkrétním hardwarovým systémům a softwarovým aplikacím, které jsou pro uživatele dostupné v Simulinku.

  • Stav : Používá se k vývoji stavových strojů a vývojových diagramů systémů.
  • Simulink Coder: Používá se ke generování kódu c pro implementaci aplikací v reálném čase.
  • xPC Target spolu s real-time systémy založenými na reálném čase: Jedná se o platformu používanou k simulaci a analýze stavových strojů v systému.
  • Embedded Coder: Používá se pro vestavěné systémy.
  • HDL Coder: Používá se při navrhování VHDL kódu a Verilog kódu.
  • SimEvents: Poskytuje grafické uživatelské rozhraní pro navrhování systémů.

Simulink je účinný pro systematické ověřování a testování systémů prostřednictvím návrhu kontroly stylu, požadavků a analýzy dokončení modelu. Simulink model Verifier nám umožňuje identifikovat chyby a vytvářet scénáře testovacích případů pro kontrolu systému.

Jak Simulink pracuje v Matlabu?

Následující kroky znázorňují, jak Simulink pracuje v Matlabu.

1) Prvním krokem je, že musíme otevřít Simulink pomocí knihoven zadáním 'Simulink' do příkazového okna.

Krok 1 : příkazové okno

2) Na panelu budou tři knihovny bloků: Simulink, výsledky vyhledávání a často používané. vyberte knihovnu: Simulink. Po výběru výše uvedené možnosti bude na pravé straně uveden seznam různých knihoven. Má různé knihovny v oblasti vědy a techniky.

Krok 2 : Prohlížeč knihovny Simulink

3) Třetím krokem je vytvoření základních stavebních bloků. Chcete-li vytvořit nový systém, vyberte možnost 'nový' v knihovně. Otevře se nové okno pro návrh systému.

Krok 3 : Nové okno pro modelování

4) Čtvrtým krokem je výběr prvků. Zde musíme vybrat bloky, které jsou potřebné pro sestavení systémových bloků. Je zde k dispozici jednoduchá možnost přetažení myší, jinak můžete pokračovat levým tlačítkem myši.

Krok 4 : Výběr bloků a návrh

5) Posledním krokem je zobrazení výstupu. V okně je použita jedna malá zelená ikona nahoře pro spuštění modelu.

Krok 5: Ikona spuštění pro zobrazení výstupu

Příklady Simulink v Matlabu

Podívejme se na některé z příkladů:

Příklad č. 1

Podívejme se na jeden příklad, chci navrhnout sinusovou vlnu a zobrazit výsledek.

K vyřešení výše uvedeného problému je třeba postupovat podle následujících kroků:

  • V příkazovém okně zadejte „Simulink“
  • Otevřít nové okno modelu
  • Vyberte zdroj a přetáhněte blok sin sin wave do nového prázdného okna.
  • Vyberte dřez a přetáhněte normální rozsah do nového prázdného okna
  • Připojte zdroj a dřez, což znamená sinusovou vlnu a rozsah.
  • Klikněte na tlačítko Run.

Návrh a výstup z příkladu 1

Příklad č. 2

Druhým příkladem je přidání dvou signálů, předpokládejme dva signály, jeden je sinusový a druhý krokový.

Při navrhování modelu musíme postupovat podle následujících kroků:

  • V příkazovém okně zadejte „Simulink“.
  • Otevřete nové okno modelu.
  • Vyberte zdroj a přetáhněte blok sin sin wave do nového prázdného okna.
  • Vyberte zdrojový a krokový signál tažení.
  • Vyberte matematickou operaci a přetáhněte adder do nového okna.
  • Vyberte dřez a přetáhněte normální rozsah do nového prázdného okna.
  • Připojte sinusovou vlnu a krokový signál k sčítačce.
  • Pro zobrazení výsledku připojte sčítačku k rozsahu.
  • Klikněte na tlačítko Run.

Návrh a výstup z příkladu 2

Příklad č. 3

Dalším příkladem je navrhování grafu dvou signálů vzhledem k ose 'x' a 'y'.

K vykreslení grafu je třeba provést následující kroky:

V příkazovém okně zadejte „Simulink“

  • Otevřít nové okno modelu
  • Vyberte zdroj a přetáhněte blok vlny generátoru pulsů do nového prázdného okna.
  • Vyberte zdroj a přetáhněte generátor pulsů do prázdného okna.
  • Vyberte a přetáhněte sčítačku do nového okna.
  • Vyberte dřez a přetáhněte blok grafu do prázdného okna
  • Připojte oba generátory pulsních vln k grafu.
  • Klikněte na tlačítko Run.

Návrh a výstup příkladu 3

Závěr

Simulink je snadný a efektivní způsob, jak navrhnout jakýkoli systém. Toto je pouze teorie přetažení n, přetažení n usnadňuje navrhování z hlediska vkládání a mazání bloků. Simulink má různé možnosti navrhování ve zdrojích, operátorech a dřezech v zobrazovacích jednotkách.

Doporučené články

Toto byl průvodce Co je Simulink v Matlabu ?. Zde diskutujeme úvod a jak Simulink pracuje v Matlabu s příklady. Další informace naleznete také v následujících článcích -

  1. Příkazy Matlab
  2. Co je Matlab?
  3. MATLAB vs R
  4. Úvod do Matlabu

Kategorie: