Проверяйте, что абсолютное значение различия между последовательными выборками дискретного сигнала меньше заданного значения
Simulink / Model Verification
HDL Coder / Model Verification
Проверки блока Check Discrete Gradient, которые определяет каждый элемент сигнала и меньше ли абсолютное значение различия между последовательными значениями элемента заданного значения. Блок затем выполняет утверждение после сравнения. Можно задать значение градиента (1
по умолчанию) путем корректировки параметра Maximum gradient. Если различие во входном сигнале меньше абсолютного значения Maximum gradient, утверждением является true (1)
и блок ничего не делает. В противном случае блок останавливает симуляцию и возвращает сообщение об ошибке по умолчанию.
Примечание
Чтобы запустить симуляции, блок Check Discrete Gradient требует фиксированного шага дискретный решатель. Если другой решатель выбран, ошибка запрашивает.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|