Насыщение
Ограничение входного сигнала сверху и снизу (насыщение).
Тип: Saturate
Путь в библиотеке:
|
Описание
Блок Насыщение выдает выходной сигнал, который представляет собой входной сигнал, ограниченный сверху и снизу. Верхний и нижний пределы задаются параметрами Верхняя граница и Нижняя граница.
| Вход | Выход |
|---|---|
Нижний предел ≤ Входное значение ≤ Верхний предел |
Входное значение |
Входное значение < Нижний предел |
Нижний предел |
Входное значение > Верхний предел |
Верхний предел |
Порты
Вход
#
IN_1
—
входной сигнал
скаляр | вектор | матрица
Details
Входной сигнал.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
Выход
#
OUT_1
—
выходной сигнал
скаляр | вектор | матрица
Details
Выходной сигнал.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
Параметры
Основное
#
Верхняя граница —
верхняя граница насыщения входного сигнала
Скаляр / массив вещественных чисел
Details
Задает верхнюю границу входного сигнала. Если входной сигнал превышает эту границу, то выходной сигнал устанавливается на это значение. Параметр Верхняя граница преобразуется в тип выходных данных с использованием округления до ближайшего.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Да |
| Вычисляемый |
Да |
#
Нижняя граница —
нижняя граница насыщения входного сигнала
Скаляр / массив вещественных чисел
Details
Задает нижнюю границу входного сигнала. Если входной сигнал ниже этой границы, то выходной сигнал устанавливается на это значение. Параметр Нижняя граница преобразуется в тип выходных данных с использованием округления до ближайшего.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Да |
| Вычисляемый |
Да |
#
Обнаружение пересечения нуля —
обнаружение пересечения нуля
Включить | Выключить | Выявлять разрывы с помощью решателя
Details
Обнаружения пересечения нуля:
-
Включить— обнаружение пересечения нуля включено. -
Выключить— обнаружение пересечения нуля выключено. -
Выявлять разрывы с помощью решателя— обнаружение разрывов с помощью решателя.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
Характеристики сигнала
#
Тип данных вывода —
тип выходных данных
Тот же, что и у входные данных | 64-битное число с плавающей запятой | 32-битное число с плавающей запятой | Знаковое 8-битное целое число | Беззнаковое 8-битное целое число | Знаковое 16-битное целое число | Беззнаковое 16-битное целое число | Знаковое 32-битное целое число | Беззнаковое 32-битное целое число | Int64 | UInt64 | Int128 | UInt128 | Фиксированная точка
Details
Выберите тип данных для вывода. Тип может быть унаследован или указан напрямую.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Тип выходного сигнала с фиксированной точкой —
выходной тип чисел с фиксированной точкой
Тип данных
Details
Укажите выходной тип чисел с фиксированной точкой.
Зависимости
Чтобы использовать этот параметр, установите для параметра Тип данных вывода значение Фиксированная точка.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Режим округления целых чисел —
режим округления для операций с фиксированной точкой
Округление в сторону положительной бесконечности | Округление до ближайшего значения (при равенстве до четного целого числа) | Округление в сторону отрицательной бесконечности | Округление до ближайшего значения (при равенстве в сторону положительной бесконечности) | Округление до ближайшего значения (отрицательного/положительного числа до отрицательной/положительной бесконечности) | Округление к нулю
Details
Укажите режим округления для операций с фиксированной точкой.
-
Округление в сторону положительной бесконечности— округляет как положительные, так и отрицательные числа в сторону положительной бесконечности. -
Округление до ближайшего значения (при равенстве до четного целого числа)— округляет число до ближайшего представимого значения. В случае равенства округляет до ближайшего четного целого числа. -
Округление в сторону отрицательной бесконечности— округляет положительные и отрицательные числа в сторону отрицательной бесконечности. -
Округление до ближайшего значения (при равенстве в сторону положительной бесконечности)— округляет число до ближайшего представимого значения. При равенстве округляет в сторону положительной бесконечности. -
Округление до ближайшего значения (отрицательного/положительного числа до отрицательной/положительной бесконечности)— округляет число до ближайшего целого числа. При равенстве округляет положительные числа до положительной бесконечности, а отрицательные – до отрицательной бесконечности. -
Округление к нулю— округляет число в сторону нуля.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |