SubSystem – Subsystém
Symbol blokuPotřebná licence: STANDARD
Popis funkce
Blok SubSystem je základním kamenem hierarchické organizace blokových diagramů v
REXYGEN. Subsystém je kontejner pro skupinu funkčních bloků a jejich propojení,
které se pak jeví jako jeden blok. Vnořování subsystémů je povoleno, tj. subsystém
může zahrnovat další subsystémy.
Při běhu řídicího systému REXYGEN 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ý jiný blok z okolí subsystému. Ty jsou vykonávány buď striktně před nebo striktně po vyhodnocení celého subsystému.
Subsystém může být vytvořen dvěma způsoby:
- 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 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.
Jakmile je subsystém vytvořen, lze do něj vstoupit pomocí double-kliku.
Pro SubSystem je možno vytvořit tzv. masku subsystému a definovat parametry, jejichž hodnoty mohou být využity uvnitř subsystému. Vyberte subsystém a jděte do menu EditDeclaration of parameters. Objeví se dialog, ve kterém můžete nadefinovat parametry a jejich popisky (významy). Jakmile je pro subsystém nadefinována maska, začne se chovat jako standardní blok – po double-kliku se objeví dialog Block properties. Ten obsahuje parametry definované v masce subsystému. Pokud je potřeba editovat obsah subsystému s maskou, vyberte jej a jděte do menu EditOpen Subsystem.
Subsystémy se také používají k vytváření uživatelsky definovaných opakovaně použitelných komponent, které jsou následně umístěny do uživatelských knihoven. Odkaz na knihovnu se liší od standardního subsystému podle stylu horního okraje. Viz obrázek níže.
Podrobnosti o používání subsystémů a vytváření opakovaně použitelných komponent v REXYGEN naleznete v [3].
Použití subsystémů a znovupoužitelných komponent je ilustrováno v příkladech 0101-02 a 0101-03, které je součástí instalace vývojových nástrojů systému REXYGEN.
Tento blok nepropaguje kvalitu signálu. Více informací je uvedeno v sekci 1.4.
[Předchozí] [Na začátek] [Výše] [Další]
2024 © REX Controls s.r.o., www.rexygen.com