与函数
- 更新时间2025-07-30
- 阅读时长3分钟
计算输入的逻辑与。两个输入必须为布尔值、数值或错误簇。如两个输入都为TRUE,函数返回TRUE。否则,返回FALSE。
注: 该函数可在数字输入上按位进行操作。
连线板显示该多态函数的默认数据类型。

输入/输出
x
—
x必须是布尔值或数字。x可以是标量、数字或布尔值数组或簇、数字或布尔值簇数组等。如果x为错误簇,只有错误簇的状态参数传递至输入接线端。
y
—
y必须是布尔值或数字。y可以是标量、数字或布尔值数组或簇、数字或布尔值簇数组等。如果y为错误簇,只有错误簇的状态参数传输至输入接线端。
x与y?
—
x与y?是x和y的逻辑与。 |
与真值表
| x | y | x与y? |
|---|---|---|
| T | T | T |
| T | F | F |
| F | T | F |
| F | F | F |
FPGA模块详细信息
下列信息适用于在FPGA VI中使用上述对象。
注: 下列信息可能因LabVIEW FPGA模块的不同版本而有所不同。
| 单周期定时循环 | 支持。 |
| Usage | 为了实现最大时间和资源利用率,请在单周期定时循环内使用布尔函数。 |
| 定时 | 在单周期定时循环内-在单周期定时循环内部使用布尔函数时,每个布尔操作均会给单周期定时循环增加少量的组合逻辑延时。 在单周期定时循环外-在单周期定时循环外使用布尔函数时,每个布尔操作需要一个时钟周期。 |
| 资源 | 布尔函数仅在连线大型数组至输入端时,占用较多的FPGA资源。考虑限制数组以节省FPGA资源。 |
范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\Booleans\Boolean Functions.vi
x
—
x与y?
—