blockChangingEdge
Output y is true, if the input u has either a rising or a falling edge and otherwise it is false (y=change(u))
Extends from Interfaces.PartialBooleanSISO (Partial block with a BooleanInput and a BooleanOutput signal).
Information
A changing edge, i.e., either rising or falling, of the Boolean input u results in y = true at this time instant. At all other time instants, y = false.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | pre_u_start | false | Value of pre(u) at initial time |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.BooleanOutput | y (from PartialBooleanSISO) | ||
| Modelica.Blocks.Interfaces.BooleanInput | u (from PartialBooleanSISO) |