.Buildings.Controls.OBC.CDL.Reals

Package with blocks for continuous variables

Information

Package with blocks for elementary mathematical functions for continuous variables.

Contents

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

Revisions


Generated at 2026-04-15T18:18:36Z by OpenModelicaOpenModelica 1.26.3 using GenerateDoc.mos