Engee 文档

逻辑和位操作

逻辑和位操作 中,您可以执行各种位操作、逻辑比较和信号变化测试。通过这些程序块,您可以操作比特、执行算术和逻辑移位,以及检测信号变化和边沿。


位 清除

将输入信号的指定位置零。

比特串联

将最多 16 个输入字合并为一个输出字。

位减少

将输入信号所有比特的 AND、OR 或 XOR 位减少为一个比特。

位旋转

将输入信号位移。

位设置

将输入信号的指定位置 1。

位移

输入信号的逻辑或算术移位。

位切片

返回输入信号的串行位域。

位到整数转换器

将比特向量映射到相应的整数向量。

位至字

将位向量转换为整数。

比特运算器

对输入信号进行指定的位操作。

组合逻辑

使用真值表执行逻辑运算

与常数比较

输入信号与常数的比较。

与零比较

将输入信号与零比较。

检测变化

检测信号值的变化。

检测递减

信号切片检测

检测下降负值

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

检测下落 非正向

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

检测增量

边缘检测

检测上升 非负

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

检测上升正

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

提取位

输出输入信号的连续比特采样。

间隔测试

确定信号是否在指定区间内。

动态间隔测试

确定信号是否在指定区间内。

逻辑运算符

对输入信号执行指定的逻辑运算。

关系运算符

比较输入信号

移位算术

信号比特或二进制点的位移。