Bevezetés a Simulink Matlab funkcióba

A Simulink funkciók az a funkció, amely különféle bemenetek sorozatának biztosításával adja meg a kimenetet. Ezeket a Matlabban használják a output kiszámításához különféle módszerekkel és számításokkal. Funkció fejlécük van, amely megegyezik a sok programozási nyelvben használt funkciófejléssel. A Matulban a Simulink függvényt különféle módon lehet használni. Számos ágazatban használják őket, mint például az űrrepülés, mechanikusan hatalmas alkalmazásukhoz, például szimulációhoz és modellezéshez.

Simulink Matlab munkája

A Simulink funkciók a Matlab által szimulációs és modellezési célokra használt funkciók. Meghatározhatók különféle módszerekkel, például:

  • A függvény meghatározásával vagy a függvény definiált mondatokba írásával.
  • A függvény meghatározásával egy Stateflow diagram segítségével.
  • A funkciók meghatározásával egy S blokkban.

a= function(b)

a= output variable

b=input variable

Hasonlóképpen, a függvény meghívására különféle módok léteznek, például a függvény meghívása bármelyik funkcióblokkban, állapotfolyamat-diagramban vagy S-funkcióblokkban. Ezek egy bemeneti, kimeneti és funkciós hívó blokkból állnak. Meg kell határoznunk a bemeneti és kimeneti argumentumokat. Meg tudja határozni a blokkban használt különféle adattípusokat. A Simulink funkciókat láthatóságuk és hozzáférhetőségük alapján lehet meghatározni. Különböző funkcióblokkok vannak, mint például a hatókör és a globális. Hatékony láthatóság esetén a modell elérheti a szinttel megegyező, magasabb vagy alacsonyabb szintű funkciókat, míg globális láthatóság esetén a modell elérheti azokat a funkciókat, amelyeket bárhol megadhat.

A különféle funkciók exportálása kiterjedt és globális szinten is megtörténhet. A globálisan definiált függvény exportálható a modell legfelső szintjére, míg a kiterjesztett funkció exportálható a modell felületére.

Simulink függvény létrehozása

A Matullabban található Simulink blokk tervezéséhez négy blokkra van szükség, keresse meg őket alább:

  • Impulzusgenerátor blokk: Ennek a blokknak a modell megtervezéséhez szükséges bemeneti jel előállítására szolgál.
  • Erősítés blokk: Ha szükség van a bemeneti jel erősítésére vagy a jel növelésére, akkor hozzáadhatjuk az erősítés blokkot, amelynek célja a bemeneti jel szorzata egy adott tényezővel, amely a modell megtervezéséhez szükséges.
  • Integrátor blokk: Ez a blokk a bemeneti jelet a sorrend alapján integrálhatja. Ha második sorrendű integrátort helyezünk el, akkor kétszer integrálja a bemeneti jelet.
  • Outport blokk: Ez a blokk a modell kimeneti jelét generálja az összes bemenetnek megfelelően, ahogyan azt a korábbi blokkok már említették.

Kérjük, olvassa el az alábbi lépéseket egy egyszerű Simulink modell létrehozásához a Matlabban:

1. lépés: Nyissa meg a Simulink funkcióblokkot, és adja hozzá.

2. lépés: A függvénytípust hozzá kell adnunk a mondathoz.

3. lépés: Ezután kattintson a blokkra a funkció és az algoritmus meghatározásához.

4. lépés: Végül ki kell tesztelnünk a modellt.

Miközben átadjuk a bemeneti argumentumokat a funkcióblokkon, szűrhetjük és elküldhetjük a blokkhoz feldolgozásra, és eredményt adhatunk a kimeneti jel számára. Ezt megteheti a Matlab szűrőfunkciójának használatával. Vannak különbségek a függvény alrendszer blokk és a Simulink funkció blokk között, például az, hogy a függvények hívásának folyamatát egy vonallal hajtják végre a függvényhívás alrendszerek órájában, míg a Simulink funkcióblokkban bármilyen hivatkozással meghívják őket, azaz általában a funkció nevét, a bemenetet. a formális argumentumok nem léteznek a függvény alrendszer blokkjában, míg a Simulink funkcióblokkban vannak jelen. A jel- és argumentumtípusú bemenetek lehetnek vektorok, skalárok vagy mátrixok. Hasonlóképpen, a jel és az argumentum kimenete lehet vektor, skalár vagy mátrix.

A Simulink Matlab Function felhasználása

  • Ezeket elsősorban a szimulációhoz használják, mint például a hidraulikus hengerben történő felhasználást.
  • Ezek felhasználhatók a motor fordulatszámának szabályozására vagy szabályozására.
  • Ezeket az automatikus eszközöket, például klímaberendezéseket vagy bármilyen vezérlőt szimulálják és modellezik.
  • Ezeket az űrhajózási alkalmazásokban használják, mint például a radarok követése, a légi forgalom irányítása és a repülőgépek irányítása.
  • Különböző ipari automatizálási tervekben is használják.

Következtetés

A Simulink függvények azok a grafikus blokkok, amelyeket szimulációs és modellezési célokra használnak. Nagy hatékonysággal és termelékenységgel képes kiszámítani a blokkot. Vannak bizonyos korlátozások, amelyeket ellenőrizni kell és figyelembe kell venni, mielőtt a Simulink funkciót a Matlabba beillesztik.

Ajánlott cikkek

Ez egy útmutató a Simulink Matlab Function-hoz. Itt tárgyaljuk a Simulink Matlab bevezetését, szintaxisát, működését és a Simulink Matlab függvény alkalmazásának példáit. Megnézheti más kapcsolódó cikkeket is, ahol többet megtudhat -

  1. Mátrix a Matlabban
  2. Scatter telkek Matlabban
  3. Összegzés a Matlab-ban
  4. MATLAB funkciók

Kategória: