Function Blocks

The function blocks are described by means of a listing of their parameters and the output they generate in a specific model.

Additionally, a short textual description is provided, in order to cover possible particularities of the single blocks.


AddSums up two values.
CommandedSamplerSamples a signal at given time instants.
ComparatorCompares two input signals: if input1 > input2 -> emits upper output value, if input1 <= input2 -> emits lower output value
CrossDetectDetects the crossing instant of the input signal with a given level.
DelayDelays an input for a certain amount of time.
DividerDivides the first input by the second one.
GainGenerates an output y=g*u.
HoldSamples a signal and holds the value for a period T.
HysteresisSimple hysteretic function (2-value-mapping).
IntegratorIntegration of the input function (Integrator wrapper block).
IntegratorQSS1Integration of the input function.
IntegratorQSS2Integration of the input function.
IntegratorQSS3Integration of the input function.
InverseInverts a value u: y=1/u.
MultiplierMultiplies two values.
PowerGenerates an output y=u^n.
QuantiserQuantisation of the input function.
SaturationTruncates the input signal at a certain level.
SinGenerates an output y=sin(u).
SwitchSwitches between the first and third input port.

Generated at 2024-04-14T18:15:55Z by OpenModelicaOpenModelica 1.22.3 using GenerateDoc.mos