布尔块 - 等式

要使布尔块正确计算其输出,您必须输入一个等式。一般情况下,等式语法是: 

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。

 

您最近了解过 iFIX 吗 ?

查看最新版 iFIX 的所有新功能。

让 iFIX 帮助您提高效率,降低成本。