IMOD – Zbytek po celočíselném dělení

Symbol blokuPotřebná licence: STANDARD
PIC

Popis funkce
Blok IMOD dělí dva vstupní celočíselné signály n= i1%i2, kde % označuje operátor zbytku celočíselného dělení (modulo). Pokud jsou obě čísla kladná a dělitel větší než jedna, je výsledek buď nula (pro soudělná čísla) nebo kladné číslo menší než dělitel. V případě, že je jedno z čísel záporné, má výsledek znaménko dělence, např. 15%10 = 5, 15%(10) = 5, ale (15)%10 = 5. V případě, že i2 = 0, nastaví se výstup E = on a na výstup n je dána náhradní hodnota n = nerr.

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

n

Zbytek po celočíselném dělení

Long (I32)

E

Příznak chyby – dělení nulou

Bool

Parametr

vtype

Typ hodnoty, může nabývat hodnot:  1

Long (I32)

2 ....

Byte (rozsah 0 ... 255)

3 ....

Short (rozsah -32768 ... 32767)

4 ....

Long (rozsah -2147483648 ... 2147483647)

5 ....

Word (rozsah 0 ... 65536)

6 ....

DWord (rozsah 0 ... 4294967295)

10 ...

Large (rozsah -9223372036854775808...9223372036854775807)

nerr

Náhradní hodnota pro případ chyby  1

Long (I32)

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