LabVIEW FPGA Compilation Error: Array Does Not Resolve to a Fixed Size

Updated Oct 26, 2023

Reported In

Software

  • LabVIEW FPGA Module
  • LabVIEW

Issue Details

I'm trying to compile my LabVIEW FPGA VI, and I am getting the Error −61333:

Array does not resolve to a fixed size. LabVIEW cannot determine the size of the array output because arrays of different sizes are wired to the node. Ensure that all array inputs resolve to the same size.
 
rtaImage.jpg

Why am I receiving this error? How do I resolve it?

Solution

Arrays on FPGA targets need to be of fixed-size. This error will occur if you have an initialized array outside a loop that is different in size from an array defined in loop. Make sure the size of the arrays match, and you are not changing the size of the array inside the loop.