el 01-31-2020 06:36 AM
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:
Y ahora como leo todas las matriculas, pero no se como buscar si "MATRICULA" esta repetido:
Entiendo que sera algo sencillo, pero no encuentro la forma de hacerlo........espero podais ayudarme.
Un saludo y gracias!
el 01-31-2020 08:42 AM
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ó.
el 01-31-2020 06:10 PM
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,
el 02-03-2020 06:56 AM
Adjunto .txt en el cual aparece la ultima repetida.
Si puedes hacer un VI explicandome la solucion, seria de agradecer.
Un saludo.
el 02-03-2020 06:58 AM
Gracias Oscar, probare esto también, aunque no estoy usando LabView 2019.....
02-05-2020 08:25 AM - editado 02-05-2020 08:26 AM
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.
el 06-07-2020 06:25 AM
Buenas, sigo buscando una solucion, si pudieran explicarme un poco mejor.....
el 06-09-2020 07:34 PM
Como dije anteriormente, se pueden usar Arreglos o Sets. Yo recomiendo usar Sets.
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,
el 06-16-2020 04:40 AM
Muchisimas gracias!
Saludos!