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

Interval Test

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

Тип: Interval Test

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

/Basic/Logic and Bit Operations/Interval Test

Описание

Блок Interval Test возвращает true (1), если входные данные находятся между значениями, указанными параметрами Lower limit и Upper limit. Блок возвращает значение false (0), если входные данные находятся за пределами этих значений. Вывод блока, когда входной сигнал равен Lower limit или Upper limit, определяется тем, установлены ли флажки Interval closed on left и Interval closed on right.

Порты

Вход

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

Details

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

Типы данных

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

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

Да

Выход

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

Details

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

Типы данных

Bool, UInt8

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

Да

Параметры

Основные

# Interval closed on right — включение верхнего предельного значения
Logical

Details

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

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

true (включено)

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

IntervalClosedRight

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

Нет

Вычисляемый

Нет

# Upper limit — верхний предел интервала
Scalar / array of real numbers

Details

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

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

0.5

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

uplimit

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

Да

Вычисляемый

Да

# Interval closed on left — включение нижнего предельного значения
Logical

Details

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

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

true (включено)

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

IntervalClosedLeft

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

Нет

Вычисляемый

Нет

# Lower limit — нижний предел интервала
Scalar / array of real numbers

Details

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

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

-0.5

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

lowlimit

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

Да

Вычисляемый

Да

# Output data type — тип выходных данных
Bool | UInt8

Details

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

Значения

Bool | UInt8

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

Bool

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

OutDataTypeStr

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

Нет

Вычисляемый

Нет

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

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