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