exponenta event banner

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

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

  • Библиотека:
  • Операции Simulink/Logic и Bit

  • Interval Test block

Описание

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

Порты

Вход

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

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

Ограничения

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

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

Продукция

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

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

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

Параметры

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

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

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

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

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

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

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

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

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

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

Нижняя граница интервала, для которого блок выводит значение true (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™

.

Создание кода ПЛК
Создание структурированного текстового кода с помощью Coder™ Simulink ® PLC

.

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

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