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