Ú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 -
- Příkazy Matlab
- Co je Matlab?
- MATLAB vs R
- Úvod do Matlabu