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 -
- Mátrix a Matlabban
- Scatter telkek Matlabban
- Összegzés a Matlab-ban
- MATLAB funkciók