1.2 Formát popisu funkčních bloků

Popis každého funkčního bloku se skládá z několika sekcí (v uvedeném pořadí):

Symbol bloku – graficky zobrazuje symbolickou značku bloku
Popis funkce – stručně popisuje funkci daného bloku, aniž by byly uváděny příliš detailní informace.
Vstupy – detailně popisuje všechny vstupy daného bloku
Výstupy – detailně popisuje všechny výstupy daného bloku
Parametry – detailně popisuje všechny parametry daného bloku
Příklad – graficky znázorňuje na jednoduchém příkladu použití daného bloku v kontextu ostatních bloků a často uvádí i obrázek s průběhem vstupních a výstupních signálů tak, aby chování bloku bylo přiblíženo co nejnázorněji.

Pokud je funkce bloku zřejmá, nemusí být sekce Příklad uvedena. V případě, že blok nemá žádný vstup nebo výstup nebo parametr, není ani příslušná sekce v popisu obsažena.

Vstupy, výstupy a parametry jsou popisovány v tabulkové formě:

<jmeno> [jm]

Podrobný popis vstupu (výstupu, parametru) <jmeno>. Matematický symbol jm na pravé straně prvního sloupce je používán ve vzorcích v sekci Popis funkce a bude uváděn, pokud se od jména vstupu liší víc než jen typograficky. Pokud daná proměnná nabývá pouze několika vyjmenovaných hodnot, je význam těchto hodnot uveden v tomto sloupci.  [<def>] [ <min>] [ <max>]

<typ>

Význam jednotlivých sloupců je celkem zřejmý. Ve třetím sloupci je vždy uveden pouze <typ>. Řídicí systém REX podporuje typy uvedené v tabulce 1.1. Standardní funkční bloky však nejčastěji používají pro logické proměnné typ bool, pro celočíselné proměnné typ long a pro reálné proměnné (v pohyblivé řádové čárce) typ double.

Každá takto popsaná proměnná (vstup, výstup či parametr) má v řídicím systému REX konkrétní implicitní (default) hodnotu <def>, uvozenou symbolem  a podobně i minimální příp. maximální přípustou hodnotu, uvozenou symbolem , příp.  . Všechny tyto tři hodnoty mohou být uvedeny ve druhém sloupci, ale nejsou povinné (jsou umístěny v [ ]). Pokud není uvedena hodnota <def>, je vždy tato hodnota nulová. Není-li uvedena hodnota <min> příp.  <max>, nabývá minimální příp. maximální hodnoty příslušného typu (viz tabulku 1.1)






Typ Význam Minimum Maximum




bool logická hodnota 0 nebo 1 0 1
byte 8 bit. celé číslo bez znaménka 0 255
short 16 bit. celé číslo se znaménkem -32768 32767
long 32 bit. celé číslo se znaménkem -2147483648 2147483647
large 64 bit. celé číslo se znaménkem -9223372036854775808 9223372036854775807
word 16 bit. celé číslo bez znaménka 0 65535
dword 32 bit. celé číslo bez znaménka 0 4294967295
float 32 bit. číslo v pohyblivé ř. čárce < -3.4E+38 >3.4E+38
double 64 bit. číslo v pohyblivé ř. čárce < -1.7E+308 >1.7E+308
string znakový řetězec    





Tabulka 1.1: Typy proměnných řídicího systému REX.