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

i2

Druhý celočíselný vstup bloku   -9,22E+18  9,22E+18

long

Výstupy

n

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

long

E

Příznak chyby – dělení nulou

bool

Parametr

vtype

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

long

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