Detect Rise Positive
Обнаружение нарастающего фронта при условии, что значение сигнала увеличивается до строго положительного значения, а его предыдущее значение было неположительным.
Описание
Блок Detect Rise Positive определяет, что текущее значение входного сигнала больше нуля и его предыдущее значение было меньше или равно нулю.
-
Выходной сигнал принимает значение
true (1)
, если текущее значение входного сигнала больше нуля, а его предыдущее значение было меньше или равно нулю. -
Выходной сигнал принимает значение
false (0)
, если текущее значение входного сигнала меньше или равно нулю, или если входной сигнал положительный, а его предыдущее значение также было положительным.
Этот блок можно использовать только с дискретными решателями.
Порты
Вход
Port_1 — входной сигнал
скаляр
| вектор
| матрица
Входной сигнал в виде скаляра, вектора или матрицы.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
Выход
Port_1 — выходной сигнал
скаляр
| вектор
| матрица
Выходной сигнал в виде скаляра, вектора или матрицы.
-
Выходной сигнал принимает значение
true (1)
, если текущее значение входного сигнала больше нуля, а его предыдущее значение было меньше или равно нулю. -
Выходной сигнал принимает значение
false (0)
, если текущее значение входного сигнала меньше или равно нулю, или если входной сигнал положительный, а его предыдущее значение также было положительным.
Типы данных: Bool
, UInt8
Параметры
Initial condition — начальное условие входного сигнала
0.0 (по умолчанию)
| скаляр
| вектор
| матрица
Задает начальное значение входного сигнала.
Параметр блока |
|
Значения |
|
По умолчанию |
|
Output data type — тип выходных данных
Bool (по умолчанию)
| UInt8
Установите тип выходных данных Bool
или UInt8
.
Параметр блока |
|
Значения |
|
По умолчанию |
|