Measurement Studio for .NET Languages

cancel
Showing results for 
Search instead for 
Did you mean: 

Scattergraph Crash with many points!

Hi Im using Scattergraph to plot like 300 points per second, but it crashes when i plot one point at a time, or when i plot a small array of 10 elemets, but when the array is five times more larger it works fine, the problem is that i need to graphic them in "Real Time" and with a large array while the graph is moving it doesn't look flowed.

when i check the Stack Trace it shows me this:

at NationalInstruments.ComponentBase.RaiseExceptionIfDisposed()
at NationalInstruments.UI.ScatterPlot.PlotXYAppend(Double xData, DoubleyData)

Any Idea?
Thanks

0 Kudos
Message 1 of 2
(3,207 Views)

Hola Guillermo,

Ya contestamos tu correo que mandaste a soporte técnico, tal como te lo menciono en el correo creo que el problema puede ser un desbordamiento de buffer de memoria, es decir, si estas generando datos programáticamente o adquiriendolos del exterior, estos datos generados son pasados a un espacio de memoria reservado (Buffer), cuando los tratas de graficar los empieza a leer desde el espacio reservado (Buffer) y no lo hace con suficiente velocidad, está introduciendo más datos de los que esta sacando, es por eso que con un número grande de datos no ocurre el desbordamiento.

Le recomiendo bajar al rate de generación de datos o almacenarlos en buffer más grande (pasarlos primero a un arreglo de mayor tamaño).

Le recuerdo que estamos para ayudarle y le pido que me proporcione más detalles acerca de su aplicación.

Saludos,

Trujillo

0 Kudos
Message 2 of 2
(3,175 Views)