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