Interval Test

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

  • Библиотека:
  • Simulink / Логика и Битовые операции

  • Interval Test block

Описание

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

Порты

Входной параметр

развернуть все

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

Ограничения

Когда входной сигнал является перечислимым типом, Upper limit и значения Lower limit должны иметь тот же перечислимый тип.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated

Вывод

развернуть все

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

Типы данных: uint8 | Boolean

Параметры

развернуть все

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

Программируемое использование

Параметры блоков: IntervalClosedRight
Ввод: символьный вектор
Значения: 'on' | 'off'
Значение по умолчанию: 'on'

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

Программируемое использование

Параметры блоков: uplimit
Ввод: символьный вектор
Значения: скаляр | вектор | матрица | массив N-D
Значение по умолчанию: '0.5'

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

Программируемое использование

Параметры блоков: IntervalClosedLeft
Ввод: символьный вектор
Значения: 'on' | 'off'
Значение по умолчанию: 'on'

Нижний предел интервала, для который блок верные выходные параметры (1).

Программируемое использование

Параметры блоков: lowlimit
Ввод: символьный вектор
Значения: скаляр | вектор | матрица | массив N-D
Значение по умолчанию: '-0.5'

Задайте тип выходных данных как boolean или uint8.

Программируемое использование

Параметры блоков: OutDataTypeStr
Ввод: символьный вектор
Значения: 'boolean' | 'uint8'
Значение по умолчанию: 'boolean'

Характеристики блока

Типы данных

Boolean | double | enumerated | fixed point | integer | single

Прямое сквозное соединение

yes

Многомерные сигналы

yes

Сигналы переменного размера

no

Обнаружение пересечения нулем

no

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Генерация кода PLC
Сгенерируйте код Структурированного текста с помощью Simulink® PLC Coder™.

Преобразование фиксированной точки
Спроектируйте и симулируйте системы фиксированной точки с помощью Fixed-Point Designer™.

Смотрите также

Представлено до R2006a