WOLFRAM SYSTEM MODELER

PartialBooleanSISO_small

Partial block with a BooleanInput and a BooleanOutput signal and a small block icon

Wolfram Language

In[1]:=
SystemModel["Modelica.Blocks.Interfaces.PartialBooleanSISO_small"]
Out[1]:=

Connectors (2)

u

Type: BooleanInput

Description: Boolean input signal

y

Type: BooleanOutput

Description: Boolean output signal

Extended by (5)

OnDelay

Modelica.Blocks.MathBoolean

Delay a rising edge of the input, but do not delay a falling edge.

ChangingEdge

Modelica.Blocks.MathBoolean

Output y is true, if the input u has either a rising or a falling edge and otherwise it is false (y=change(u))

FallingEdge

Modelica.Blocks.MathBoolean

Output y is true, if the input u has a falling edge, otherwise it is false (y = edge(not u))

RisingEdge

Modelica.Blocks.MathBoolean

Output y is true, if the input u has a rising edge, otherwise it is false (y = edge(u))

Not

Modelica.Blocks.MathBoolean

Logical 'not': y = not u