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> | Podrobný popis vstupu (výstupu, parametru) <jmeno>. Matematický symbol 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 | ||
[Předchozí] [Na začátek] [Výše] [Další]