Discusiones sobre Productos NI

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

guardar multiples archivos con write to measurement file

estoy realizando el monitoreo de variables como temperatura, corriente y presion, y los dato los guardo en excel

con Write to measurement file hasta ahi todo bien. ahora quiero configurar el write to.... para que guarde 1 archivo diferente cada dia sin borrar el archivo anterior, he configurado la opcion de save to series of files (multiples files) para que guarde un archivo diariamente pero esto no ocurre si no que guarda un archivo difente cada iteracion del programa aproximadamente cada 20 seg.

 

podrian darme un ejemplo de como hacerlo o decirme que estoy haciendo mal?? estoy  usando labview 8.6

 

muchas gracias!!

 conf write to m......JPG

 

0 kudos
Mensaje 1 de 19
8.582 Vistas

Hola runner3610:

 

Para que el archivo que se guarde sea diferente día a día, necesitamos una rutina que lea el día actual y lo pase a texto. Además. para que el Write to Measurement File no te cree diferentes archivos a la vez, necesitamos tenerlo con la sig configuración:

 

Action: Save to One File

If a File Already Exists: Append to File

Save to a series of files (multiple files) no debe de estar activo.

La demás configuración no afecta.

 

Te envío un VI de la rutina que puedes incorporar a tu ciclo, recuerda que todo debe de ir dentro para que si dejas la aplicación corriendo más de un día haga automáticamente el cambio.

 

Cualquier otra duda que tengas estoy a tus órdenes.

Luis Guizar
0 kudos
Mensaje 2 de 19
8.458 Vistas

muchas gracias Luis Guizar.. no habia visto el mensaje por problemas con a coputadora.

 

ahora pondre en practica la solución proporcionada .

0 kudos
Mensaje 3 de 19
8.406 Vistas

Que tal, estoy tratando de probar la funcion write to measurement file, en la version 2009 de labview, pero me marca el error 7, que dice:

 

Possible reason(s):
LabVIEW:  File not found. The file might have been moved or deleted, or the file path might be incorrectly formatted for the operating system. For example, use \ as path separators on Windows, : on Mac OS, and / on Linux. Verify that the path is correct using the command prompt or file explorer.
=========================
NI-488:  Nonexistent GPIB interface.

 

Un compañero que ha usado esta opcion en la version 8.2 dice que sus aplicaciones marcan el mismo error en la version 2009 pero en la version 8.2 no!, ha que se debe esto?

 

Estoy usando un archivo desarrollado por la gente de NI y publicado en este blog.

 

Gracias

0 kudos
Mensaje 4 de 19
8.355 Vistas

Que tal, tengo un problema estoy usando el Write Measurement File para guardar datos de un gráfico, y funciona bien solo que solo los guarda durante un segundo y después me manda un error, estoy mandando desde un path concatenándolo con variables para dar nombre al archivo y constates de tipo string para dar la extensión. Como debo configurar la el path y como el FileName del Write Measurement File???... Espero me puedan ayudar, estoy usando LabVIEW 2009.

 

Adjunto imagen.

 

 

 

 

 

0 kudos
Mensaje 5 de 19
8.132 Vistas

Buenos días Alekts,

 

Lo que puedes intentar es meter el path directamente como una cosntatne a ver si te sigue mandado el error, sin emargo, me gustaría me dijeras que error es el que te marca para poder darte una solución más específica!

 

Saludos,

Luis Elias
NI VeriStand and HIL Product Manager
0 kudos
Mensaje 6 de 19
8.122 Vistas

Que tal Luís, intente con la ayuda que me propusiste pero continua marcándome el error, te envió imagen de errores así como el .vi para una mejor comprensión.  

 

Gracias.

Saludos.

Descargar todos
0 kudos
Mensaje 7 de 19
8.081 Vistas

Buenos Días Aleks,

 

La verdad no alcanzo a ver que es lo que está pasando. Si puedes manda un snippet de tu código para replicar el error aquí y tratar de arreglarlo.

 

Busca el código de error en la página de NI y te pueden decir que es lo que está pasando.

 

Saludos, estoy en espera de la información.

Luis Elias
NI VeriStand and HIL Product Manager
0 kudos
Mensaje 8 de 19
8.057 Vistas

   Creo este problema lo voy a dejar por unos días, ya encontré una manera de sacarle la vuelta al error.  Ahora tengo otra inquietud, como hago para que por medio de un botón el write muasurement file valla generando archivos con diferente nombre, es decir, un botón de inicio y uno de paro, cuando se presionen el de inicio se comiencen a guardar datos en un archivo hasta que sea presionado el botón de paro y cuando se presione nuevamente el boton de inicio se guarde los datos en un archivo nuevo... y así sucesivamente...

 

 

Gracias.

Saludos.

 

0 kudos
Mensaje 9 de 19
8.048 Vistas

Hola:

Perdonenme por revivir el topic, pero es que estoy trabajando con guardado de archivos y tengo un problema.

He utilizado la rutina de guardado que se adjuntó en la primera respuesta, y guarda bien los datos numéricos. No obstante, parece que en cada ciclo, la hora que se muestra es el mínimo valor horario de LabVIEW (1904/01/01  1:00:00.000)

 

LabVIEW Measurement
Writer_Version 2
Reader_Version 2
Separator Tab
Decimal_Separator ,
Multi_Headings Yes
X_Columns No
Time_Pref Relative
Operator Usuario
Date 2013/05/03
Time 12:47:01,138671875
***End_of_Header***

Channels 1
Samples 26
Date 1904/01/01
Time 01:00:00,
X_Dimension Time
X0 0,0000000000000000E+0
Delta_X 1,000000
***End_of_Header***
X_Value Untitled Comment
221,831345
0,000000
0,000000
221,526505
0,000000
221,606812
0,124149
0,000000
0,000000
27,540224
0,000000
0,000000
11,591693
0,000000
0,000000
-3,981607
-0,000000
-0,000000
0,125329
49,982632
27,540224
11,591693
-3,981607
0,420900
5,756238
6,560807

Channels 1
Samples 26
Date 1904/01/01
Time 01:00:00,
X_Dimension Time
X0 0,0000000000000000E+0
Delta_X 1,000000
***End_of_Header***
X_Value Untitled Comment
221,823196
0,000000
0,000000
221,522568
0,000000
221,572586
0,126777
0,000000
0,000000
28,122082
0,000000
0,000000
11,526905
0,000000
0,000000
-3,940243
-0,000000
-0,000000
0,128551
49,987133
28,190800
11,480106
-3,988660
0,407229
5,756241
6,560807

 

Como se puede ver, cada ciclo en que toma datos, la hora que toma es la hora reseteada de labVIEW. Para mi objetivo, estos valores son señales que voy midiendo a lo largo del día. ¿Es crucial que la hora se tome correctamente o es normal esto que pasa y se puede arreglar?

0 kudos
Mensaje 10 de 19
7.098 Vistas