exponenta event banner

Сравнить с константой

Определение способа сравнения сигнала с заданной константой

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

    Кодер HDL/логические и битовые операции

  • Compare To Constant block

Описание

Блок «Сравнить с константой» сравнивает входной сигнал с константой. Укажите константу в параметре «Значение константы». Укажите способ сравнения входного значения с постоянным значением с параметром Operator.

Порты

Вход

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

Входной сигнал, заданный как скаляр, сравнивается с нулем. Блок сначала преобразует свой параметр Constant в тип входных данных, а затем выполняет указанную операцию.

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

Продукция

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

Выходные данные: 0 если сравнение имеет значение false, и 1 если это правда.

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

Параметры

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

Этот параметр может иметь следующие значения:

  • == - Определяет, равен ли введенный сигнал указанной константе.

  • ~= - Определите, не равен ли введенный параметр указанной константе.

  • < - Определите, меньше ли введенное значение указанной константы.

  • <= - Определяет, меньше или равно ли введенное значение указанной константе.

  • > - Определяет, превышает ли введенное значение указанную константу.

  • >= - определяет, больше или равно ли введенное значение указанной константе.

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

Параметр блока: relop
Текст: символьный вектор
Значения: '==' | '~='| '<' |'<='| '>='| '>'
По умолчанию: '<='

Укажите постоянное значение, с которым сравнивается ввод.

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

Параметр блока: const
Текст: символьный вектор
Значение: скаляр | вектор | матрица | массив N-D
По умолчанию: '3.0'

Укажите тип данных вывода, boolean или uint8.

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

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

Выберите этот параметр, чтобы включить обнаружение пересечения нулей. Дополнительные сведения см. в разделе Обнаружение пересечения нулей.

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

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

Характеристики блока

Типы данных

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

Прямой проход

yes

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

yes

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

yes

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

yes

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.

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

.

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

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