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— округляет число в сторону нуля.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |