Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

有效表达式和无效表达式的示例

  • Last UpdatedSep 24, 2024
  • 1 minute read

下表显示一些有效的表达式,以及表达式的结果和结果的数据类型。

表达式

结果的数据类型

结果

37 MOD 4

整型

1

37 MOD 4 == 1

离散

True

NOT (37 MOD 4 == 1)

离散

False

InfoAppActive(InfoAppTitle("xyz")) == 1

离散

如果 “xyz” 进程正在运行,则为 TRUE

"Batch " + Text(IntTag, "000")

消息

如果 IntTag 的值为 10,则为 “Batch 010”

下表显示一些无效的表达式及其无效的原因。

表达式

问题

NOT (37 MOD 4)

NOT 要求使用离散运算数。

NOT 37 MOD 4 == 1

NOT 的优先级比其它运算符的更高,因此 InTouch HMI 会试图给整数值 37 应用 NOT,而不是比较运算的离散结果。

"Batch " + IntTag

使用 + 运算符串联字符串时,两个运算数都必须是字符串。