Discusiones sobre Productos NI

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

arrays de filas

Hola, he hecho un programa en el cual obtengo 4 tipos de datos ( por ejemplo Nombre, edad, profesion y Pais), y me gustaría que la salida fuese un array de 4 columnas tabuladas cada una con su tipo de datos, tal que así:

 

Pedro       37        Pintor                España

Luis          25        Estudiante        Francia

Jose        30         Abogado          Alemania

 

Mi problema es que solo se obtenerlos de esta manera:

 

Pedro             37

Luis                25

Jose               30

Pintor             España

Estudiante    Francia

Abogado      Alemania

 

Es decir, que cuando acaban las dos primeras columnas en vez de hacer dos nuevas columnas tabuladas me las coloca debajo. El ejemplo no es real, todas columnas son numéricas, pero es para que quede más claro.

 

Alguien sabe como poder obtener a la salida en mi .txt  los datos ordenados por columnas?

 

0 kudos
Mensaje 1 de 6
5.041 Vistas

 

Hola:

 

Mira a ver si te sirve lo que te adjunto en la figura adjunta.

Saludos y suerte.

Array.png

_________________________________________
https://aulamoisan.uva.es

Mensaje 2 de 6
5.038 Vistas

Hola, que tipo de estructura es la primera que utilizas? No la encuento

0 kudos
Mensaje 3 de 6
5.004 Vistas

Las primeras funciones que utilizo son Index Array que al tener dos dimensiones el Array aparecen dos índices.

Saludos y suerte

_________________________________________
https://aulamoisan.uva.es

0 kudos
Mensaje 4 de 6
4.999 Vistas

Hola Kupa,

 

la mejor forma de hacer lo que quieres es utilizar arrays de clusters. Te dejo un par de documentos donde se explica esto:

 

http://www.ni.com/white-paper/7571/en/

http://www.ni.com/white-paper/7508/en/

 

Adcicionalmente he programado un ejemplo con tus datos que trato de diversas formas para que elijas la que más se adapta a tus necesidades. Te lo mando en la versión 8.0 de LabVIEW ya que no sé de cuál dispones.

 

Espero que te sirva de utilidad.

 

Saludos!

 

Jesús

Descargar todos
0 kudos
Mensaje 5 de 6
4.964 Vistas

Hola, siento la tardanza en contestar, pero he estado muy liado. 

 

Veo que el programa que usas metes tu los datos, en el que tengo que usar yo, los datos los obtiene automaticamente de una tarjeta de adquisición, donde se obtienen cientos de datos, y es en la salida donde quiero que me los saque ordenados como comentaba anteriormente. Te adjunto el ejemplo mas simple para que veas al final lo que quiero hacer y te lo comento un poco.

 

En el archivo "salida", Position y Timestamp contiene cientos de datos que se obtienen automaticamente, mi objetivo es sacarlos por columnas, es decir, ambos ( Position y Timestamp) traen los datos en 2 columnas, como se puede observar en el fichero que adjunto de "datos", pero se puede observar que una vez me saca todos los valores de Position, en vez de sacarme los de Timestamp en mas columnas me los saca seguidos de los de Position, y realmente no se como hacer para poder sacar todos los valores ordenados en columnas. Alguna idea con esto que te comento?

 

Muchas gracias por todo.

 

Un saludo.

Descargar todos
0 kudos
Mensaje 6 de 6
4.796 Vistas