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říklady – 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říklady 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 REXYGEN 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 (I32) a pro reálné proměnné (v pohyblivé řádové čárce) typ Double (F64).

Každá takto popsaná proměnná (vstup, výstup či parametr) má v řídicím systému REXYGEN 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 (Přesný rozsah typu Large je -9223372036854775808 až 9223372036854775807.).






Typ Význam Minimum Maximum




Bool logická hodnota 0 nebo 1 0 1
Byte (U8) 8 bit. celé číslo bez znaménka 0 255
Short (I16) 16 bit. celé číslo se znaménkem -32768 32767
Long (I32) 32 bit. celé číslo se znaménkem -2147483648 2147483647
Large (I64) 64 bit. celé číslo se znaménkem 9.2234 1018 9.2234 1018
Word (U16) 16 bit. celé číslo bez znaménka 0 65535
DWord (U32) 32 bit. celé číslo bez znaménka 0 4294967295
Float (F32) 32 bit. číslo v pohyblivé ř. čárce 3.4 1038 3.4 1038
Double (F64) 64 bit. číslo v pohyblivé ř. čárce 1.7 10308 1.7 10308
String znakový řetězec    





Tabulka 1.1: Typy proměnných systému REXYGEN.

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