IDIV – Integer division

Block SymbolLicensing group: STANDARD
PIC

Function Description
The IDIV block performs an integer division of two integer input signals, n= i1÷i2, where ÷ stands for integer division operator. If the ordinary (non-integer, normal) quotient of the two operands is an integer number, the result of integer division is the same. In other cases the resulting value is obtained by trimming the non-integer quotient’s decimals (i.e. rounding towards lower integer number). In case i2 = 0, the output E is set to on and the output n is substituted by n = nerr.

Inputs

i1

First integer input of the block   -9.22E+18  9.22E+18

Long (I32)

i2

Second integer input of the block   -9.22E+18  9.22E+18

Long (I32)

Outputs

n

Integer quotient of the inputs

Long (I32)

E

Error flag – division by zero

Bool

Parameters

vtype

Numeric type  4

Long (I32)

2 ....

Byte

3 ....

Short

4 ....

Long

5 ....

Word

6 ....

DWord

10 ...

Large

nerr

Substitute value for an error case  1

Long (I32)

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