Унарный минус
Страница в процессе разработки. |
Инвертирует входной сигнал.
Тип: UnaryMinus
Путь в библиотеке:
|
Порты
Вход
#
IN_1
—
входной сигнал
скаляр
| вектор
| матрица
Details
Входной сигнал в виде скаляра, вектора или матрицы.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Выход
#
OUT_1
—
выходной сигнал
скаляр
| вектор
| матрица
Details
Входной сигнал, взятый с обратным знаком. Данные на выходе имеют тот же тип данных и размерность, что и на входе.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Параметры
Параметры
#
Ограничить при переполнении целого —
метод действия при переполнении
Логический тип
Details
При установке этого флажка выходящее за границы типа значение сбрасывается до максимального или минимального значения, которое может представить выбранный тип данных. В противном случае происходит перенос переполнения.
При установке данного флажка насыщение применяется ко всем внутренним операциям в блоке, а не только к выходным данным или результату. В общем случае процесс генерации кода может определить, когда переполнение невозможно. В этом случае генератор кода не генерирует код насыщения.
Для знаковых, целочисленных типов данных унарный минус наибольшего отрицательного значения не может быть представлен этим типом данных. В этом случае флажок Ограничить при переполнении целого управляет поведением блока:
Настройка параметра | Поведение блока | Примеры |
---|---|---|
Флажок Ограничить при переполнении целого установлен (включен) |
Значения насыщаются до наибольшего положительного значения целочисленного типа данных. |
Для знаковых Для знаковых Для знаковых |
Флажок Ограничить при переполнении целого снят (выключен) |
Значения переносятся на наибольшее отрицательное значение целочисленного типа данных. |
Для знаковых Для знаковых Для знаковых |
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |