07-12-2011 03:25 PM
I am reading a memory address from a PC and taking the data from this pointer and then generating a 2D (28x32) array of data. Lets call this array X.
The issue I am trying to resolve is that I want a second array (array Y) to be an appended version of a continually updated array X.
Here is what I want to accomplish:
So I am at the beginning of my program, I read my memory address and generate array X. I then send that data to array Y. From there I go back and read from the memory that has been updated and take in new values for array X. I then want to pass an updated array X to append array Y with the new data. Array Y would become a 56x32 array, then 84x32... (n*28) x32 array.
I would ideally like to have this run without a max set to the appending portion. I would ideally like to keep appending array Y until the rest of the program is done running through its stuff. Any help would be excellent.
If this has been answered elsewere I'm sorry for the spam, but I have been unable to locate it.
07-12-2011 04:36 PM - edited 07-12-2011 04:38 PM
Hi Renniks,
first you should consider to use BuildArray in "Concat" mode and then you should read the knowledge base article on handling large datasets...
04-04-2013 03:50 AM
plz anybody tell how to concatenate updating array..? actually i am creating array with conitonusly changing input array ...problem is with the INDEX....i am not able to increse my index ,and cannot create array with prevoius and present data
04-04-2013 03:56 AM
04-04-2013 05:50 AM - edited 04-04-2013 05:51 AM
The default behavior of build array is to increase the dimensions. To contatenate, you need to set the property of the build array node to "Concatenate Inputs"
http://digital.ni.com/public.nsf/allkb/F0D6E603E1E247428625733A0069CAAA