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:={2147483648pror2147483648.0round(r)pro2147483648.0<r2147483647.0,2147483647pror>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)

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