Interval Test Dynamic
Определяет, находится ли сигнал в указанном интервале.
Описание
Блок Interval Test Dynamic возвращает true (1)
, если вход находится между значениями внешних сигналов up и lo. Блок возвращает значение false (0)
, если входные данные находятся за пределами этих значений. Вывод блока, когда входной сигнал равен lo или сигналу up, определяется тем, установлены ли флажки Interval closed on right и Interval closed on left.
Порты
Вход
up — верхний предел интервала
скаляр
| вектор
| матрица
Верхний предел интервала, заданный как скаляр, вектор или матрица.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
u — входной сигнал
скаляр
| вектор
| матрица
Входной сигнал, заданный как скаляр, вектор или матрица.
Типы данных: Bool
, UInt8
lo — нижний предел интервала
скаляр
| вектор
| матрица
Нижний предел интервала, заданный как скаляр, вектор или матрица.
Параметры
Interval closed on right — включение верхнего предельного значения
включено (по умолчанию)
| выключено
Когда вы устанавливаете этот флажок, значение сигнала, связанного с входным портом up, включается в интервал, для которого блок выводит значение true (1)
.
Параметр блока |
|
Значения |
|
По умолчанию |
|
Interval closed on left — включение нижнего предельного значения
включено (по умолчанию)
| выключено
Когда вы устанавливаете этот флажок, значение сигнала, связанного с входным портом lo, включается в интервал, для которого блок выводит значение true (1)
.
Параметр блока |
|
Значения |
|
По умолчанию |
|
Output data type — тип выходных данных
Bool (по умолчанию)
| UInt8
Укажите тип выходных данных как Bool
или UInt8
.
Параметр блока |
|
Значения |
|
По умолчанию |
|