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

Тест интервала

Определяет, находится ли сигнал в указанном интервале.

Тип: Interval Test

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

/Basic/Logic and Bit Operations/Interval Test

Описание

Блок Тест интервала возвращает true (1), если входные данные находятся между значениями, указанными параметрами Нижний предел и Верхний предел. Блок возвращает значение false (0), если входные данные находятся за пределами этих значений. Вывод блока, когда входной сигнал равен Нижний предел или Верхний предел, определяется тем, установлены ли флажки Интервал ограничен слева и Интервал ограничен справа.

Порты

Вход

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

Details

Входной сигнал, заданный в виде скаляра, вектора или матрицы.

Типы данных

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

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

Да

Выход

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

Details

Выходной сигнал, указывающий, попадают ли входные значения в указанный интервал. Вы можете указать Тип выходных данных как Bool или UInt8.

Типы данных

Bool, UInt8

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

Да

Параметры

Основные

# Интервал ограничен справа — включение верхнего предельного значения
Логический тип

Details

Когда вы устанавливаете этот флажок, Верхний предел включается в интервал, для которого блок выдает значение true (1).

Значение по умолчанию

true (включено)

Имя для программного использования

IntervalClosedRight

Настраиваемый

Нет

Вычисляемый

Нет

# Верхний предел — верхний предел интервала
Скаляр / массив вещественных чисел

Details

Верхний предел интервала, для которого блок выдает значение true (1).

Значение по умолчанию

0.5

Имя для программного использования

uplimit

Настраиваемый

Да

Вычисляемый

Да

# Интервал ограничен слева — включение нижнего предельного значения
Логический тип

Details

Когда вы устанавливаете этот флажок, Нижний предел включается в интервал, для которого блок выдает значение true (1).

Значение по умолчанию

true (включено)

Имя для программного использования

IntervalClosedLeft

Настраиваемый

Нет

Вычисляемый

Нет

# Нижний предел — нижний предел интервала
Скаляр / массив вещественных чисел

Details

Нижний предел интервала, для которого блок выдает значение true (1).

Значение по умолчанию

-0.5

Имя для программного использования

lowlimit

Настраиваемый

Да

Вычисляемый

Да

# Тип выходных данных — тип выходных данных
Bool | UInt8

Details

Укажите тип выходных данных как Bool или UInt8.

Значения

Bool | UInt8

Значение по умолчанию

Bool

Имя для программного использования

OutDataTypeStr

Настраиваемый

Нет

Вычисляемый

Нет

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

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