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

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

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

Описание

Выходные параметры блока Interval Test, верные (1), если входной параметр между значениями, заданными параметрами Нижнего предела и Верхнего предела. Блочная выходная ложь (0), если входной параметр вне тех значений. Вывод блока, когда входной параметр равен Нижнему пределу или Верхнему пределу, определяется тем, выбираете ли вы Interval, на котором замыкаются оставленный и Интервал, закрытый на правильных флажках.

Порты

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

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

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

Ограничения

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

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | булевская переменная | фиксированная точка | перечисленный

Вывод

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

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

Типы данных: uint8 | булевская переменная

Параметры

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Блокируйте характеристики

Типы данных

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

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

No

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

No

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

No

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

No

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

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

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

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

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

Была ли эта тема полезной?