From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Discusiones sobre Productos NI

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

Problemas de memoria llena al correr el VI para varios archivos

Estimados,

 

He desarrollado un programa que lee archivos ".txt" que contienen datos en tres columnas que contienen aceleraciones del suelo a una frecuencia determinada y durante un tiempo definido en tres direcciones diferentes. 

Ejm: Frecuencia de muestro: 200 Hz.

-6.31715E-05 1.97277E-05 1.2561E-05
-6.74442E-05 3.5689E-05 2.06543E-05
-3.89593E-05 4.14064E-05 2.56346E-06
....                        ....                   ....

Estos datos leídos pasan a ser parte de ecuaciones diferenciales que han sido resultas mediante métodos numéricos dentro del programa para diferentes periodos llamada respuesta (desplazamiento, velocidad y aceleración) y sólo se toman los valores máximos de estos datos por columna para cada periodo. 

Luego, se realizan gráficas de Periodo (seg.) vs. Aceleración Máxima 

                                                          "  "           vs.     Velocidad Máxima

                                                          "  "           vs.     Desplazamiento Máximo

Una vez obtenidas las gráficas se pasa a generar un reporte con estas gráficas en Word. 

Finalmente,cuando corro el programa me sale memoria llena cuando corro con una carpeta llena de elementos txt. 

 

Agradezco de antemano su respuesta.

 

Christian Felices 

 

Descargar todos
0 kudos
Mensaje 1 de 2
2.429 Vistas

Hola aitorplaza,

 

 Te recomiendo echarle un vistazo al siguiente documento, el cual enlista varias posibilidades por la cual LabVIEW esté teniendo el error que nos compartes: Why Do I Get a "Memory is Full" Error in LabVIEW?

 

Por otro lado, te recomiendo echar un vistazo a la herramienta de performance and memory incluida en LabVIEW, bajo la paleta de herramientas Tools > Profile; la cual te dará más información sobre el comportamiento de tu programa en materia de desempeño: Using the Profile Performance and Memory Window

 

Finalmente, hacerte una invitación al curso LabVIEW Performance, que precisamente se enfoca en cómo mejorar el rendimiento de las aplicaciones que realices: Paquete para Curso de Rendimiento de NI LabVIEW

 

Un saludo!

0 kudos
Mensaje 2 de 2
2.405 Vistas