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

Динамический тест интервала

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

Тип: Interval Test Dynamic

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

/Basic/Logic and Bit Operations/Interval Test Dynamic

Описание

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

Порты

Вход

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

Details

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

Типы данных

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

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

Да

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

Details

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

Типы данных

Bool, UInt8

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

Да

# lo — нижний предел интервала
скаляр | вектор | матрица

Details

Нижний предел интервала, заданный как скаляр, вектор или матрица.

Типы данных

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

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

Да

Выход

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

Details

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

Типы данных

Bool, UInt8

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

Да

Параметры

Основные

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

Details

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

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

true (включено)

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

IntervalClosedRight

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

Нет

Вычисляемый

Нет

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

Details

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

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

true (включено)

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

IntervalClosedLeft

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

Нет

Вычисляемый

Нет

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

Details

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

Значения

Bool | UInt8

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

Bool

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

OutDataTypeStr

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

Нет

Вычисляемый

Нет

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

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