2016 - 2024

感恩一路有你

LabVIEW-布尔函数-非

浏览量:4359 时间:2024-06-27 15:24:15 作者:采采

布尔函数用于对单个布尔值或布尔数组进行逻辑操作。布尔函数位于:程序框图-函数选板-函数-编程-布尔。它包括与、或、异或、非、符合运算、与非、或非、同或、蕴含、数组元素与、数组元素或、布尔数组至数值转换、布尔值至(0,1)转换、真常量和假常量。

1. 非(函数)

非(函数)用于计算输入的逻辑非。如果x为FALSE,则函数返回TRUE;如果x为TRUE,则函数返回FALSE。x可以是标量布尔值或数字,也可以是数字或布尔值数组或簇,甚至可以是布尔值或数字簇数组等。如果x为错误簇,只有错误簇的状态参数传递至输入接线端。非x是x的逻辑非。

例如,非(TRUE)的返回值是FALSE,非(FALSE)的返回值是TRUE。

真值表:

x 非x
FALSE TRUE
TRUE FALSE

LabVIEW非真值表程序:

![LabVIEW非真值表程序示例]()

这个函数不仅可以对布尔值进行逻辑非操作,还可以对数值类型进行逻辑非操作。以下是数值类型的十进制和二进制表示法:

  • TRUE在十进制中表示为1,在二进制中表示为0001
  • FALSE在十进制中表示为0,在二进制中表示为0000

除了上述用法,该函数还可以对布尔数组类型进行逻辑异非操作。其中数组中的布尔元素按数组中元素索引位进行逻辑异非。

除了上述用法,该函数还可以对数值数组类型进行逻辑非操作。其中数组中的数值元素按数组中元素索引进行逻辑非操作。以下是数值数组类型的十进制和二进制表示法:

  • TRUE在十进制中表示为1,在二进制中表示为0001
  • FALSE在十进制中表示为0,在二进制中表示为0000

除了上述用法,该函数还可以对簇类型进行逻辑非操作。

其他布尔函数支持的数据类型基本一致。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。