多语言展示
当前在线:1172今日阅读:84今日分享:32

LabVIEW-布尔函数-复合运算

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

LabVIEW

复合运算
1

复合运算 (函数):对一个或多个数值、数组、簇或布尔输入执行算术运算。右键单击函数,从快捷菜单中选择更改模式,选择运算(加、乘、与、或、异或)。在数值选板中选中该函数时,默认模式为“加(ADD)”;在布尔选板中选中该函数时,默认模式为“或(OR)”。值0..n-1(接线端):可以是一个数字或布尔值,也可以是数字数组或布尔值数组,或簇的簇及簇数组等。 每个值输入端只能连接一个波形。如输入的是波形,可使用大小和数量均不限的标量输入。如果值为错误簇,只有错误簇的状态参数传输至输入接线端。结果(接线端):返回对值0..n-1进行运算的结果。对于与、或或者异或,如为数值输入,结果返回按位运算值;如为布尔输入,返回逻辑运算值。

2

1)复合运算函数默认两个输入接线端,一个输出接线端;可以右击选择添加输入或者删除输入,也可以鼠标选择向下拖拉增加输入端或者向上拖拉删除接线端;2)点击复合运算,可以选择运算类型;

3

复合是多态VI,会自动识别所连接的数据类型;

4

如下是复合运行进行数值或,数值或非,数值与,数值与非,数值亦或,数值同或,以及数值加和数值乘运算;

5

如下是复合运行进行布尔或,布尔或非,布尔与,布尔与非,布尔亦或,布尔同或运算;此处只列出了x=true和y=false的情况,请各位工程师自己测试x=true和y=true/x=false和y=true/x=false和y=false情况;

6

如下是复合运行进行数值数组或,数值数组或非,数值数组与,数值数组与非,数值数组亦或,数值数组同或,以及数值数值数组加和数值数值数组乘运算;

7

如下是复合运行进行布尔数组或,布尔数组或非,布尔数组与,布尔数组与非,布尔数组亦或,布尔数组同或运算;

8

如下是复合运行进行簇或,簇或非,簇与,簇与非,簇异或,簇同或运算以及簇加簇乘(其中加法乘法簇中不能存在布尔);

9

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

注意事项
1

符复合运算适合布尔,数值,数组,簇类型;

2

簇中不能存在布尔进行加乘

3

请点赞,收藏

推荐信息