Saturation
Ограничение входного сигнала сверху и снизу (насыщение).
Тип: Saturate
Путь в библиотеке:
|
Описание
Блок Saturation выдает выходной сигнал, который представляет собой входной сигнал, ограниченный сверху и снизу. Верхний и нижний пределы задаются параметрами Upper limit и Lower limit.
Вход | Выход |
---|---|
Нижний предел ≤ Входное значение ≤ Верхний предел |
Входное значение |
Входное значение < Нижний предел |
Нижний предел |
Входное значение > Верхний предел |
Верхний предел |
Порты
Вход
#
IN_1
—
входной сигнал
скаляр
| вектор
| матрица
Details
Входной сигнал.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Выход
#
OUT_1
—
выходной сигнал
скаляр
| вектор
| матрица
Details
Выходной сигнал.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Параметры
Основные
#
Upper limit —
верхняя граница насыщения входного сигнала
Scalar / array of real numbers
Details
Задает верхнюю границу входного сигнала. Если входной сигнал превышает эту границу, то выходной сигнал устанавливается на это значение. Параметр Upper limit преобразуется в тип выходных данных с использованием округления до ближайшего.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |
#
Lower limit —
нижняя граница насыщения входного сигнала
Scalar / array of real numbers
Details
Задает нижнюю границу входного сигнала. Если входной сигнал ниже этой границы, то выходной сигнал устанавливается на это значение. Параметр Lower limit преобразуется в тип выходных данных с использованием округления до ближайшего.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |
#
Zero-Crossing Detection —
обнаружение пересечения нуля
Enable
| Disable
| Expose discontinuities to solver
Details
Обнаружения пересечения нуля:
-
Enable
— обнаружение пересечения нуля включено. -
Disable
— обнаружение пересечения нуля выключено. -
Expose discontinuities to solver
— обнаружение разрывов с помощью решателя.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
Атрибуты сигнала
#
Output data type —
тип выходных данных
Same as input
| Float64
| Float32
| Int8
| UInt8
| Int16
| UInt16
| Int32
| UInt32
| Int64
| UInt64
| Int128
| UInt128
| Fixed-point
Details
Выберите тип данных для вывода. Тип может быть унаследован или указан напрямую.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Output fixed-point type —
выходной тип чисел с фиксированной точкой
Data type
Details
Укажите выходной тип чисел с фиксированной точкой.
Зависимости
Чтобы использовать этот параметр, установите для параметра Output data type значение Fixed-point
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
#
Integer rounding mode —
режим округления для операций с фиксированной точкой
Ceiling
| Convergent
| Floor
| Nearest
| Round
| Zero
Details
Укажите режим округления для операций с фиксированной точкой.
-
Ceiling
— округляет как положительные, так и отрицательные числа в сторону положительной бесконечности. -
Convergent
— округляет число до ближайшего представимого значения. В случае равенства округляет до ближайшего четного целого числа. -
Floor
— округляет положительные и отрицательные числа в сторону отрицательной бесконечности. -
Nearest
— округляет число до ближайшего представимого значения. При равенстве округляет в сторону положительной бесконечности. -
Round
— округляет число до ближайшего представимого значения. При равенстве округляет положительные числа до положительной бесконечности, а отрицательные – до отрицательной бесконечности. -
Zero
— округляет число в сторону нуля.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |