exponenta event banner

Динамический тест интервала

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

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

  • Interval Test Dynamic block

Описание

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

Порты

Вход

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

Верхний предел интервала, заданный как скаляр, вектор, матрица или массив 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

Продукция

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

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

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

Параметры

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

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

.

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

.

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

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