ISUB – Celočíselné odčítání
Symbol blokuPotřebná licence: STANDARD
Popis funkce
Blok ISUB 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 .
Pokud se rozdíl vejde do rozsahu proměnné, je výsledkem normální
rozdíl. V opačném případě výsledek závisí na hodnotě parametru
.
Pro se přetečení rozsahu nekontroluje, tj. nastaví se výstup a výstup 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 je nejbližší zobrazitelná hodnota (takže pro stejný případ jako výše dostaneme 30000 - -2770 = 32767).
Tento blok propaguje kvalitu signálu. Více informací je uvedeno v sekci 1.4.
Vstup
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) |
Parametr
vtype | Číselný typ 4 | Long (I32) |
|
|
|
SAT | Kontrola přetečení | Bool |
|
|
|
Výstup
n | Celočíselný rozdíl vstupních signálů | Long (I32) |
E | Příznak chyby | Bool |
|
|
|
[Předchozí] [Na začátek] [Výše] [Další]
2024 © REX Controls s.r.o., www.rexygen.com