SubSystem – Subsystém

Symbol blokuPotřebná licence: STANDARD
PIC

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 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 (Vytvoř subsystém) 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.

Také 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 Subsystem Mask. 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.

Použití subsystémů je ilustrováno v příkladu 0101-02, který je součástí instalace vývojových nástrojů systému REXYGEN.

Vstupy
Pořadí a jména vstupů subsystému jsou dána očíslováním a jmény bloků Inport použitých uvnitř subsystému.

Výstupy
Pořadí a jména výstupů subsystému jsou dána očíslováním a jmény bloků Outport použitých uvnitř subsystému.

Parametry
Parametry subsystému jsou definovány v tzv. masce subsystému.

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