Документация Engee

Compare To Constant

Сравнение входного сигнала с константой.

compare to constant

Описание

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

Порты

Вход

Port_1 — входной сигнал
скаляр

Входной сигнал в виде скаляра для сравнения с константой.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Поддержка комплексных чисел: Да

Выход

Port_1 — выходной сигнал
0 | 1

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

Типы данных: Bool, UInt8

Параметры

Main

Operator — логический оператор
< = (по умолчанию) | ~= | == | < | >= | >

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

  • — определяет, равно ли входное значение константе.

  • — определяет, не равно ли входное значение константе.

  • — определяет, меньше ли входное значение, чем константа

  • — определяет, меньше ли входное значение или равно константе.

  • — определяет, больше ли входное значение, чем константа.

  • — определяет, больше ли входное значение или равно константе.

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

Параметр блока:

relop

Значение:

== | ~= | < | < = | >= | > | isInf | isNaN | isFinite

По умолчанию:

< =

Constant value — константа для сравнения
скаляр | вектор | матрица

Значение константы, с которым сравнивается значение входного сигнала.

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

Параметр блока:

const

Значение:

скаляр | вектор | матрица

По умолчанию:

Bool

Output data type — тип выходных данных
Bool (по умолчанию) | UInt8

Укажите тип выходных данных Bool или UInt8.

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

Параметр блока:

OutDataTypeStr

Значение:

Bool | UInt8

По умолчанию:

Bool

Дополнительные возможности

Генерация Си кода: Да