This library provides blocks that check properties in a sliding time window. Blocks performing checks in fixed windows defined by a Boolean condition variable are provided in sublibrary ChecksInFixedWindow.
All blocks of this library have the following interface:
| Name | Description |
|---|---|
| MinDuration | In every sliding time window, the longest time duration where check was permanently true must be above a lower limit |
| MinAccumulatedDuration | In every sliding time window, the accumulated time duration where check was true must be above a lower limit |
| MinAccumulatedDuration2 | In every sliding time window, the accumulated time duration where check was true must be above a lower limit (same as MinAccumulationDuration but with Boolean instead of Property output) |
| MaxDuration | In every sliding time window, the longest time duration where check was permanently true must be below an upper limit |
| MaxAccumulatedDuration | In every sliding time window, the accumulated time duration where check was true must be below an upper limit |
| BandDuration | In every sliding time window, the longest time duration where check was permanently true must be within a given band |
| BandAccumulatedDuration | In every sliding time window, the accumulated time duration where check was true must be within a given band |
| MinRising | In every sliding time window, a minimum number of check rising edges must occur |
| MaxRising | In every sliding time window, the number of check rising edges is bounded |
| BandRising | In every sliding time window, a minimum number of check rising edges must occur and the number of check rising edges is bounded |
| MaxFrequency | In every sliding time window, the mean frequency of check is limited |
| MaxRisingFrequency | In every sliding time window, the mean frequency of the check rising edges is limited |
| MaxIncrease | In every sliding time window, the increase of the input is limited |
| MaxPercentageIncrease | In every sliding time window, the percentage increase of the input is limited |