Compare To Constant

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

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

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

  • Compare To Constant block

Описание

Блок Compare To Constant сравнивает входной сигнал с константой. Задайте константу в параметре Constant value. Задайте, как вход сравнивается с постоянным значением с параметром Operator.

Порты

Вход

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

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

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

Выход

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

Выходные выходы 0 если сравнение ложно, и 1 если это true.

Типы данных: 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++ с помощью Coder™ Simulink ®

.

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

.

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

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