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
- last edited on
03-17-2026
11:25 AM
by
Content Cleaner
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
- last edited on
03-17-2026
11:26 AM
by
Content Cleaner
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"
https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z0000019MORSA2&l=en-US