Declaração WHILE
Esta seção é sobre a sintaxe da declaração WHILE e exemplos.
IMPORTANTE:
as variáveis de entrada não são atualizadas durante iterações WHILE. A alteração do estado de uma variável de entrada não pode ser usada para descrever a condição de uma declaração WHILE. Usar uma variável de entrada desta forma pode causar um comportamento inesperado do controlador.
Item | Descrição |
|---|---|
Nome | WHILE ... DO ... END_WHILE |
Significado | Estrutura de iteração para um grupo de declarações ST. A condição "continue" é avaliada antes de cada iteração. |
Sintaxe |
|
Exemplo
(* 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;
Dê sua opinião