Hello,

Dennis is correct; a local variable will force a copy of the data.  In
general, LabVIEW will try to do an in-place replacement whenever
possible.  However, depending on what is happening with the data
before and after the replacement, LabVIEW may make a copy.

A good KnowledgeBase discussing buffer allocation is <a
href="http://digital.ni.com/public.nsf/websearch/C18189E84E2E415286256D330072364A?OpenDocument";>Determining
When and Where LabVIEW Creates a New Buffer</a>.  There is a small
utility at the bottom of the page that will show you where data copies
are happening.

It sounds like you've been able to solve your problem.  If you have
any further questions, feel free to post again.

Grant M.
National Instruments

Reply via email to