CBS_Trapezoid Coselica block
Generate trapezoidal signal of type Real
amplitude [-] : Amplitude of trapezoid
Properties : Type 'vec' of size 1.
Default value : 1
rising [s] : Rising duration of trapezoid
Properties : Type 'vec' of size 1.
Default value : 0
width [s] : Width duration of trapezoid
Properties : Type 'vec' of size 1.
Default value : 0.5
falling [s] : Falling duration of trapezoid
Properties : Type 'vec' of size 1.
Default value : 0
period [s] : Time for one period
Properties : Type 'vec' of size 1.
Default value : 1
nperiod [-] : Number of periods (< 0 means infinite number of periods)
Properties : Type 'vec' of size 1.
Default value : -1
offset [-] : Offset of output signal
Properties : Type 'vec' of size 1.
Default value : 0
startTime [s] : Output = offset for time < startTime
Properties : Type 'vec' of size 1.
Default value : 0
Outputs :
Modelica variable name : 'y'
Implicit variable (Value type).
Parameters :
Modelica parameter name : 'amplitude'
Default value : 1
Modelica parameter name : 'rising'
Default value : 0
Modelica parameter name : 'width'
Default value : 0.5
Modelica parameter name : 'falling'
Default value : 0
Modelica parameter name : 'period'
Default value : 1
Modelica parameter name : 'nperiod'
Default value : -1
Modelica parameter name : 'offset'
Default value : 0
Modelica parameter name : 'startTime'
Default value : 0
CBS_Trapezoid.sci
Coselica.Blocks.Sources.Trapezoid in COSELICA/macros/Coselica.mo file