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

Compare To Zero

Сравнение входного сигнала с нулем.

compare to zero

Описание

Блок Compare To Zero сравнивает входной сигнал с нулем. Способ сравнения задается параметром 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

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

< =

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

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

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

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

OutDataTypeStr

Значение:

Bool | UInt8

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

Bool

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

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