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