Discusiones sobre Productos NI

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

Guardar datos de varias variables excel

Busco guardar 3 variables en ecxel de forma ordenada  y en una sola hoja.... Pero no he podido personalizarla, no puedo asignar nombre de variables y también aparece mucha información que no necesito, la idea es que aparezca en la misma tabla las 3 variables y muestre la hora y al frente las mediciones correspondiente.... Nada mas ... La configuración que tengo es que saque 20 muestras cada interacción de las 3 variables que se ejecutan en simultanea ...Quien me puede ayudar...???

.Anexo el código 

0 kudos
Mensaje 1 de 4
7.803 Vistas

Hola José27,

 

En primer lugar tu código tiene el error de colocar el VI Express fuera del ciclo while, lo que te limita a escribir solamente cuando terminas de ejecutar el loop. La solución a esto es dejar este tipo de funciones dentro del while loop.

 

Pero tu problema es otro, y es la forma como estás escribiendo los datos. Te dejo esta guía para que puedas ver todas las formas que NI tiene para escribir datos en archivos: Moving Data From LabVIEW Into Excel.

 

Espero haberte ayudado. Saludos !

 

Patricio Cortes | NI Cono Sur
Mensaje 2 de 4
7.785 Vistas

Hola Jose27!!

 

 

Muchas gracias por utilizar los Foros de National Instruments!!  Complementando la información que te compartió Patricio, puedes utilizar el mismo VI con el que has estado trabajando y realizar algunas modificaciones.  Primero que nada, Write to Measurement File VI debe estar dentro del ciclo while para poder escribir los datos adquiridos en cada iteración.  De otra forma, solo se escriben los datos de la última iteración del ciclo while.

 

En las propiedades del Write to Measurement File VI puedes elegir el tipo de archivo para que sea de MS Excel, con extensión *.xlsx.  Asimismo, puedes seleccionar dentro del apartado ''X Value (Time) Columns'' la opción de ''One column only.  De esta forma, se escribirá una columna de fecha y hora para los tres datos adquiridos.  

 

En cuanto al nombre de las columnas, estos se configuran en el DAQ Assistant VI dentro de la sección de ''Channel Settings''.  El nombre que asignas a cada canal, es el que tomará la columna correspondiente a la hora de escribir los datos al archivo.  Para modificar el nombre, únicamente debes dar clic derecho sobre el canal y seleccionar la opción ''Rename''.  

 

Adjunto a este post encontrarás tu VI con las modificaciones que planteo, así como también el archivo de Excel generado.

 

 

 

Espero que te sirva!!

 

Saludos!!

Anuar R.
National Instruments México y Latinoamérica
Ingeniería de Aplicaciones
www.ni.com/soporte
Descargar todos
0 kudos
Mensaje 3 de 4
7.782 Vistas

Muchas gracias a todos los que comparten su conocimiento en este foro e encontrado muchas respuestas a mis preguntas espero algún día yo poder ayudarles a los que vallan iniciándose en este mundo tan interesante.  


@Anuar ha escrito:

Hola Jose27!!

 

 

Muchas gracias por utilizar los Foros de National Instruments!!  Complementando la información que te compartió Patricio, puedes utilizar el mismo VI con el que has estado trabajando y realizar algunas modificaciones.  Primero que nada, Write to Measurement File VI debe estar dentro del ciclo while para poder escribir los datos adquiridos en cada iteración.  De otra forma, solo se escriben los datos de la última iteración del ciclo while.

 

En las propiedades del Write to Measurement File VI puedes elegir el tipo de archivo para que sea de MS Excel, con extensión *.xlsx.  Asimismo, puedes seleccionar dentro del apartado ''X Value (Time) Columns'' la opción de ''One column only.  De esta forma, se escribirá una columna de fecha y hora para los tres datos adquiridos.  

 

En cuanto al nombre de las columnas, estos se configuran en el DAQ Assistant VI dentro de la sección de ''Channel Settings''.  El nombre que asignas a cada canal, es el que tomará la columna correspondiente a la hora de escribir los datos al archivo.  Para modificar el nombre, únicamente debes dar clic derecho sobre el canal y seleccionar la opción ''Rename''.  

 

Adjunto a este post encontrarás tu VI con las modificaciones que planteo, así como también el archivo de Excel generado.

 

 

 

Espero que te sirva!!

 

Saludos!!


 

0 kudos
Mensaje 4 de 4
4.654 Vistas