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

AVEVA™ InTouch HMI

WHILE 循环

  • Last UpdatedSep 24, 2024
  • 1 minute read

当符合某个条件时,在单次执行脚本过程中,WHILE 循环会在脚本内多次执行某个或某一组函数。WHILE 循环的通用格式如下:

WHILE <Boolean_expression>

[statements]

[EXIT WHILE;]

[statements]

ENDWHILE;

其中:Boolean_expression 是可以根据 IF…THEN 语句的描述中的定义求值为布尔值的表达式。

使用 EXIT WHILE 语句可以从循环主体中退出循环。

WHILE 循环执行方式如下:

  1. 无论 Boolean_expression 是不是 true,都会对脚本求值。如果不是,程序执行会退出循环,并在 ENDWHILE 语句之后继续。

  2. 将执行循环主体中的语句。通过 EXIT WHILE 语句可以退出循环。

  3. 重复步骤 1 到 2。

WHILE 循环可以嵌套。可嵌套的层数取决于内存和资源可用性。