Используя блок Check Discrete Gradient, можно проверять, меньше ли абсолютное значение различия между последовательными выборками сигнала заданного значения.
В этом примере блок Check Discrete Gradient сравнивает значение входного сигнала от блока Sine Wave до Максимального значения параметров градиента, которое является 0.1
. Если абсолютное значение различия между последовательными выборками сигнала меньше 0.1
, блок утверждает true (1)
. Поскольку Выходной параметр сигнала утверждения блока выбран, блок выводит значение утверждения. Блок требует фиксированного шага дискретный решатель, который был выбран в модели. Запустите симуляцию, чтобы наблюдать выходной сигнал модели.
Блок утверждает true
когда синусоида около максимума или минимума. В этих разделах сигнала абсолютное значение градиента меньше Максимального значения градиента 0.1
. Этот шаблон повторения до времени окончания симуляции.