Discusiones sobre Productos NI

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

Lectura, busqueda y comparacion en fichero .txt

Buenas,

 quisiera saber si podeis ayudarme con esta consulta, resulta que estoy guardando en un fichero TXT, unos numeros de trazabilidad separados por punto y coma (;). Hasta aqui todo correcto, pero mi duda es saber como puedo volver a Leer este fichero txt y verificar que ese numero de trazabilidad no se ha utilizado ya. No se si me explico correctamente, pero basicamente es que consigo almacenar matriculas en un txt, consigo realizar la lectura de estas, pero no se como comprar si esa matricula ya esta utilizada.

 

Así es como Trazo las matriculas:

Mompó_1-1580474004965.png

Y ahora como leo todas las matriculas, pero no se como buscar si "MATRICULA" esta repetido:

 

Mompó_2-1580474111289.png

Entiendo que sera algo sencillo, pero no encuentro la forma de hacerlo........espero podais ayudarme.

 

Un saludo y gracias!

 

0 kudos
Mensaje 1 de 9
2.851 Vistas

Puedes compartir tu archivo txt?

Lo que puedes utilizar es Match Pattern, Match Regular Expression.

Y en expression escribes tu matricula junto con ";"

Si el indice que te da es diferente a "-1" entonces ya se probó.

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

Mensaje 2 de 9
2.800 Vistas

Si estas utilizando LabVIEW 2019, tambien puedes usar un Set. La funcion Insert Into Set tiene una salida booleana que indica si el elemento ya existia en el Set.

 

Saludos,

Mensaje 3 de 9
2.737 Vistas

Adjunto .txt en el cual aparece la ultima repetida.

 

Si puedes hacer un VI explicandome la solucion, seria de agradecer.

 

Un saludo.

0 kudos
Mensaje 4 de 9
2.502 Vistas

Gracias Oscar, probare esto también, aunque no estoy usando LabView 2019.....

0 kudos
Mensaje 5 de 9
2.498 Vistas

Adjunto .txt en el cual aparece la ultima repetida.

 

Si puedes hacer un VI explicándome la solución, para que me sea mas visula, seria de agradecer.

 

Un saludo.

 

 

0 kudos
Mensaje 6 de 9
2.455 Vistas

Buenas, sigo buscando una solucion, si pudieran explicarme un poco mejor.....

0 kudos
Mensaje 7 de 9
2.315 Vistas

Como dije anteriormente, se pueden usar Arreglos o Sets. Yo recomiendo usar Sets.

 

oscarfonseca_0-1591749168343.png

 

 

El codigo esta en 2019 por el uso de este tipo de dato, pero presento el nombre de las funciones para que se pueda recrear en versiones previas.

 

Saludos,

Mensaje 8 de 9
2.278 Vistas

Muchisimas gracias!

Saludos!

0 kudos
Mensaje 9 de 9
2.258 Vistas