Вычислите минимальное рабочее значение с блоком MinMax Running Resettable

В этом примере показано, как использовать блок MinMax Running Resettable для вычисления текущего минимального значения. Чтобы посмотреть, как изменяется минимальное значение выполнения на каждом временном шаге, можно использовать кнопку Step Forward, чтобы продвигать симуляцию по одному шагу за раз.

После выполнения полной симуляции можно просмотреть результаты в возможности. Начальное значение выполняемого минимума 0. Он начинает отслеживать сигнал Sine wave, когда значения синусоиды становятся отрицательными. Когда блок MinMax Running Resettable получает сигнал сброса T = 8, блок сбрасывает минимальное рабочее значение 0. Минимальный пробег по значению трекам в 0 на несколько временных шагов, пока значения синусоиды не станут отрицательными снова.

ans = 

  Simulink.SimulationOutput:
                   tout: [26x1 double] 

     SimulationMetadata: [1x1 Simulink.SimulationMetadata] 
           ErrorMessage: [0x0 char]