Bucle While-loop
Con LabView7 únicamente queda como elemento para la realización de bucles la senténcia While-Loop (Mientras-Vuelve).
Observamos que al poner este objeto en la ventana de Diagrama o programación, aparece de forma automática un botón de STOP en la pantalla de sinópticos. Esto es debido a que la senténcia While-Loop necesita saber cual es la condición de salida del bucle (LabView inserta por defecto un botón STOP).
No obstante, nosotros podemos
borrar dicho botón de STOP y insertar cualquier otro objeto que permita la
salida del bucle. Como la condición de salida siempre es de tipo lógico (true-false),
dicha condición de salida también habrá de ser de tipo lógica (ej. un número
mayor que otro).
Al insertar un elemento
While-Loop, todos los objetos, bucles, secuencias, comandos, etc. etc. se
estarán repitiendo mientras la condición de salida no dé falso.
Si nos olvidamos del icono STOP que puede ser
substituido por cualquier otro elemento lógico, se observan dos iconos más.
La 'i' es un contador, el cual, partiendo de cero se incrementa de uno en
uno cada vez que se repite el bucle. Una vez salga del bucle el contador
volverá a 0. Este contador no se ha de utilizar forzosamente, sino que
únicamente ha sido implementado ya que es normal que en todo bucle haya un
contador.
El otro icono con una redonda roja simboliza la condición de stop o salida
del bucle. Ésta deberá estar siempre cableada a algún objeto de comparación
ya que sólo así podrá salir del bucle.