NI產品與技術 討論區

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

擷取資料的寫入問題

Hi! NI的工程師您好
想請教您一個問題
 
用DAQ卡擷取資料後,原本我是將資料每秒寫入HD中(每秒寫入txt檔中),
但近來發現訊號重建時有疑似資料不完全的現象。
 
懷疑是寫入HD的速度跟不上擷取卡的讀取速度(取樣頻率200Hz),
導致資料點遺失。
 
目前想改以先將資料寫入系統記憶體中,待量測完畢後再一次寫入HD,試圖解決這個問題
想請問有沒有類似的範例可以參考?
 
之前試過靠著位移暫存器,先將資料不斷累積存在array中,待量測完畢後再一次寫入HD,
但是會造成記憶體飽合的問題(量測時間有點長)。
請教一下加大系統的ram有辦法解決上述問題嗎?
還是有更好的方法呢?
 
謝謝您耐心的閱讀


由 817 在 08-07-2008 03:13 AM 上編輯的訊息

由 817 在 08-07-2008 03:14 AM 上編輯的訊息
0 積分
1 條訊息(共 2 條)
3,801 檢視

硬碟儲存速度大約30MB/s,所以可能是程式的問題。

建議到 ni.com google 一下,您可以輸入 " stream to disk "

然後左邊的視窗請選擇 Example code 或 Knowledgebase 或 Tutorial..等等。

應該可以看到您要的答案及觀念。

0 積分
2 條訊息(共 2 條)
3,766 檢視