Hola Pelayo,
entonces lo que haces es cambiar el señal dentro de bucle while, ¿no?
Para tener las nuevos datos en la siguiente iteración lo que tienes que hacer es usar un registro de desplazamiento (shift register).
Te adjunto una captura de pantalla.
Espero que te sirva bien,
Salud, RMathews
Ramona Lombardo
Applications Engineer, NI Germany
Certified LabVIEW Developer