Engee 文档

检测下落 非正向

检测下降沿的条件是,信号值下降到非正值,且之前的值为严格意义上的正值。

类型: Detect Fall Nonpositive

图书馆中的路径:

/Basic/Logic and Bit Operations/Detect Fall Nonpositive

说明

检测下降非正值*块用于确定输入信号的当前值小于或等于零,且其先前值大于零。

  • 当输入信号值小于或等于零,且其先前值大于零时,输出信号的值为 "真 (1)"。

  • 当输入信号的值大于零,或当输入信号的值为非正值且其之前的值也为非正值时,输出信号的值为 "假 (0)"。

此块只能与离散解算器一起使用。

端口

输入

端口_1 - 输入信号
标量 | 向量 | 矩阵

以标量、矢量或矩阵形式输入信号。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

输出

端口_1 - 输出信号
标量 | 向量 | 矩阵

检测下降沿的输出信号。输出可以是标量、矢量或矩阵。

  • 当输入信号的值小于或等于零,且之前的值大于零时,输出信号的值为 "true (1)"。

  • 当输入信号的值大于零,或输入信号为非正值且其之前的值也为非正值时,输出信号的值为 "假 (0)"。

数据类型: Bool, UInt8

参数

初始条件 - 输入信号的初始值
0(默认)` | 标量 | 向量 | `矩阵

设置输入信号的初始值。

软件使用

块参数

vinit

价值观

标量 | 向量 | 矩阵

默认值

0

输出数据类型 - 输出数据类型
bool (default) | UInt8

将输出数据类型设置为 BoolUInt8

软件使用

块参数

OutDataTypeStr

价值观

Bool | UInt8

默认值

Bool

附加选项

C 代码生成: 是