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> | 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 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řípustnou 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 | ||
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 | ||
Double (F64) | 64 bit. číslo v pohyblivé ř. čárce | ||
String | znakový řetězec | ||
[Předchozí] [Na začátek] [Výše] [Další]
2024 © REX Controls s.r.o., www.rexygen.com