Package with blocks for elementary mathematical functions for integer variables.
Name | Description |
---|---|
Abs | Output the absolute value of the input |
Add | Output the sum of the two inputs |
AddParameter | Output the sum of an input plus a parameter |
Change | Output whether the Integer input changes values, increases or decreases |
Equal | Output y is true, if input u1 is equal to input u2 |
Greater | Output y is true, if input u1 is greater than input u2 |
GreaterEqual | Output y is true, if input u1 is greater or equal than input u2 |
GreaterEqualThreshold | Output y is true, if input u is greater or equal than threshold |
GreaterThreshold | Output y is true, if input u is greater than a threshold |
Less | Output y is true, if input u1 is less than input u2 |
LessEqual | Output y is true, if input u1 is less or equal than input u2 |
LessEqualThreshold | Output y is true, if input u is less or equal than a threshold |
LessThreshold | Output y is true, if input u is less than a threshold |
Max | Pass through the largest signal |
Min | Pass through the smallest signal |
MultiSum | Sum of Integers, y = k[1]*u[1] + k[2]*u[2] + ... + k[n]*u[n] |
Multiply | Output product of the two inputs |
OnCounter | Increment the output if the input switches to true |
Stage | Output total stages that should be enabled |
Subtract | Output the difference of the two inputs |
Switch | Switch between two integer signals |
Sources | Package with blocks that generate source signals |
Validation | Collection of models that validate the integer blocks of the CDL |