Discusiones sobre Productos NI

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

Leer el ultimo renglón de un archivo de texto (bloc de notas)

¡Resuelto!
Ir a solución

Buenas noches, la cuestión es que de un sensor el cual incluye su propio software obtengo un .txt con la información que necesito, he planteado la solución para visualizar los datos de la siguiente manera que me acomoda (adjunto imagen), sin embargo me lee los datos del .txt desde el primero (este se actualiza cada segundo) y yo solo necesito visualizar el dato mas reciente escrito en el txt . Cuando detengo el programa y vuelvo a ejecutarlo, se inicia desde el primer renglon.

 

Si alguien me asesorara, muchas gracias. 

Adjunto imagenes del codigo y el txt de donde obtengo los datos

 

 

Descargar todos
0 kudos
Mensaje 1 de 5
2.511 Vistas
Solución
Aceptado por el autor del tema Jatz

Puedes utlizar read delimited spreadsheet.

Y como separador escribir /t para que sea Tab.

 

Tendrás un array de 2D. Obtén el tamaño del Array con Array Size.

El primer numero son las renglones, ese número  menos 1 es el indice de tu último renglón.

 

Luego usa Index array y en row pon el número que calculaste anteriormente.

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

0 kudos
Mensaje 2 de 5
2.401 Vistas

En la última parte, ¿entonces debo poner ese número de manera manual? por que entonces siempre que se este actualizando va a cambiar, y la escritura de datos es cada segundo, el txt no tiene número fijo de renglones en si.

0 kudos
Mensaje 3 de 5
2.316 Vistas
No, todo programáticamente. El archivo se irá actualizando pero no importa. Porque el programa lo lee de nuevo y realiza los "calculos" que te mencioné para saber qué renglón es el último. Intentalo y sube el código aquí.
=======
My Channel: https://www.youtube.com/@LV_Lab

0 kudos
Mensaje 4 de 5
2.311 Vistas

Array.png

Lo hice asi, efectivamente si funciona correctamente, lo unico fue que la fecha y hora la tuve que separar por mi cuenta pero no era relevante. Muchas Gracias!!

0 kudos
Mensaje 5 de 5
2.284 Vistas