Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

Concatenar letras para imprimir una palabra o frase en un indicador

¡Resuelto!
Ir a solución

Saludos, estoy haciendo un programa con Labview y arduino, el obejtivo es tomar el conteo que se va registrando en el monitor serial del arduino y en Labview asignar una letra a cada numero para que cuando el conteo llegue a un determinado numero se imprima una letra y de esta manera formar palabras. 

Utilisé Concatenate Strings para esto, pero el problema es que en el indicador solo me muestra de letra en letra, pero lo que necesito es que se vaya guardando cada letra para al final imprimir la palabra entera.

adjunto el vi de mi proyecto.

 

Espero me puedan ayudar, gracias de antemano

0 kudos
Mensaje 1 de 7
3.431 Vistas

Hola,

no puedo abrir tu VI porque tengo LabVIEW 2016. 

Pero si tomas una captura de pantalla qiuza te pueda ayudar

=======
My Channel: https://www.youtube.com/@LV_Lab

0 kudos
Mensaje 2 de 7
3.402 Vistas
Solución
Aceptado por el autor del tema Danny_Joy

Buen día Danny_Joy,

 

¿Sólo quieres agregar una letra en cada iteración, cierto? 

 

Podrías ir agregando cada letra en un arreglo. Si lo que buscas es al final imprimir la palabra completa, tu indicador debería de encontrarse fuera del ciclo while.

 

En LabVIEW es posible utilizar los "Auto-Indexing tunnels" que permiten ir agregando un elemento a un arreglo por cada iteración, creo que te podrían ser de utilidad, aquí te dejo un enlace con más información:

 

https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z000000PAghSAG

 

Espero te sea de utilidad.

¡Saludos!

0 kudos
Mensaje 3 de 7
3.388 Vistas

Muchas gracias, aquí adjunto una captura de como está hasta el momento. No estoy muy seguro de que lo haya realizado de la mejor manera ya que es la primera vez que utilizo Labview, usé comparadores para que por un extremo ingrese el numero de la cuenta y lo compare con el numero indicado, despues ingresa a una estructura case que si es verdad envia la letra al indicador. 

0 kudos
Mensaje 4 de 7
3.386 Vistas

Si había pensado utilizar un arreglo, pero no se muy bien como aplicarlo puesto que es la primera vez que utilizo Labview, podría por favor darme un ejemplo de como seria el programa porque estoy un poco perdido. Muchas Gracias por la ayuda.

0 kudos
Mensaje 5 de 7
3.385 Vistas
Solución
Aceptado por el autor del tema Danny_Joy

Hola  Danny_Joy,

 

Te adjunto este pequeño ejemplo en el que intenté simular lo que estás tratando de realizar. Utilicé "Shift registers" en vez de "Arrays" para que la palabra quedara dentro de un sólo indicador.

 

Aquí te dejo un poco más de información de que son los shiftregisters y como se utilizan:

 

http://www.ni.com/getting-started/labview-basics/esa/shift-registers

 

Espero te sea de utilidad. ¡Saludos!

0 kudos
Mensaje 6 de 7
3.375 Vistas

@CMurillo  ha escrito:

Hola  Danny_Joy,

 

Te adjunto este pequeño ejemplo en el que intenté simular lo que estás tratando de realizar. Utilicé "Shift registers" en vez de "Arrays" para que la palabra quedara dentro de un sólo indicador.

 

Aquí te dejo un poco más de información de que son los shiftregisters y como se utilizan:

 

http://www.ni.com/getting-started/labview-basics/esa/shift-registers

 

Espero te sea de utilidad. ¡Saludos!


Ya lo pude solucionar, con el ejemplo y la información que adjuntaste, logré entender como funciona. Muchas gracias por toda la ayuda y el tiempo invertido...

0 kudos
Mensaje 7 de 7
3.360 Vistas