.Modelica.Blocks.Math

Information

This package contains basic mathematical operations, such as summation and multiplication, and basic mathematical functions, such as sqrt and sin, as input/output blocks. All blocks of this library can be either connected with continuous blocks or with sampled-data blocks.

Contents

Name Description
 UnitConversions Conversion blocks to convert between SI and non-SI unit signals
 InverseBlockConstraints Construct inverse model by requiring that two inputs and two outputs are identical
 Gain Output the product of a gain value with the input signal
 MatrixGain Output the product of a gain matrix with the input signal vector
 MultiSum Sum of Reals: y = k[1]*u[1] + k[2]*u[2] + ... + k[n]*u[n]
 MultiProduct Product of Reals: y = u[1]*u[2]* ... *u[n]
 MultiSwitch Set Real expression that is associated with the first active input signal
 Sum Output the sum of the elements of the input vector
 Feedback Output difference between commanded and feedback input
 Add Output the sum of the two inputs
 Add3 Output the sum of the three inputs
 Product Output product of the two inputs
 Division Output first input divided by second input
 Abs Output the absolute value of the input
 Sign Output the sign of the input
 Sqrt Output the square root of the input (input >= 0 required)
 Sin Output the sine of the input
 Cos Output the cosine of the input
 Tan Output the tangent of the input
 Asin Output the arc sine of the input
 Acos Output the arc cosine of the input
 Atan Output the arc tangent of the input
 Atan2 Output atan(u1/u2) of the inputs u1 and u2
 Sinh Output the hyperbolic sine of the input
 Cosh Output the hyperbolic cosine of the input
 Tanh Output the hyperbolic tangent of the input
 Exp Output the exponential (base e) of the input
 Power Output the power to a base of the input
 Log Output the logarithm (default base e) of the input (input > 0 required)
 Log10 Output the base 10 logarithm of the input (input > 0 required)
 WrapAngle Wrap angle to interval ]-pi,pi] or [0,2*pi[
 RealToInteger Convert Real to Integer signal
 IntegerToReal Convert Integer to Real signals
 BooleanToReal Convert Boolean to Real signal
 BooleanToInteger Convert Boolean to Integer signal
 RealToBoolean Convert Real to Boolean signal
 IntegerToBoolean Convert Integer to Boolean signal
 RectangularToPolar Convert rectangular coordinates to polar coordinates
 PolarToRectangular Convert polar coordinates to rectangular coordinates
 Mean Calculate mean over period 1/f
 RectifiedMean Calculate rectified mean over period 1/f
 ContinuousMean Calculates the empirical expectation (mean) value of its input signal
 RootMeanSquare Calculate root mean square over period 1/f
 Variance Calculates the empirical variance of its input signal
 StandardDeviation Calculates the empirical standard deviation of its input signal
 Harmonic Calculate harmonic over period 1/f
 TotalHarmonicDistortion Output the total harmonic distortion (THD)
 RealFFT Sampling and FFT of input u
 Pythagoras Determine the hypotenuse or leg of a right triangle
 Max Pass through the largest signal
 Min Pass through the smallest signal
 MinMax Output the minimum and the maximum element of the input vector
 LinearDependency Output a linear combination of the two inputs
 Edge Indicates rising edge of Boolean signal
 BooleanChange Indicates Boolean signal changing
 IntegerChange Indicates integer signal changing

Revisions


Generated at 2020-06-05T21:39:08Z by OpenModelica 1.16.0~dev-442-g2e5bc9f