Istruzione WHILE
Questa sezione riguarda la sintassi e gli esempi dell'istruzione WHILE.
IMPORTANTE:
durante le iterazioni WHILE le variabili di input non vengono aggiornate. Non è possibile utilizzare il cambiamento di stato di una variabile di input per descrivere la condizione di un'istruzione WHILE. Utilizzare una variabile di input in questo modo potrebbe causare un comportamento imprevisto del controllore.
Elemento | Descrizione |
|---|---|
Nome | WHILE ... DO ... END_WHILE |
Significato | Struttura di iterazione per un gruppo di istruzioni ST. La condizione "continue" viene valutata prima di ogni iterazione. |
Sintassi |
|
Esempio
(* 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;
Fornire un feedback