Interval Test Dynamic

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

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

  • Interval Test Dynamic block

Описание

Блок Interval Test Dynamic выводит true (1) если вход находится между значениями внешних сигналов up и lo. Блок выводит false (0), если вход находится вне этих значений. Чтобы управлять тем, как блок обрабатывает входные значения, которые равны lo сигнала или up сигнала, используйте Interval closed on left и Interval closed on right флажки.

Порты

Вход

расширить все

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

Ограничения

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

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

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

Ограничения

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

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

Нижний предел интервала, заданный как скаляр, вектор, матрица или N-D массив.

Ограничения

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

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

Выход

расширить все

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

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

Параметры

расширить все

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

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

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

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

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

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

Задайте тип выходных данных следующим 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