RTOI – Konverze reálného čísla na celé číslo

Symbol blokuPotřebná licence: STANDARD
PIC

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:

i := 2147483648 pro r 2147483648.0 round(r) pro 2147483648.0 < r 2147483647.0, 2147483647 pro r > 2147483647.0

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).

Vstup

r

Analogový vstupní signál

Double (F64)

Výstup

i

Zaokrouhlený a zkonvertovaný vstupní signál

Long (I32)

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