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

Обнаружение нарастающего фронта до неотрицательного значения

Обнаружение нарастающего фронта при условии, что значение сигнала увеличивается до неотрицательного значения, а его предыдущее значение было строго отрицательным.

Тип: Detect Rise Nonnegative

Путь в библиотеке:

/Basic/Logic and Bit Operations/Detect Rise Nonnegative

Описание

Блок Обнаружение нарастающего фронта до неотрицательного значения определяет, что текущее значение входного сигнала больше или равно нулю, и его предыдущее значение было меньше нуля.

  • Выходной сигнал принимает значение true (1), когда значение входного сигнала больше или равно нулю, а его предыдущее значение было меньше нуля.

  • Выходной сигнал принимает значение false (0), если значение входного сигнала меньше нуля, или если он неотрицателен и его предыдущее значение также было неотрицательным.

Этот блок можно использовать только с дискретными решателями.

Порты

Вход

# IN_1 — входной сигнал
скаляр | вектор | матрица

Details

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

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

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

Да

Выход

# OUT_1 — выходной сигнал
скаляр | вектор | матрица

Details

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

  • Выходной сигнал принимает значение true (1), когда значение входного сигнала больше или равно нулю, а его предыдущее значение было меньше нуля.

  • Выходной сигнал принимает значение false (0), если значение входного сигнала меньше нуля, или если он неотрицателен и его предыдущее значение также было неотрицательным.

Типы данных

Bool, UInt8

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

Да

Параметры

Основные

# Начальное значение — начальное значение входного сигнала
Скаляр / массив вещественных чисел

Details

Задает начальное значение входного сигнала.

Значение по умолчанию

0.0

Имя для программного использования

vinit

Настраиваемый

Да

Вычисляемый

Да

# Тип выходных данных — тип выходных данных
Bool | UInt8

Details

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

Значения

Bool | UInt8

Значение по умолчанию

Bool

Имя для программного использования

OutDataTypeStr

Настраиваемый

Нет

Вычисляемый

Нет

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

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