Modelica.Clocked.BooleanSignals.Sampler.Utilities

Utility components that are usually not directly used

Information

This package contains utility blocks that are usually not directly utilized but are used as building blocks for "higher level" blocks.

Extends from Modelica.Icons.UtilitiesPackage (Icon for utility packages).

Package Content

Name Description
Modelica.Clocked.BooleanSignals.Sampler.Utilities.UpSample UpSample Upsample the clocked Boolean input signal and provide it as clocked output signal
Modelica.Clocked.BooleanSignals.Sampler.Utilities.AssignClockToTriggerHold AssignClockToTriggerHold Generate a Boolean continuous-time trigger signal from a clocked Boolean input
Modelica.Clocked.BooleanSignals.Sampler.Utilities.AssignClockToSquareWaveHold AssignClockToSquareWaveHold Generate a Boolean continuous-time square signal from a clocked Real input

Modelica.Clocked.BooleanSignals.Sampler.Utilities.UpSample Modelica.Clocked.BooleanSignals.Sampler.Utilities.UpSample

Upsample the clocked Boolean input signal and provide it as clocked output signal

Information

This block for Boolean signals works similarly as the corresponding block for Real signals (see RealSignals.Sampler.Utilities.UpSample).

Analog to the corresponding Real signal block example there exists an elementary example for this Boolean block.

Parameters

NameDescription
inferFactor= true, if upsampling factor is inferred
factorUpsampling factor >= 1 (if inferFactor=false)

Connectors

NameDescription
uConnector of clocked, Boolean input signal
yConnector of clocked, Boolean output signal (clock of y is faster as clock of u)

Modelica.Clocked.BooleanSignals.Sampler.Utilities.AssignClockToTriggerHold Modelica.Clocked.BooleanSignals.Sampler.Utilities.AssignClockToTriggerHold

Generate a Boolean continuous-time trigger signal from a clocked Boolean input

Information

This block for Boolean signals works similarly as the corresponding block for Real signals (see RealSignals.Sampler.Utilities.AssignClockToTriggerHold).

Extends from Clocked.ClockSignals.Interfaces.ClockedBlockIcon (Basic graphical layout of block where at least one input or output is a clocked variable).

Parameters

NameDescription
y_startInitial value of output signal

Connectors

NameDescription
u 
yConnector of Boolean output signal

Modelica.Clocked.BooleanSignals.Sampler.Utilities.AssignClockToSquareWaveHold Modelica.Clocked.BooleanSignals.Sampler.Utilities.AssignClockToSquareWaveHold

Generate a Boolean continuous-time square signal from a clocked Real input

Information

This block for Boolean signals works similarly as the corresponding block for Real signals (see RealSignals.Sampler.Utilities.AssignClockToSquareWaveHold).

Extends from Clocked.ClockSignals.Interfaces.ClockedBlockIcon (Basic graphical layout of block where at least one input or output is a clocked variable).

Parameters

NameDescription
y_startInitial value of output signal

Connectors

NameDescription
u 
yConnector of Boolean output signal
Automatically generated Thu Oct 1 16:07:37 2020.