Discusiones sobre Productos NI

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

Como separar por ; varios string en .txt

¡Resuelto!
Ir a solución

Hola a todos.
Trabajo con lv 7.1 y no encuentro la forma de que me separe la información de varios string y lo pueda grabar en una linea de txt.
En el .txt me junta todos los números y solo se separan con la coma del decimal pero yo quiero tener cada string separado por ; para así leerlo posteriormente.
Por cierto ¿Cómo podría sacar luego esa información de la línea de .txt a cada uno de los string?
 

Un saludo

0 kudos
Mensaje 1 de 11
10.537 Vistas

¿Intendes algo así?

 

save-scan.png



Proud to use LW/CVI from 3.1 on.

My contributions to the Developer Community
________________________________________
If I have helped you, why not giving me a kudos?
Mensaje 2 de 11
10.518 Vistas

Hola Roberto, gracias por tu contestación.

La verdad es sí que busco algo parecido pero necesito que me vuelva a cargar los datos en los mismos strings.

He guardado los datos de los string en un archivo de texto pero para cargarlos no se como hacer que me separe cada dato y lo vaya metiendo en cada string en vez de un array.

No se porque no me deja adjuntar mi .vi me dice que el contenido del archivo adjunto no coincide con el tipo de archivo, pero en cambio sí que me deja adjuntar el .txt.

Tampoco me lo adjunta en un winrar, lo sequiré intentando.

Un saludo

0 kudos
Mensaje 3 de 11
10.486 Vistas
Solución
Aceptado por nanoalberto

Bueno, puedes sostituir el Scan Value en el while por una sucesión de Scan From File:

 

ScanFromFile.png

 

La format string es la que guía la separación de valores y debe incluir el separador apropriado.



Proud to use LW/CVI from 3.1 on.

My contributions to the Developer Community
________________________________________
If I have helped you, why not giving me a kudos?
Mensaje 4 de 11
10.481 Vistas

Hola Roberto esa solución me cuadra un poco más.

El Problema que tengo ahora es que me da un error en el último scan from file.

Te adjunto una foto y el programa.

 

Un saludo y gracias de antemano.

Descargar todos
0 kudos
Mensaje 5 de 11
10.467 Vistas

Este error indica que el archivo por leer tiene un formato diferente del que el programa espera. Puesto que has conectado la misma format string en todos los bloques, creo que el programa espere un punto y coma también en el último campo, mientras que es posible que tu archivo no lo tenga.



Proud to use LW/CVI from 3.1 on.

My contributions to the Developer Community
________________________________________
If I have helped you, why not giving me a kudos?
0 kudos
Mensaje 6 de 11
10.458 Vistas

Hola Roberto.

Gracias por tu solución, exacto habia escrito mal en último string (%f;) y debo de poner (%f).

Gracias por tu tiempo, un saludo y un +Kudo.

0 kudos
Mensaje 7 de 11
10.400 Vistas

Qual o nome do componete que esta lendo o ";" e convertendo para o Scan String For Tokens??? eu não achei

 

0 kudos
Mensaje 8 de 11
8.716 Vistas
ROberto Bozzolo, pode me enviar a VI para eu testar?

 

0 kudos
Mensaje 9 de 11
8.709 Vistas

pregunta como se llama el bloque que tiene el punto y coma 

0 kudos
Mensaje 10 de 11
7.162 Vistas