Проверяйте, что сигнал падает в области значений амплитуд, которая варьируется от временного шага до временного шага
Simulink / Model Verification
HDL Coder / Model Verification
Проверки блока Check Dynamic Range, что сигнал падает в области значений значений на каждом временном шаге и выполняет утверждение после сравнения. Ширина области значений может варьироваться от временного шага до временного шага. Порт u является протестированным входным сигналом. Порты min и max являются нижними и верхними границами области значений, соответственно. Если u между max и min, утверждением является true (1)
и блок ничего не делает. В противном случае блок останавливает симуляцию и возвращает сообщение об ошибке по умолчанию.
Входные сигналы могут быть скалярами, векторами или матрицами. Все три входных сигнала должны быть совпадающим типом данных. Блок сравнивает значение u к границам по-другому в зависимости от сигнала.
При сравнении скаляров с векторами или матрицами, блок сравнивает скалярный сигнал с каждым элементом нескалярного сигнала.
Когда сравнение векторов или матрицы сигнализирует к другим векторам или матрицам, проверки блока входные параметры поэлементно.
Для моделей больше чем с одним входным сигналом вектора или матрицы векторы или матрицы должны иметь те же размерности.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|