SubSystem – Subsystém

Symbol blokuPotřebná licence: STANDARD
Qt SVG Document Exported by REXYGEN Studio SubSystem

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.

subsystem-zoom.Subsystem_amplifier Exported by REXYGEN Studio u1 u2 y ADD 5 CNR u y GAIN 1 u 1 y 2 CNR_myvalue ??? u y Subsystem_amplifier subsystem-zoom.Subsystem_amplifier

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 Edit Declaration 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 Edit Open 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.

subsystem-vs-reference Exported by REXYGEN Studio Library reference Standard subsystem u1 u2 SW out1 out2 MyBlock1 u1 u2 SW out1 out2 MyBlock2 subsystem-vs-reference

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.

2024 © REX Controls s.r.o., www.rexygen.com