NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

FIFO 存檔問題

大家好

小弟是Labview初學者

想問一下如果我在FPGA端給AO一個步階輸入

我想不藉由DAQ卡

直接在compactRIO上作擷取資料及存檔

是需要用到FIFO嗎??

因為我FPGA端的速率高於RT端的速率

我想在FPGA端用10kHz運作

在RT端也用10kHz當作取樣速率

直接抓取我的資料

不過我的程式好像怪怪的

可以請各位幫小弟解惑一下嗎??

 

謝謝

下面附上我FPGA及RT端程式

 

 

 

 

下載全部
0 積分
1 條訊息(共 2 條)
5,696 檢視

Hi Johnson22,

 

看您的程式,你應該使用的是DMA FIFO。

DMA FIFO會有一個DMA Engine來負責在Target端與Host端傳遞資料,關於DMA FIFO傳遞的說明,您可以參考下方的連結。

http://zone.ni.com/devzone/cda/tut/p/id/4534

此外,您覺得程式怪怪的,是哪個地方覺得不對或是執行起來的結果不正確嗎?

您也可以使用範例程式進行測試。

 

dma.png

 

謝謝

 

0 積分
2 條訊息(共 2 條)
5,677 檢視