Instrucción WHILE
Esta sección trata sobre la sintaxis de la instrucción WHILE y sus ejemplos.
IMPORTANTE:
Las variables de entrada no se actualizan durante las iteraciones WHILE. El cambio de estado de una variable de entrada no se puede usar para describir la condición de una instrucción WHILE. Si se usa una variable de entrada de este modo se puede producir un comportamiento inesperado del controlador.
Ítem | Descripción |
|---|---|
Nombre | WHILE ... DO ... END_WHILE |
Significado | Estructura de iteración de un grupo de instrucciones de ST. La condición "continue" se evalúa antes de cada iteración. |
Sintaxis |
|
Ejemplo
(* 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;
Entregue su opinión