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 a 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 |