Interval Test

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

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

  • Interval Test block

Описание

Блок Interval Test выводит true (1), если вход находится между значениями, заданными параметрами Lower limit и Upper limit. Блок выводит false (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 включается в интервал, для которого блок выводит true (1).

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

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

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

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

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

Когда вы устанавливаете этот флажок, Lower limit включается в интервал, для которого блок выводит 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++ с помощью Coder™ Simulink ®

.

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

.

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

См. также

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