SubSystem – Subsystém
Symbol blokuPotřebná licence: STANDARD
Popis funkce
Blok Subsystem je prostředkem pro budování hierarchických řídicích (a
simulačních) algoritmů tím, že umožňuje vkládat subsystém do jiného
systému (subsystému). Subsystém se skládá z jednotlivých funkčních bloků,
jejich vzájemných propojení a případně z dalších subsystémů. Při
běhu řídicího systému REX se subsystém vykonává jako seřazená
posloupnost bloků, proto je někdy nazýván výpočetní posloupností (anglicky
sequence). Mezi bloky této posloupnosti není vykonán žádný blok z okolí
subsystému, takže řídicí systém REX podporuje pouze subsystémy nazývané v
terminologii systému Matlab-Simulink atomickými subsystémy (atomic subsystems),
viz [3].
Subsystém může být vytvořen jak v programu RexDraw, tak i Matlab-Simulink, dvěma způsoby (dále je popsán postup v programu RexDraw):
- Zkopírováním bloku Subsystem z knihovny INOUT do daného schématu (soubor .mdl). Po otevření vytvořeného subsystému mohou být do něj přidávány bloky, včetně vstupních portů Inport a výstupních portů Outport.
- Označením skupiny bloků a volbou příkazu Vytvoř subsystém (Create subsystem z menu Edit. Vybrané bloky jsou nahrazeny subsystémem, po jehož otevření je možné vidět původní bloky a bloky Inport a Outport, zprostředkující spojení s bloky v nadřazené (původní) úrovni.
Vstupy
Počet a jména vstupů subsystému jsou dány počtem a jmény bloků Inport
použitých uvnitř subsystému.
Výstupy
Počet a jména výstupů subsystému jsou dány počtem a jmény bloků
Outport použitých uvnitř subsystému.
[Předchozí] [Na začátek] [Výše] [Další]