DAQ卡 N Samples 的使用方法

各位先進大家好,目前使用PCI-6014需要一次抓取18000個訊號點、取樣頻率為1.084K需要抓16.6秒,再回傳至程式做運算,可是他會跳出錯誤

我需要如何修改程式才可以順利抓值呢?

N Samples.vi

在記憶體沒有爆掉的情況下,把timeout的數值調成17秒,就可以解決。

那請問<span =“apple-style-span” style="font-size: 12px; line-height: 18px; -webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; "><span =“bold” style="text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; color: rgb(0, 0, 0); font-size: 12px; ">Benjamin<span =“apple-style-span” style=“font-weight: normal;”>大大記憶體是怎麼算出來的呢?我有看他的規格表如圖

<span =“apple-style-span” style="font-size: 12px; line-height: 18px; -webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; "><span =“bold” style="text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; color: rgb(0, 0, 0); font-size: 12px; "><span =“apple-style-span” style=“font-weight: normal;”>
<span =“apple-style-span” style="font-size: 12px; line-height: 18px; -webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; "><span =“bold” style="text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; color: rgb(0, 0, 0); font-size: 12px; "><span =“apple-style-span” style=“font-weight: normal;”>512樣本還需要經過什麼運算,才可以得知我取樣數的最高上限值。

這個記憶體是DAQ卡上FIFO的大小。


DAQ AI採樣後的資料是透過FIFO暫存,以DMA方式經過匯流排 (PCI、PXI、PCIe or USB) 傳回host PC的記憶體裡,程式裡指定N的大小,其實只是PC上規劃的一段記憶體空間,當資料累積到達指定大小時,才批次送到下一個處裡程序。


N_Samples_v02.vi