Passiamo ora a vedere come funziona il ciclo while. Come per il ciclo for,
tutto quello che si trova all’interno del riquadro while verrà ripetuto
ma stavolta finche non si verifica una condizione booleana. Procediamo subito
con un esempio. Aprite un VI vuoto e disponete all’interno un ciclo while
con la tecnica del drag and drops.
Probabilmente LabView collegherà subito un controllo chiamato STOP sul quadratino
in basso a sinistra (se non lo fa lui, fatelo voi… si tratta solo di disporre
un pulsante nel pannello di controllo e collegarlo nel diagramma a blocchi).
Bene, il pulsante rappresenta la condizione booleana, quindi la pressione
dello stesso comporterà l’uscita dal ciclo. Se il cerchio all’interno del
quadratino situato in basso a destra è rosso vuol dire che si uscirà dal
ciclo quando il valore booleano collegato è TRUE. Al contrario se il cerchio
è verde si uscirà con il valore FALSE. Per cambiare questa impostazione
è sufficiente cliccare con il tasto destro e scegliere la modalità desiderata
In basso a destra trovate invece l’indice dell’iterazione corrente. Costruite
adesso il seguente diagramma a blocchi (dovreste già essere in grado di
completare tutte le operazioni autonomamente)
Eseguite il VI e guardate cosa succede… premete poi il tasto STOP. Se questo
vi ha già entusiasmato rimanete calmi… faremo di meglio!! Non chiudete questo
VI perché sarà utilizzato immediatamente.