Arrays in FPGA must be fixed in size because changing their size would require re-allocating more memory, which is not possible on an FPGA without recompiling the code.
Also keep in mind that arrays take a lot of space, especially on an FPGA. The FPGA programming guide says to try and limit your arrays to 32 elements. You can probably get away with more if you have the 3 million gate FPGA. If you need a larger array, you'll have to send the data back to either RT or LabVIEW to process it.
Ed

Ed Dickens - Certified LabVIEW Architect
Lockheed Martin Space
Using the Abort button to stop your VI is like using a tree to stop your car. It works, but there may be consequences.