> I am not understanding the Memory allocation concept in chart. When it > will be happened? If it is in run time, I am getting the exception > before running the application itself. Can you help me on this?
This depends a bit on the datatype. For all charts except those with the waveform datatype wired up, all memory is preallocated when the VI loads or compiles. Some datatypes, like the 2D array can add plots at runtime, and obviously the chart history will need to reallocate when that occurs. If the chart has a waveform or array of waveforms wired to it. It has no way of knowing how many points are in a waveform and will need to allocate them as they arrive. It has a top array of waveforms that is preallocated. I answered your question about the chart, but I'm not sure if this is what is causing your problem. If you are setting the chart history to a very large number, you might try smaller numbers and see if that is part of the problem. Otherwise it might be some other part of your diagram. Greg McKaskle
