LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

CRIO 9045 Arraysize

Hello,

 

I am about to purchase the LabVIEW FPGA module but want to make sure it fits my needs. My code will need to be able to store and process an array of 40,000 double precision elements while simultaneously collect 40,000 more elements. Is this too much for the FPGA to handle? Its crucial it does this on the FPGA instead of transferring it back to the host to process as that will interrupt my acquisition

 

Thank you

0 Kudos
Message 1 of 3
(297 Views)

@FlyingSquirrel123 wrote:

Its crucial it does this on the FPGA instead of transferring it back to the host to process as that will interrupt my acquisition


I don't understand your issue here.  You can do this with DAQmx and using parallel loops with a queue to pass the data from the acquisition loop to the processing loop, even on a Windows PC.  Look into the Producer/Consumer.


GCentral
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
Message 2 of 3
(277 Views)

Hi squirrel,

 


@FlyingSquirrel123 wrote:

My code will need to be able to store and process an array of 40,000 double precision elements


LabVIEW/FPGA only supports SP floats (aka SGL)…

(Unless you are willing to implement your own code to process DBL values.)

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
Message 3 of 3
(261 Views)