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:
i={−2147483648,pror≤−2147483648.0,round(r),pro−2147483648.0<r≤2147483647.0,2147483647,pror>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). Tyto limity platí, pokud parametr vtype má výchozí hodnotu 4 (long). Jinak platí limity pro příslušný datový typ (viz níže).
Tento blok propaguje kvalitu signálu. Více informací je uvedeno v sekci 1.4.
Vstup
r | Analogový vstupní signál | Double (F64) |
Parametr
vtype | Číselný typ ⊙4 | Long (I32) |
|
|
|
SAT | Kontrola přetečení ⊙on | Bool |
|
|
|
Výstup
i | Zaokrouhlený a zkonvertovaný vstupní signál | Long (I32) |
[Předchozí] [Na začátek] [Výše] [Další]
2024 © REX Controls s.r.o., www.rexygen.com