modelPRTS

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

Parameters

TypeNameDefaultDescription
Realamplitude1Amplitude of signal
SI.FrequencyfreqHzFrequency of signal
Realoffset0Offset of output signal
SI.TimestartTime0Output = offset for time < startTime
Real[integer(3^nBits - 1)]mlsTRANSFORM.Math.max_len_seq_ternary(seed, generator, bias)
Sequence
Realbias0Bias from nominal middle value of signal
IntegernBits3Sequence bit length
Integer[nBits]seedcat(1, {-1}, fill(1, nBits - 2), {0})Seed sequence array of -1, 1, and 0, size(seed) = nBits
Integer[nBits]generatorif nBits == 3 then {1, 2, 2} elseif nBits == 4 then {2, 1, 1, 1} elseif nBits == 5 then {0, 2, 1, 1, 2} elseif nBits == 6 then {1, 1, 1, 0, 1, 1} elseif nBits == 7 then {2, 1, 1, 1, 1, 1, 2} elseif nBits == 8 then {2, 1, 2, 1, 2, 1, 1, 1} else fill(0, nBits)Generator for sequence. size(generator) = nBits

Connectors

TypeNameDefaultDescription
RealOutputy (from SO)Connector of Real output signal