.ModelicaAdditions.Blocks.Logical.TriggeredTrapezoid

Information

The block TriggeredTrapezoid has a boolean input and a real output, both of size n, and requires the parameter vectors amplitude, rising, falling and offset, all of size n also. The output represents a trapezoidal signal dependent on the input.

The behaviour is as follows: Assume the initial input to be false. In this case, the output will be offset. After a rising edge (i.e. the input changes from false to true), the output is rising during rising to the sum of offset and amplitude. In contrast, after a falling edge (i.e. the input changes from true to false), the output is falling during falling to a value of offset.

Note, that the case of edges before expiration of rising or falling is handled properly.


Generated at 2024-04-28T18:16:21Z by OpenModelicaOpenModelica 1.22.3 using GenerateDoc.mos