modelMFBS

Extends from Modelica.Blocks.Interfaces.SO (Single Output continuous control block).

Parameters

TypeNameDefaultDescription
Realamplitude1Amplitude of signal
SI.TimeperiodPeriod for repeating sequence
Realoffset0Offset of output signal
SI.TimestartTime0Output = offset for time < startTime
SI.Time[:]mls_tTRANSFORM.Math.max_len_seq__sine_time(weights, harmonics, bias)
Realmls0mls_t[end]
Sequence
Realbias0Bias from nominal middle value of signal
Integeruse_SetWeight1Select predefined weight or set weights manually
Real[:]weightsif use_SetWeight == 1 then {1, 1, 1, 1, 1, 1, 1} elseif use_SetWeight == 2 then {1, -1, 1, -1, 1, -1, 1} elseif use_SetWeight == 3 then {0.5, 1, 1, 1.2, 1.8, 1.8, 2} else fill(0, 1)Sequence weighting
Integer[size(weights, 1)]harmonics{1, 2, 4, 8, 16, 32, 64}Sequence harmonics. size(harmonics) = size(weights)

Connectors

TypeNameDefaultDescription
RealOutputy (from SO)Connector of Real output signal