Úvod do Simulink v Matlabe
Simulink je simulačné a modelové návrhové prostredie pre dynamické vstavané systémy integrované s programom Matlab. Je vyvinutý MathWorks, Simulink je grafický programovací jazykový nástroj pre tok dát používaný pre analýzu, modelovanie, simuláciu a dynamické systémy s viacerými doménami. V zásade sa používa pre grafické blokové schémy so sadou blokových knižníc. To vám umožní ponoriť algoritmy do modelov a exportovať výsledky návrhu do Matlabu pre ďalšiu analýzu.
Simulink podporuje:
- dizajn na úrovni systému
- simulácia
- automatické generovanie kódu
- testovanie a overovanie zabudovaných systémov
Existujú rôzne ďalšie produkty Matlab a pridávajú sa k špecifickým hardvérovým systémom a softvérovým aplikáciám, ktoré sú pre používateľov dostupné v Simulink.
- Stav : Používa sa na vývoj stavových strojov a vývojových diagramov systémov.
- Simulink Coder: Používa sa na generovanie kódu c na implementáciu aplikácií v reálnom čase.
- xPC Target spolu s real-time systémami založenými na real-time: Je to platforma používaná na simuláciu a analýzu stavových automatov v systéme.
- Embedded Coder: Používa sa pre vstavané systémy.
- HDL Coder: Používa sa pri navrhovaní kódov VHDL a Verilog.
- SimEvents: Poskytuje grafické užívateľské rozhranie na navrhovanie systémov.
Simulink je efektívny pre systematické overovanie a testovanie systémov prostredníctvom navrhovania kontroly štýlov, požiadaviek a analýzy dokončenia modelu. Verifikátor modelu Simulink nám umožňuje identifikovať chyby a vytvárať scenáre testovacích prípadov na kontrolu systému.
Ako Simulink účinkuje v Matlabe?
Nasledujúce kroky sú ukážkou toho, ako Simulink pracuje v Matlabe.
1) Prvým krokom je, že musíme otvoriť Simulink pomocou knižníc zadaním „Simulink“ do príkazového okna.
Krok 1 : príkazové okno
2) Na paneli budú tri knižnice blokov: Simulink, výsledky vyhľadávania a často používané. vyberte knižnicu: Simulink. Po výbere vyššie uvedenej možnosti bude na pravej strane uvedený zoznam rôznych knižníc. Má rôzne knižnice v oblasti vedy a techniky.
Krok 2 : Prehliadač knižnice Simulink
3) Tretím krokom je vytvorenie základných stavebných blokov. Ak chcete vytvoriť nový systém, vyberte možnosť „nový“ v knižnici. Otvorí sa nové okno pre návrh systému.
Krok 3 : Nové okno pre modelovanie
4) Štvrtým krokom je výber prvkov. Tu musíme vybrať bloky, ktoré sú potrebné na zostavenie systémových blokov. Je tu k dispozícii jednoduchá možnosť pretiahnutia myšou, inak môžete pokračovať ľavým tlačidlom myši.
Krok 4 : Výber blokov a navrhovanie
5) Posledným krokom je zobrazenie výstupu. V okne sa na spustenie modelu používa malá zelená ikona.
Krok 5: Ikona spustenia pre zobrazenie výstupu
Príklady simulinku v Matlabe
Pozrime sa na niektoré príklady:
Príklad č. 1
Uvažujme jeden príklad, chcem navrhnúť sínusovú vlnu a zobraziť výsledok.
Na vyriešenie vyššie uvedeného problému je potrebné postupovať podľa nasledujúcich krokov:
- V príkazovom okne napíšte „Simulink“
- Otvoriť nové okno modelu
- Vyberte zdroj a presuňte blok sinovej vlny do nového prázdneho okna.
- Vyberte umývadlo a presuňte normálny rozsah do nového prázdneho okna
- Pripojte zdroj a drez, čo znamená sínusovú vlnu a rozsah.
- Kliknite na tlačidlo Spustiť.
Návrh a výstup z príkladu 1
Príklad č. 2
Druhým príkladom je pridanie dvoch signálov, predpokladajme dva signály, jeden je signál sínusovej vlny a druhý je krokový signál.
Pri navrhovaní modelu musíme postupovať podľa nasledujúcich krokov:
- V príkazovom okne napíšte „Simulink“.
- Otvorte nové okno modelu.
- Vyberte zdroj a presuňte blok sinovej vlny do nového prázdneho okna.
- Vyberte zdroj a signál kroku ťahania.
- Vyberte matematickú operáciu a presuňte myšku do nového okna.
- Vyberte umývadlo a presuňte normálny rozsah do nového prázdneho okna.
- Pripojte sínusovú vlnu a krokový signál k sčítačke.
- Ak chcete zobraziť výsledok, pripojte sčítačku k rozsahu.
- Kliknite na tlačidlo Spustiť.
Návrh a výstup z príkladu 2
Príklad č. 3
Ďalším príkladom je navrhnutie grafu dvoch signálov vzhľadom na os „x“ a „y“.
Na vykreslenie grafu je potrebné vykonať nasledujúce kroky:
V príkazovom okne napíšte „Simulink“
- Otvoriť nové okno modelu
- Vyberte zdroj a blok vlny generátora impulzov presuňte do nového prázdneho okna.
- Vyberte zdroj a presuňte generátor impulzov do prázdneho okna.
- Vyberte a presuňte sčítačku do nového okna.
- Vyberte blok drezu a ťahaním myši vyberte graf do prázdneho okna
- Pripojte obidva generátory impulzných vĺn k grafu.
- Kliknite na tlačidlo Spustiť.
Dizajn a výstup z príkladu 3
záver
Simulink je jednoduchý a efektívny spôsob navrhovania akéhokoľvek systému. Toto je iba teória ťahania n, drag n drop uľahčuje navrhovanie z hľadiska vkladania a mazania blokov. Simulink má rôzne možnosti navrhovania zdrojov, operátorov a umývadiel v zobrazovacích jednotkách.
Odporúčané články
Toto bol návod na Čo je Simulink v Matlabe ?. Tu uvádzame príklady a spôsob, akým Simulink pracuje v Matlabe. Ďalšie informácie nájdete aj v nasledujúcich článkoch -
- Príkazy Matlab
- Čo je Matlab?
- MATLAB vs R
- Úvod do Matlabu