Signal rendszerek - jelátalakítás blokkok és kiegészítő blokkok

A rendszer numerikus és matematikai modellezés MatLab

    • 9.7.1. A multiplexer (keverő) Mux
    • 9.7.2. A demultiplexer (szeparátor) Demux
    • 9.7.3. Blokk generátor busz busz Creator
    • 9.7.4. A busz választó egység Bus választó
    • 9.7.5. Blokk választó Selector
    • 9.7.6. hozzárendelése egység új értékeket a tömb elemeinek hozzárendelése
    • 9.7.7. jelegyesítő egység Merge
    • 9.7.8. jelkombináló egység egy mátrixban Mátrix összefűzése
    • 9.7.9. jelet továbbító egység Goto
    • 9.7.10. A jelvevő egység
    • 9.7.11. kijelző egység jel láthatóságát Goto Tag-re
    • 9.7.12. A közös egységnyi területre Data Store Memória Memória
    • 9.7.13. adatrögzítési egység egy közös memória terület Data Store
    • 9.7.14. adatokat leolvasó egység a közös memória terület Data Store
    • 9.7.15. jeltípusának átalakító egység adatai típuskonverziós
    • 9.7.16. jelátalakító egység dimenziója átformálni
    • 9.7.17. Signal meghatározó egység szélessége dimenziója
    • 9.7.18. meghatározó metszéspontjait blokkban Hit átlépése küszöb
    • 9.7.19. kezdeti jelértéket beállítási egység IC
    • 9.7.20. jel ellenőrző egység Signal Specifikáció
    • 9.7.21. Érzékelő szonda jel tulajdonságai
    • 9.7.22. A blokk, amely megadja az iterációk Function-Felhívás generátor
    • 9.7.23. Információs blokk Model Info
    • 9.8. függvény Táblázatok - a funkció blokkok és táblázatok
    • 9.8.1. Funkció beállítás egység Fcn
    • 9.8.2. Blokk MATLAB Fcn funkció beállítása
    • 9.8.3. teljesítmény beállítás egység polinom Polynomial
    • 9.8.4. dimenziós táblázat blokk Look-Up Table
    • 9.8.5. kétdimenziós tábla egység Look-Up-Table (2D)
    • 9.8.6. többdimenziós táblázat egység Look-Up-Table (n-D)
    • 9.8.7. A blokk hozzáférési táblázat Közvetlen Közvetlen Hurok-Up-Table (n-D)
    • 9.8.8. A készülék működik indexek PreLook-Up Index Keresés
    • 9.8.9. interpolációs egység táblafüggvény interpoláció (n-D) felhasználásával PreLook-Up

9.7.1. A multiplexer (keverő) Mux

Magában bemeneti jel vektor.







Bemenetek száma - bemenetek száma.

Kijelző opció - leképezés módszer. Kiválasztott a listából:

bar - Függőleges keskeny téglalapot feketével.

jelek - egy téglalap, fehér háttérrel, és a kijelző címkék a bemeneti jelet.

none - Egy téglalap fehér háttérrel megjelenítése nélkül a címkéket a bemeneti jelet.

Bemeneti blokk jelek lehetnek skalár és (vagy) vektor.

Ha között a bemeneti jelek vektorok, a bemenetek száma megadható egy vektor elemeinek száma az egyes vektor. Például, a kifejezés [2 3 1] meghatározza a három bemeneti jelek, az első jel - vektort két elem, a második jel - egy vektort három elem, és az utolsó jelzés - skalár. Ebben az esetben, ha ez a méret a bemeneti vektor nem esik egybe mondta Bemenetek száma paraméter. kezdete után a számítás Simulink hibaüzenetet jelenít meg. A dimenziója a bemeneti vektor lehet meghatározni, mint -1 (mínusz egy). Ebben az esetben a bemeneti vektor lehet bármilyen dimenzióban.

Bemenetek száma paraméter lehet úgy is, mint egy listát a jelek címkék, például: Vector1, Vector2, skaláris. Ebben az esetben a jel neve jelenik meg, közel a mindenkori összekötő vonalak.

Jelek a bemenet legyen az azonos típusú (valós vagy komplex).

Példák a felhasználásra multiplexer blokk ábrán látható. 9.7.1.

Signal rendszerek - jelátalakítás blokkok és kiegészítő blokkok

Ábra. 9.7.1. Példák segítségével Mux blokk

9.7.2. A demultiplexer (szeparátor) Demux

Ez osztja a bemeneti vektor jelet külön alkatrészeket.

Kimenetek száma - kimenetek száma.

Bus üzemmódban (check) - elválasztó mód vektor jelet.

A bemeneti jelek a normál üzemmódban egy vektor által alkotott bármilyen módszerrel. A kimeneti jelek skalár vagy vektorokat, amelyek száma és mérete határozza meg száma kimenetek paramétert és egy dimenziója a bemeneti vektor.

Ha P kimenetek száma (az érték a paraméter száma kimenetek) egyenlő a dimenzió N. bemeneti egység végzi a szétválás a bemeneti vektor az egyes elemek.

Ha P a kimenetek száma kisebb, mint a bemeneti dimenziója dimenzió N. P-1 első kimenő jelek arány egyenlő a N / P. lekerekített, hogy a következő nagyobb számú és méretű az utóbbi kimenőjel egyenlő a különbség a bemeneti jel és az összeg a dimenziója a méretei az első P-1 kimenettel. Például, ha a bemeneti jel egyenlő a dimenzió 8. számú kimenet egyenlő 3. Az első két kimeneti vektor lesz dimenzióval ceil (8/3) = 3. végső kimeneti vektor lesz egy dimenziója 8 - (3 + 3) = 2.

Paraméter száma kimenetek is definiálható egy vektorral, amely meghatározza a dimenziója egyes kimeneti jel. Például, a kifejezés [2 3 1] meghatározza három kimeneti jelet, az első jel - vektort két elem, a második jel - egy vektort három elem, és az utolsó jelzés - skalár. A dimenzió is beállítható, mint -1 (mínusz egy). Ebben az esetben, a dimenziója a megfelelő kimeneti jel kerül meghatározásra a különbség a dimenziója a bemeneti vektor és az összeg a méretei az előre meghatározott kimeneti jelek. Például, ha ez a méret a bemeneti vektor és a paraméter 6. száma kimenetek által adott [1 -1 3]. a második kimenő jel egy dimenziója 6 - (3 + 1) = 2.







Példák a használata Demux egység ábrán látható. 9.7.2.

Signal rendszerek - jelátalakítás blokkok és kiegészítő blokkok

Ábra. 9.7.2. Példák a használata Demux egység

A módban Bus kiválasztási mód Demux egység nem működik együtt az egyes elemek a vektorok és vektor jeleket egy egész. A bemeneti jel ebben az üzemmódban van, hogy kialakítható vagy más egység Mux Demux egység. Száma kimenetek paraméter ebben az esetben úgy definiáljuk, mint egy skalár számát meghatározó kimeneti jeleket, vagy egy vektor, minden eleme, amely meghatározza az összeg egy vektor jel a kimeneti jelet. Például, ha a bemeneti jel, amely három vektorok paraméter száma kimenetek. előre meghatározott vektor [2 1]. határozza meg a két kimeneti jelet, amelyek közül az első tartalmazza a két vektor jel, és a második - egy.

Példák a használata Demux egység Bus kiválasztási mód módban ábrán látható. 9.7.3.

Signal rendszerek - jelátalakítás blokkok és kiegészítő blokkok

Ábra. 9.7.3. Példák használata Demux egység Bus kiválasztási mód Mode

9.7.3. Blokk generátor busz busz Creator

Generál busz jelek különböző.

Tag láthatóság - Tünet láthatóságát. Kiválasztott a listából:

helyi - A jeleket a helyi alrendszer.

távcsöves - A jeleket a helyi alrendszer és az alrendszerek alacsonyabb hierarchia szinten.

global - A jeleket az egész modellt.

Használata Goto jelenti együtt tól előírja jelátvivő nélkül linkre. Ezt fel lehet használni a jeleket minden formáját.

Attól függően, hogy a kiválasztott paraméter változik Tag láthatóság megjelenés egység:

lasztanunk kerül szögletes zárójelben, ha a látási viszonyok a helyi. Például, az [A], ahol A - jel azonosító.

Az azonosító jel kerül a zárójelek, ha az attribútum értékét láthatósága távcsöves. Pl.

Az azonosító jel jelenik meg az ikon a blokk anélkül, hogy további karakter, ha a láthatóság attribútum globális jelentőségű.

Ábra. 9.7.11. Ez azt mutatja, a „vezeték nélküli” jelátvitel eljárás szinuszos jel forrása a témakörökhöz blokk alrendszer.

Ábra. 9.7.11. Alkalmazás Goto blokk.

9.7.10. A jelvevő egység

Egység végez jel vétel Goto blokk.

Goto tag - ID a vett jel. Egybe kell esnie az azonosítót a megfelelő Goto blokk.

Használata blokk együtt Goto egység biztosítja jelátvitelt nélkül linkre.

Jelölő jel jelenik meg az ikon láthatóságát egység ugyanolyan módon, mint a Goto blokk.

A modell lehet bármennyi a blokkokat. érkező jel egy Goto blokk.

Ábra. 9.7.12. Tól mutat példát blokkok a modellben. Az egyik példában, Goto egység pedig továbbítja három blokk (kettő a bázis modell és egy a alrendszer).

Ábra. 9.7.12. Alkalmazást blokk.

9.7.11. kijelző egység jel láthatóságát Goto Tag-re

Egység kijelzi, továbbított jel Goto láthatóság egységet.

Goto tag - jelátviteli egység azonosítója Goto.

A készülék fel kell venni a készítmény modell vagy alrendszer abban az esetben, ha a jelek küld a megadott hatálya hatókörös. A blokk úgy van elhelyezve, egy alrendszer, amely alkalmazza a adatátviteli régió láthatóságát. Block jelátviteli és csak akkor jelenik meg a neve az átvitt jel.

Példa a készülék ábrán látható. 9.7.13.

Ábra. 9.7.13. Alkalmazás Goto Tag re blokk.

9.7.12. A közös egységnyi területre Data Store Memória Memória

Egység teremt nevű memória terület az adattárolásra.

Adattároló pame - A név a memória területet.

Kezdeti érték - kezdeti érték.

Interpret vektor paraméterek például az 1-D (check) - adatok értelmezéséhez vektor paraméterek egydimenziós vektor.

Blokk együtt használják a Data Store Write (írás adat) blokkokat és a Data Store Read (adatok olvasása).

Paraméter Kezdeti érték nem csak beállítja a kezdeti értéke a jel, de a mérete. Például, ha a kezdeti értéke a jel mátrix készletet [0, 1; Február 3]. a tárolt jelnek kell lennie 2x2 mátrix.

Ha az adattároló memória blokk található, a felső szintű modell, a terület a memóriában lehet használni, ahogy azt a modellt is, és minden alrendszerét az alsó szinten a hierarchia. Ha az adattároló memória blokk található alrendszer meghatározott területen a memória lehet használni ebben alrendszer és alrendszerek az alsó szinten a hierarchia.

A készülék működik igazi double típusú jeleket.

Példa az adatok tárolása memória blokk együtt AdatRaktár írása Data Store olvasása és blokkok ábrán látható. 9.7.14 (p.9.17.14).

9.7.13. adatrögzítési egység egy közös memória terület adatai StoreWrite

Egység adatokat ír a megnevezett memóriát.

Adattároló pame - A név a memória területet.

Minta idő - Step modell időben.

Az írási művelet kerül végrehajtásra a jelet kapott értékeket az előző lépésben számítás.

A modell lehet több Data Store írása blokkokat. ír az ugyanazon a memórián. Azonban, ha a felvétel ugyanazon a lépést a számítás, az eredmény nem kiszámítható.

Példa az adatok tárolása írása blokk együtt AdatRaktár memória és a Data Store Read blokkok ábrán látható. 9.7.14 (p.9.17.14).

9.7.14. adatokat leolvasó egység a közös memória terület adatai StoreRead

Egység kiolvassa az adatokat a megnevezett memória.

Adattároló pame - A név a memória területet.

Minta idő - Step modell időben.

Az olvasás műveletet végzünk egyes számítási lépés.

A típusszám Data Store Read blokkot lehet használni. teljesítő adatok olvasása ugyanazon a memórián. Példa az adatok tárolása, olvassa blokk együtt AdatRaktár memória és a Data Store írása blokkok ábrán látható. 9.7.14. A példa a ravaszt alrendszer hajtja végre a számításokat a felfutó él a vezérlő jel. Így a rekord értékeket az osztott memória régiója kerül sor, csak a változás pillanatai a vezérlő jel a pozitív irányba. A másik időpontban nem változott az adatokat értékeket a memória terület.

Ábra. 9.7.14. Egy Data Store Memória, Data Store írása és olvasása Data Store blokk.

9.7.15. jeltípusának átalakító egység adatai típuskonverziós

Egység alakítja a bemeneti jel típusától.

Adat típus - a kimenő adatok típusát. Értékeket vehet fel (listából választható): auto. dupla. Egyetlen. int8. int16. int32. Uint8. uint16. uint32 és logikai.

Töltsük a egész túlcsordulás (check) - Elhagyja egész túlcsordulás. Ha a jelölőnégyzet korlátozás egész típusú jel helyes végrehajtását.

Érték típusa auto paramétert használni, ha szükséges létrehozni egy adattípust ugyanaz, mint a bemeneti port egység kap jelet a készülékből.

A bemeneti jel a blokk lehet valós vagy komplex. Abban az esetben, komplex bemenőjel a kimeneti jel is bonyolult.

Az egység működik skalár, vektor és mátrix jeleket.

Ábra. 9.7.15. példát mutatnak az Adatok típuskonverziós blokk.

Ábra. 9.7.15. Az adatok felhasználásával típuskonverziós blokk

9.7.16. jelátalakító egység dimenziója átformálni

Egység megváltoztatja dimenziója a mátrix vagy vektor jelet.