要使布尔块正确计算其输出,您必须输入一个等式。一般情况下,等式语法是:
input operator input
其中,input 是块的输入之一,operator 是布尔运算符。需要按输入的字母在等式中指定输入。例如,如果将 DI1 输入到布尔块“A 输入”字段中,则需要在等式中将它引用为 A。
可以指定下表中列出的任意运算符:
输入...
|
表示运算符...
|
描述
|
-
|
NOT
|
反转传入值。如果 A 为 true,则 -A 为 false。
|
* |
AND
|
如果所有输入为 true,则求值为 true。如果有任何输入为 false,则输出为 false。
|
!
|
NAND
|
如果 A 和 B 不都为 true,则求值为 true。否则输出为 false。
|
+
|
OR
|
只要输入中的一个或多个为 true,则求值为 true。如果所有输入为 false,则输出为 false。
|
^
|
XOR
|
如果一个输入为 true,另一个输入为 false,则求值为 true。如果两个输入都为 true 或都为 false,则输出为 false。
|
=
|
等于
|
如果 A 等于 B,则求值为 true。否则输出为 false。
|
~
|
不等于
|
如果 A 不等于 B,则求值为 true。否则输出为 false。
|