WOLFRAM SYSTEM MODELER

AssignClockToSquareWaveHold

Generate a Boolean continuous-time square-wave output from a clocked Real input

Wolfram Language

In[1]:=
SystemModel["Modelica.Clocked.RealSignals.Sampler.Utilities.AssignClockToSquareWaveHold"]
Out[1]:=

Information

This information is part of the Modelica Standard Library maintained by the Modelica Association.

This block creates a Boolean, continuous time, square-wave output. Whenever the clock of the input signal is active the Boolean output value changes.

Example

The following example samples a sine signal with a periodic clock of 20 ms period. After that a Boolean, continuous time, square-wave signal is generated that changes its value at every clock tick of the sampled signal:

AssignClockToSquareWaveHold_Model.png     AssignClockToSquareWaveHold_Result.png
model simulation result

Parameters (1)

y_start

Value: false

Type: Boolean

Description: Initial value of output signal

Connectors (2)

u

Type: RealInput

Description: 'input Real' as connector

y

Type: BooleanOutput

Description: Connector of Boolean output signal

Used in Examples (1)

AssignClockToSquareWaveHold

Modelica.Clocked.Examples.Elementary.RealSignals

Example of an AssignClockToSquareWaveHold block for Real signals