В этом примере показано, как использовать блок MinMax Running Resettable, чтобы вычислить рабочее минимальное значение. Чтобы смотреть, как рабочее минимальное значение изменяется на каждом временном шаге, можно использовать кнопку Step Forward, чтобы усовершенствовать симуляцию один шаг за один раз.
После выполнения полной симуляции можно просмотреть результаты в Осциллографе. Начальным значением рабочего минимума является 0
. Это начинает отслеживать Синусоидальный сигнал, когда значения синусоиды становятся отрицательными. Когда блок MinMax Running Resettable получает сигнал сброса в T=8, блок сбрасывает рабочее минимальное значение к 0. Рабочее минимальное значение отслеживает в 0
для нескольких временных шагов, пока значения синусоиды не становятся отрицательными снова.
ans = Simulink.SimulationOutput: tout: [26x1 double] SimulationMetadata: [1x1 Simulink.SimulationMetadata] ErrorMessage: [0x0 char]