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
除了上述用法,该函数还可以对簇类型进行逻辑非操作。
其他布尔函数支持的数据类型基本一致。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。