Inport, Outport – Vstupní a výstupní port

Symboly blokůPotřebná licence: STANDARD
PIC PIC

Popis funkce
Bloky typů vstupní port (Inport) a výstupní port (Outport) slouží k propojování signálů mezi jednotlivými úrovněmi hierarchie. V řídicím systému REX se používají dvěma způsoby:

  1. K připojení vstupů a výstupů subsystému. Bloky realizují přechod mezi symbolickou značkou subsystému a jeho vnitřkem (posloupností bloků skrytých v subsystému). Vlastní značka bloku Inport nebo Outport je obsažena uvnitř subsystému, jméno daného portu je znázorněno v symbolické značce subsystému v nadřazené hierarchické úrovni.
  2. K propojení mezi výpočetními úlohami. V tomto případě jsou bloky obsaženy v nejvyšší hierarchické úrovni dané úlohy (souboru .mdl). Propojení vzájemně si jménem odpovídajících bloků Inport a Outport mezi různými úlohami zkontroluje a vytvoří překladač RexComp.

V obou případech je pořadí propojovaných vstupních a výstupních signálů určeno parametrem Port daného bloku. Číslování vstupních a výstupních portů je navzájem nezávislé, začíná od 1 a v obou případech se provádí automaticky jak v programu RexDraw, tak i v grafickém editoru systému Matlab-Simulink. Čísla portů musí být navíc jednoznačná v dané hierarchické úrovni, a proto v případě ruční změny čísla portu jsou ostatní porty automaticky přečíslovány. Pozor, pokud jsou přečíslovány porty již připojeného subsystému, dojde v důsledku změny pořadí vstupů (nebo výstupů) k změně připojení signálů v nadřazené úrovni subsystému!

V systému Matlab-Simulink mohou mít vstupní a výstupní porty ještě další funkce, které však v systému REX nejsou využívány. Podrobnou dokumentaci uvedených bloků pro Matlab-Simulink lze nalézt v [3].

Vstup

value

Hodnota odcházející na výstupní připojení nebo do bloku Inport

unknown

Výstup

value

Hodnota přicházející ze vstupního připojení nebo bloku Outport

unknown

Parametr

Port

Číslo portu bloku Inport nebo Outport

long