RTOI – Konverze reálného čísla na celé číslo
Symbol blokuPotřebná licence: STANDARD
Popis funkce
Blok RTOI převádí reálné číslo r na celé číslo i se znaménkem. Výsledná
zaokrouhlená hodnota je určena vztahem:
kde round(r) je zaokrouhlení na nejbližší celé číslo. Čísla ve tvaru n+0.5 (n celé) zaokrouhluje k číslu s vyšší absolutní hodnotou, např. round(1.5)=2, round(−2.5)=−3.
Poznamenejme, že čísla −2147483648 a 2147483647 odpovídají po řadě nejmenšímu a největšímu číslu se znaménkem zobrazitelným ve formátu s 32 bity (v jazyku C zapsanými v šestnáctkové soustavě jako 0x7FFFFFFF a 0x80000000). Tyto limity platí, pokud parametr vtype má výchozí hodnotu 4 (long). Jinak platí limity pro příslušný datový typ (viz níže).
Vstup
r | Analogový vstupní signál | Double (F64) |
Parametry
vtype | Typ hodnoty výstupu, může nabývat hodnot: ⊙4 | Long (I32) |
|
|
|
SAT | Detekce přetečení ⊙on | Bool |
Výstup
i | Zaokrouhlený a zkonvertovaný vstupní signál | Long (I32) |
[Předchozí] [Na začátek] [Výše] [Další]
2023 © REX Controls s.r.o., www.rexygen.com