IADD – Celočíselné sčítání
Symbol blokuPotřebná licence: STANDARD
Popis funkce
Blok IADD sečte dva vstupní celočíselné signály
n=i1+i2. 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 SAT=off se přetečení rozsahu nekontroluje, tj. nastaví se výstup E=off a výstup n tak, jak počítá procesor. Například pro typ Short, který má rozsah -32768..+32767, dostaneme 30000 + 2770 = -32766).
Pro SAT=on se při přetečení rozsahu nastaví výstup E=on 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 (I32) |
i2 | Druhý celočíselný vstup bloku ↓-9.22E+18 ↑9.22E+18 | Long (I32) |
Výstupy
Parametry
vtype | Typ hodnoty, může nabývat hodnot: ⊙4 | Long (I32) |
|
|
|
SAT | Kontrola přetečení | Bool |
|
|
|
[Předchozí] [Na začátek] [Výše] [Další]
2023 © REX Controls s.r.o., www.rexygen.com