Bevezetés a Matullab Simulink-be

A Simulink egy szimulációs és modell-alapú tervezési környezet a Matlab-nal integrált, dinamikus beágyazott rendszerek számára. A MathWorks fejlesztette ki. A Simulink egy adatáramlás grafikus programozási nyelvi eszköz, amelyet elemeznek, modelleznek, szimulálnak és több domain dinamikus rendszert használnak. Alapvetően egy blokk könyvtárat tartalmazó grafikus blokkdiagramokhoz használják. Ez lehetővé teszi az algoritmusok merítését modellekbe és a tervezési eredmények exportálását a Matlabba a következő elemzéshez.

A Simulink támogatja:

  • rendszerszintű tervezés
  • tettetés
  • automatikus kódgenerálás
  • beágyazott rendszerek tesztelése és ellenőrzése

Számos más Matlab-termék létezik, és kiegészíti azokat a speciális hardverrendszereket és szoftveralkalmazásokat, amelyek a felhasználó számára elérhetők a Simulink-ben.

  • Stateflow : Állapotgépek és rendszerek folyamatábráinak fejlesztésére szolgál.
  • Simulink kódoló: c kód generálására szolgál valósidejű alkalmazások megvalósításához.
  • xPC Target az alapú valós idejű rendszerekkel együtt: Ez egy olyan platform, amelynek segítségével a rendszer állapotgépeit szimulálni és elemezni lehet.
  • Beágyazott kódoló: Beágyazott rendszerekhez használt.
  • HDL kódoló : A VHDL kód és a Verilog kód tervezéséhez használható.
  • SimEvents: Grafikus felhasználói felületet ad a rendszerek tervezéséhez.

A Simulink hatékony a rendszerek szisztematikus ellenőrzéséhez és teszteléséhez a stílusellenőrzés, a követelmények és a modell befejezésének elemzése révén. A Simulink modell-ellenőrző lehetővé teszi a hibák azonosítását, valamint a rendszer ellenőrzéséhez teszt eset forgatókönyvek készítését.

Hogyan működik a Simulink a Matlabban?

A következő lépések bemutatják, hogyan működik a Simulink a Matlabban.

1) Az első lépés, hogy a Simulink programot könyvtárak segítségével kell megnyitni úgy, hogy beírjuk a 'Simulink' parancs ablakot.

1. lépés : parancsablak

2) A panelen három blokk könyvtár található: Simulink, keresési eredmények és gyakran használt. válasszon könyvtárat: Simulink. A fenti opció kiválasztása után a könyvtár jobb oldalán különféle könyvtárak listája jelenik meg. Különböző könyvtárakkal rendelkezik a tudomány és a technika területén.

2. lépés : Simulink könyvtár böngésző

3) A harmadik lépés az alapvető építőelemek létrehozása. Új rendszer létrehozásához válassza az 'új' opciót a könyvtár opcióban. Ez új ablakot nyit a rendszer tervezéséhez.

3. lépés : Új ablak a modellezéshez

4) A negyedik lépés az elemek kiválasztása. Itt ki kell választani azokat a blokkokat, amelyekre szükség van a rendszerblokkok felépítéséhez. Itt elérhető egy egyszerű drag n drop lehetőség, különben folytathatja az egér bal gombjával.

4. lépés : Blokkok kiválasztása és tervezése

5) Az utolsó lépés az output.megjelenítése. Az ablakon egy kis zöld ikon található a tetején a modell futtatásához.

5. lépés: Futtassa a kimeneti képernyő megjelenítését

Példák a Simulink-re a Matlab-ban

Lássuk néhány példát:

1. példa

Vegyünk egy példát: meg akarok tervezni a szinuszhullámot és megjeleníteni az eredményt.

A fenti probléma megoldásához az alábbi lépéseket kell végrehajtanom:

  • Gépelje be a 'Simulink' parancs ablakot
  • Nyissa meg az új modell ablakot
  • Válassza ki a forrást, és húzza a sin wave blokkot egy új üres ablakba.
  • Válasszon egy mosogatót, és húzza a normál hatókört az új üres ablakba
  • Csatlakoztassa a forrást és a mosogatót, ami szinuszhullámot és terjedelmet jelent.
  • Kattintson a futtatás gombra.

Az 1. példa megtervezése és kimenete

2. példa

A második példa két jel hozzáadása, tegyük fel, hogy két jel az egyik szinuszhullám, a második pedig lépésjel.

A modell megtervezéséhez a következő lépéseket kell követnünk:

  • Gépelje be a 'Simulink' parancs ablakot.
  • Nyissa meg az új modell ablakot.
  • Válassza ki a forrást, és húzza a sin wave blokkot egy új üres ablakba.
  • Válassza ki a forrást, és húzza a lépésjelzést.
  • Válassza ki a matematikai műveletet, és húzza az összeadót egy új ablakba.
  • Válasszon egy mosogatót, és húzza a normál hatókört az új üres ablakba.
  • Csatlakoztassa a szinusz- és lépésjelzést az összegzőhöz.
  • Csatlakoztassa a kiegészítõt a hatókörhöz az eredmény megjelenítéséhez.
  • Kattintson a futtatás gombra.

A 2. példa megtervezése és kimenete

3. példa

A következő példa két jel grafikonjának megtervezése az 'x' és 'y' tengelyhez viszonyítva.

A grafikon ábrázolásához az alábbi lépéseket kell végrehajtanunk:

Gépelje be a 'Simulink' parancs ablakot

  • Nyissa meg az új modell ablakot
  • Válassza ki a forrást, és húzza az impulzusgenerátor hullámblokkját egy új üres ablakba.
  • Válassza ki a forrást, és húzza az impulzusgenerátort egy üres ablakba.
  • Jelölje ki és húzza az összegzőt az új ablakba.
  • Válasszon egy mosogatót, és húzza a kiválasztott grafikonblokkot egy üres ablakba
  • Csatlakoztassa mindkét impulzushullám-generátort a grafikonhoz.
  • Kattintson a futtatás gombra.

A 3. példa kialakítása és eredménye

Következtetés

A Simulink egyszerű és hatékony módszer bármilyen rendszer tervezésére. Ez csak az n drop elmélet húzása, a drag n drop megkönnyíti a tervezést a blokkok beillesztése és törlése szempontjából. A Simulink különféle tervezési lehetőségekkel rendelkezik a források, a kezelők és a kijelzőegységek mosogatói számára.

Ajánlott cikkek

Ez egy útmutató a Mi Simulink részéről a Matlab-ban ?. Itt példákkal tárgyaljuk a bevezetést és a Simulink működését a Matlabban. Lehet, hogy megnézi a következő cikkeket is, ha többet szeretne megtudni -

  1. Matlab parancsok
  2. Mi a Matlab?
  3. MATLAB vs R
  4. Bevezetés a Matlabba

Kategória: