Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

I am getting a FIFO.READ error code -50400 from Invoke Method: FIFO.Read

From the Example:

 

http://zone.ni.com/devzone/cda/tut/p/id/11198#toc4 

 

Using the FPGA example starting on section 5. (NOT THE SCAN MODE EXAMPLE)

 

The INVOKE method FIFO.READ returns error -50400.  SEE ATTACHED FILE.

 

 

The error explanation states "NI Platform Services:  The transfer did not complete within the timeout period or within the specified number of retries." 

 

How do I resolve this error??  I thought FPGA target and Real time host would be a good solution for high speed data acquisition.  Scan mode seems to be limited to only 1kHz so it seemed like FPGA would be a better solution for me.  However it seems to be creating a lot of headaches.  Maybe there is a better way to acquire data to disk and monitor in real time with cRIO?  I am pretty much willing to try anything at this point. 

0 Kudos
Message 1 of 2
(5,614 Views)

Hi

Have you set the Count(uSec) input control in your RT to something other than zero?  The tutorial says to use 500 microseconds.

If this is zero then the FPGA loop will be running far to fast for the FIFO and will generate an error.

 

Cheers

Stephen

0 Kudos
Message 2 of 2
(5,601 Views)