09-23-2013 01:47 AM
Hi all,
I have some LabVIEW VIs for data acquisition。
I need to pass large amount of data(array size >5000000 each time) from one step to another.
But it is not allowed to set array size larger than 5000000.
Any suggestion?
Solved! Go to Solution.
09-23-2013 08:35 AM
maybe use of TDMS files saved to RamDisk drive?
09-23-2013 10:21 AM
You probably don't want to copy such a large array. I'm not an expert on LabVIEW, but I suspect there is some way to keep the data stored in labview and just pass a reference or someway to access it again in to TestStand. As long as you don't need the data in TestStand directly, this will probably be a lot more efficient, since passing the data into teststand would require making a copy of the huge array.
-Doug
09-24-2013 07:12 AM
In your LabVIEW code, put the data into a data value reference. Pass this reference between your TestStand steps. As an added bonus, you will not get an extra copy of the data at each step. You will need to use the InPlace element structure to get your data out of the data value reference.
09-24-2013 08:57 PM
Many thanks to everyone.