Interval Test Dynamic

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

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

  • Interval Test Dynamic block

Описание

Блок Interval Test Dynamic верные выходные параметры (1) если входом является между значениями внешних сигналов up и lo. Блок выходная ложь (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, включено в интервал для который блок верные выходные параметры (1).

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

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

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

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

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

Смотрите также

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