IDIV – Celočíselné dělení

Symbol blokuPotřebná licence: STANDARD
PIC

Popis funkce
Blok IDIV dělí dva vstupní celočíselné signály n= i1÷i2, kde ÷ označuje operátor celočíselného dělení. Pokud je obyčejný (neceločíselný, normální) podíl obou operandů celé číslo je tato hodnota i výsledkem celočíselného dělení. V opačném případě je výsledkem hodnota, která vznikne „odříznutím“ desetinné části normálního podílu k nejbližšímu celému číslu směrem blíže k nule. 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

Celočíselný podíl vstupních signálů

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