Package with blocks for elementary mathematical functions for continuous variables.
| Name | Description |
|---|---|
| Abs | Output the absolute value of the input |
| Acos | Output the arc cosine of the input |
| Add | Output the sum of the two inputs |
| AddParameter | Output the sum of an input plus a parameter |
| Asin | Output the arc sine of the input |
| Atan | Output the arc tangent of the input |
| Atan2 | Output atan(u1/u2) of the inputs u1 and u2 |
| Average | Output the average of its two inputs |
| Cos | Output the cosine of the input |
| Derivative | Block that approximates the derivative of the input |
| Divide | Output first input divided by second input |
| Exp | Output the exponential (base e) of the input |
| Greater | Output y is true, if input u1 is greater than input u2 with hysteresis |
| GreaterThreshold | Output y is true, if input u is greater than threshold with hysteresis |
| Hysteresis | Transform Real to Boolean signal with Hysteresis |
| IntegratorWithReset | Output the integral of the input signal |
| Less | Output y is true, if input u1 is less than input u2 |
| LessThreshold | Output y is true, if input u is less than threshold with hysteresis |
| LimitSlewRate | Limit the increase or decrease rate of input |
| Limiter | Limit the range of a signal |
| Line | Output the value of the input x along a line specified by two points |
| Log | Output the natural (base e) logarithm of the input (input > 0 required) |
| Log10 | Output the base 10 logarithm of the input (input > 0 required) |
| MatrixGain | Output the product of a gain matrix with the input signal vector |
| MatrixMax | Output vector of row- or column-wise maximum of the input matrix |
| MatrixMin | Output vector of row- or column-wise minimum values |
| Max | Pass through the largest signal |
| Min | Pass through the smallest signal |
| Modulo | Output the remainder of first input divided by second input (~=0) |
| MovingAverage | Block to output moving average |
| MultiMax | Output the maximum element of the input vector |
| MultiMin | Output the minimum element of the input vector |
| MultiSum | Sum of Reals, y = k[1]*u[1] + k[2]*u[2] + ... + k[n]*u[n] |
| Multiply | Output product of the two inputs |
| MultiplyByParameter | Output the product of a gain value with the input signal |
| PID | P, PI, PD, and PID controller |
| PIDWithReset | P, PI, PD, and PID controller with output reset |
| Ramp | Limit the changing rate of the input |
| Round | Round real number to given digits |
| Sin | Output the sine of the input |
| Sort | Sort elements of input vector in ascending or descending order |
| Sqrt | Output the square root of the input (input >= 0 required) |
| Subtract | Output the difference of the two inputs |
| Switch | Switch between two Real signals |
| Tan | Output the tangent of the input |
| Sources | Package with blocks that generate source signals |
| Validation | Collection of models that validate the continuous blocks of the CDL |