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 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ý 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:

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 Look under Mask.

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

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.