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

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

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

Описание

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

Порты

Входной параметр

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

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

Ограничения

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

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | булевская переменная | фиксированная точка | перечисленный

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

Ограничения

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

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | булевская переменная | фиксированная точка | перечисленный

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

Ограничения

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

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | булевская переменная | фиксированная точка | перечисленный

Вывод

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

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

Типы данных: uint8 | булевская переменная

Параметры

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

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

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

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

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

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

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

Задайте тип выходных данных как boolean или uint8.

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

Блочный параметр: OutDataTypeStr
Ввод: символьный вектор
Значения: 'булевская переменная' | 'uint8'
Значение по умолчанию: 'boolean'

Блокируйте характеристики

Типы данных

double | single | Boolean | base integer | fixed point | enumerated

Прямое сквозное соединение

No

Многомерные сигналы

No

Сигналы переменного размера

No

Обнаружение пересечения нулем

No

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

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

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

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

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

Была ли эта тема полезной?