各位好
小弟目前想在RT端做存檔動作
不過RT端的執行速率最快到1ms
小弟想要在RT端的取樣率達到10kHz
因此設立了FIFO作為暫存區
在FPGA端設定執行速率為10kHz
不過我的RT端卻接收不到任何資料
可以請各位前輩幫我看看哪裡發生錯誤嗎??
已解決! 轉到解決方案。
在 07-21-2011 08:34 PM
您好
看了您的圖示,有幾種可能喔。 1. RT端的timeout設太短, 您一次要讀1023個點,但是timeout只設了1ms,可能1023個點還沒讀到就已經timeout。 2. 您RT輸出部分接的是Elements Remaining ,這個輸出項代表的是當timeout發生時,會輸出還留在buffer中的element數目,而非實際的資料。 所以建議您將timeout設長,讀的點數設短,將RT while loop的wait until next ms function拿掉,並且將接腳從Elements Remaining改到Data試試看。 供您參考囉~