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 |
GreaterThreshold | Output y is true, if input u is greater than threshold |
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 |
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 |