计算输入的逻辑或非。两个输入必须为布尔值、数值或错误簇。如两个输入都为FALSE,则函数返回TRUE。否则,返回FALSE。

注: 该函数可在数字输入上按位进行操作。

连线板显示该多态函数的默认数据类型。


icon

输入/输出

  • cbool.png x

    x必须是布尔值或数字。x可以是标量、数字或布尔值数组或簇、数字或布尔值簇数组等。如果x为错误簇,只有错误簇的状态参数传递至输入接线端。

  • cbool.png y

    y必须是布尔值或数字。y可以是标量、数字或布尔值数组或簇、数字或布尔值簇数组等。如果y为错误簇,只有错误簇的状态参数传输至输入接线端。

  • ibool.png 非(x或y)?

    (x .或y)?xy的逻辑或非。

  • 非真值表

    xy非(x或y)?
    TTF
    TFF
    FTF
    FFT

    FPGA模块详细信息

    下列信息适用于在FPGA VI中使用上述对象。

    注: 下列信息可能因LabVIEW FPGA模块的不同版本而有所不同。
    单周期定时循环 支持。
    Usage 为了实现最大时间和资源利用率,请在单周期定时循环内使用布尔函数。
    定时

    在单周期定时循环内-在单周期定时循环内部使用布尔函数时,每个布尔操作均会给单周期定时循环增加少量的组合逻辑延时。

    在单周期定时循环外-在单周期定时循环外使用布尔函数时,每个布尔操作需要一个时钟周期。

    资源 布尔函数仅在连线大型数组至输入端时,占用较多的FPGA资源。考虑限制数组以节省FPGA资源。

    范例

    请参考LabVIEW附带的下列范例文件。

    • labview\examples\Booleans\Boolean Functions.vi