IADD – Celočíselné sčítání
Symbol blokuPotřebná licence: STANDARD
Popis funkce
Blok IADD sečte dva vstupní celočíselné signály
. V
počítači je vždy rozsah celých čísel omezen podle typu proměnné. U tohoto bloku
je typ proměnné určen parametrem vtype. Pokud se součet vejde do rozsahu
proměnné, je výsledkem normální součet. V opačném případě výsledek
závisí na hodnotě parametru SAT.
Pro se přetečení rozsahu nekontroluje, tj. nastaví se výstup a výstup n tak, jak počítá procesor. Například pro typ Short, který má rozsah -32768..+32767, dostaneme 30000 + 2770 = -32766).
Pro se při přetečení rozsahu nastaví výstup a na výstup n je nejbližší zobrazitelná hodnota (takže pro stejný případ jako výše dostaneme 30000 + 2770 = 32767).
Vstupy
i1 | První celočíselný vstup bloku -9,22E+18 9,22E+18 | long |
i2 | Druhý celočíselný vstup bloku -9,22E+18 9,22E+18 | long |
Výstupy
Parametry
vtype | Typ hodnoty, může nabývat hodnot: 4 | long |
|
|
|
SAT | Kontrola přetečení | bool |
|
|
|
[Předchozí] [Na začátek] [Výše] [Další]