Cómo hacer un texto deslizante con LabVIEW
El objetivo de este programa es crear un control de texto, donde el usuario pueda escribir alguna palabra o frase, y en un indicador, la palabra o frase se mostrará de una en una letra, o dos, o tres, las que el usuario elija, para que de alguna manera, se parezca al efecto de un letrero de leds donde el texto se desliza, pero como este programa es demasiado sencillo, sólo se usará texto.
En el panel frontal sólo se encontrará lo siguiente:
Para el diagrama de bloques utilizaremos un ciclo for, el control de texto estará conectado a un string length, éste elemento lo que hace es convertir a números la cantidad de letras que forman la palabra que se encuentre en el control de texto. Éste string lenght estará conectado a la terminal N del ciclo For, que será el número de repeticiones que realizará el programa, es decir; si la palabra tiene 5 letras, serán 5 repeticiones las que realizará el ciclo for.
El control de texto también crea un túnel en el ciclo for y se conecta a un string subset, la terminal de interacción i se conecta a la primera terminal.
En la segunda terminal, establecemos la cantidad de letras que se irán mostrando en el indicador de texto, en el caso de la imagen de arriba es 5.
Mientras más grande sea este número (relativo al tamaño de la frase), dará un mejor efecto.
El Timing es indispensable para el uso del ciclo for, para no utilizar tantos recursos de la PC y a la vez para determinar la velocidad de ejecución del ciclo.