.Modelica.Blocks.Sources

Information

This package contains source components, i.e., blocks which have only output signals. These blocks are used as signal generators for Real, Integer and Boolean signals.

All Real source signals (with the exception of the Constant source) have at least the following two parameters:

offset Value which is added to the signal
startTime Start time of signal. For time < startTime, the output y is set to offset.

The offset parameter is especially useful in order to shift the corresponding source, such that at initial time the system is stationary. To determine the corresponding value of offset, usually requires a trimming calculation.

Contents

Name Description
 RealExpression Set output signal to a time varying Real expression
 IntegerExpression Set output signal to a time varying Integer expression
 BooleanExpression Set output signal to a time varying Boolean expression
 Clock Generate actual time signal
 Constant Generate constant signal of type Real
 Step Generate step signal of type Real
 Ramp Generate ramp signal
 Sine Generate sine signal
 Cosine Generate cosine signal
 ExpSine Generate exponentially damped sine signal
 Exponentials Generate a rising and falling exponential signal
 Pulse Generate pulse signal of type Real
 SawTooth Generate saw tooth signal
 Trapezoid Generate trapezoidal signal of type Real
 KinematicPTP Move as fast as possible along a distance within given kinematic constraints
 KinematicPTP2 Move as fast as possible from start to end position within given kinematic constraints with output signals q, qd=der(q), qdd=der(qd)
 TimeTable Generate a (possibly discontinuous) signal by linear interpolation in a table
 CombiTimeTable Table look-up with respect to time and linear/periodic extrapolation methods (data from matrix/file)
 BooleanConstant Generate constant signal of type Boolean
 BooleanStep Generate step signal of type Boolean
 BooleanPulse Generate pulse signal of type Boolean
 SampleTrigger Generate sample trigger signal
 BooleanTable Generate a Boolean output signal based on a vector of time instants
 RadioButtonSource Boolean signal source that mimics a radio button
 IntegerConstant Generate constant signal of type Integer
 IntegerStep Generate step signal of type Integer
 IntegerTable Generate an Integer output signal based on a table matrix with [time, yi] values

Revisions


Generated at 2020-06-05T07:38:22Z by OpenModelica 1.16.0~dev-420-gc007a39