Проверка утверждения
Проверка на нулевое значение сигнала.
Тип: Assertion
Путь в библиотеке:
|
Описание
Блок Проверка утверждения обнаруживает значения 0 во входном сигнале. Если все элементы ненулевые, выполняется утверждение true (1) и блок ничего не делает. Если нет, блок останавливает симуляцию и по умолчанию возвращает сообщение об ошибке.
Порты
Вход
#
IN
—
входной сигнал
скаляр | вектор | матрица
Details
Входной сигнал для проверки утверждений.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Параметры
Параметры
#
Включить проверку утверждения —
включение проверки
Логический тип
Details
Уберите этот флажок, чтобы отключить блок.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Выполнить обратный вызов, когда проверка не проходит —
выражение для оценки вычисления
Строка
Details
Укажите выражение для оценки вычисления.
Зависимости
Чтобы использовать этот параметр, установите флажок параметра Включить проверку утверждения.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Остановить симуляцию, когда проверка не проходит —
остановка симуляции при неудачной проверке
Логический тип
Details
Установите этот флажок, чтобы остановить симуляцию при неудачной проверке.
Снимите этот флажок, чтобы вывести предупреждение и продолжить моделирование.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |