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

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

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

Описание

Выходные параметры блока 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 | uint8 | uint16 | uint32 | 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

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

no

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

no

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

no

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

no

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

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

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

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

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