Документация Engee

Динамическое насыщение

Динамическое ограничение входного сигнала сверху и снизу (насыщение).

Тип: Saturation Dynamic

Путь в библиотеке:

/Basic/Discontinuities/Saturation Dynamic

Описание

Блок Динамическое насыщение выдает выходной сигнал, который представляет собой входной сигнал, ограниченный сверху и снизу. Верхний и нижний пределы задаются значениями входных портов up и lo.

Вход Выход

lo ≤ Входное значение ≤ up

Входное значение

Входное значение < lo

Нижний предел

Входное значение > up

Верхний предел

Порты

Вход

# up — сигнал, задающий верхний предел насыщения
скаляр | вектор

Details

Динамическое значение, задающее верхний предел насыщения. Когда вход больше, чем up, выходное значение равно up.

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Поддержка комплексных чисел

Да

# u — входной сигнал
скаляр | вектор

Details

Входной сигнал.

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Поддержка комплексных чисел

Да

# lo — сигнал, задающий нижний предел насыщения
скаляр | вектор

Details

Динамическое значение, задающее нижний предел насыщения. Когда вход меньше lo, выходное значение равно lo.

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Поддержка комплексных чисел

Да

Выход

# y — выходной сигнал
скаляр | вектор

Details

Выходной сигнал.

Типы данных

Float64

Поддержка комплексных чисел

Да

Дополнительные возможности

Генерация Си кода: Да