IMOD – Remainder after integer division
Block SymbolLicensing group: STANDARD
Function Description
The IMOD block divides two integer input signals,
, where
stands for remainder after integer division operator (modulo). If both numbers
are positive and the divisor is greater than one, the result is either zero (for
commensurable numbers) or a positive integer lower than the divisor. In the case
that one of the numbers is negative, the result has the sign of the dividend, e.g.
,
, but
. In case
, the output
is set to on and
the output is
substituted by .
This block propagates the signal quality. More information can be found in the 1.4 section.
Input
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) |
Parameter
vtype | Numeric type 4 | Long (I32) |
|
|
|
nerr | Substitute value for an error case 1 | Long (I32) |
Output
n | Remainder after integer division | Long (I32) |
E | Error flag - division by zero | Bool |
|
|
|
[Previous] [Back to top] [Up] [Next]
2024 © REX Controls s.r.o., www.rexygen.com