el 06-22-2021 11:29 AM
Buenas tardes.
Tengo un VI que lee un archivo de texto. El archivo cuenta con diez columnas de medidas de sensores, una columna con el registro de tiempo (última columna de todas) en el que se captaron esas medidas y por último un encabezado en el que aparecen los nombres de los sensores.
He conseguido que el VI haga lo siguiente:
- Leer y arrojar los nombres de los sensores del archivo en un array 1D de strings.
- Leer y arrojar los datos de los sensores del archivo en un array 2D numérico
El problema que tengo es que no consigo leer la fecha y hora del registro de tiempo de cada fila de datos del archivo y tampoco meter estos datos en un array 1D de timestamp (una única columna).
Adjunto el VI y el archivo de texto que estoy usando.
A ver si alguien consigue sacarme de dudas.
¡Resuelto! Ir a solución.
el 06-22-2021 01:19 PM
Hola,
al ser tipos de datos diferentes, puedes tratarlos todos como Strings. Si solamente quieres verlos, si quieres procesarlos sería diferente. Qué deseas hacer?
Adjunto captura y VI
06-22-2021 03:20 PM - editado 06-22-2021 03:21 PM
Gracias por la pronta respuesta Aldhair.
Los tengo separados porque tanto el nombre de los sensores, como los datos y su registro de tiempo tienen que ser procesados en otros VI más adelante de manera individual.
el 06-22-2021 03:25 PM
Quisiera saber si es posible llenarlos en este formato:
el 06-23-2021 07:48 AM
Utiliza la función Scan From String
Saludos.
el 06-23-2021 08:32 AM
Sí, del array de Strings, obtén solo la ultima columna sin el encabezado.
Y luego usa el mismo bloque que ya usas pero en un For.
el 06-23-2021 09:33 AM
Muchas gracias a los dos.
Ahora el programa hace exactamente lo que quería.
Un saludo!