WHILE 语句
本节介绍 WHILE 语句的语法和示例。
重要提示:
在 WHILE 迭代期间,不刷新输入变量。输入变量的状态更改不能用来说明 WHILE 语句的条件。以这种方式使用输入变量会导致意外的控制器行为。
项目 | 描述 |
|---|---|
名称 | WHILE ...DO ...END_WHILE |
含义 | 一组 ST 语句的迭代结构。 在每次迭代之前都会评估“continue”条件。 |
语法 |
|
示例
(* ST program using WHILE statement *) (* this program uses specific "C" functions to read characters *) (* on a serial port *) str := ''; (* empty string *) nbchar := 0; WHILE ((nbchar < 16) & ComIsReady ( )) DO str := str + ComGetChar ( ); nbchar := nbchar + 1; END_WHILE;
提供反馈