如何用DAQ輸出1Darray訊號

我手邊的硬體是DAQ 6025E,有兩個AO,還有很多DIO

我希望能設定輸出1011000010這種訊號去調變laser on/of

如何設定取樣速率讓1輸出10ms,0 10ms 1 10ms........

是用DAQmx timing嗎?還是DAQ creat timing source

另外使用 AO or DO有差嗎?

算了一下.我要取樣的頻率將近300kHz=>約0.000003s=0.003ms

意思是不是timed loop內PC的timing不夠快?

可以用pci-6052E的硬體當timing嗎?

timed loop的ticks又要怎麼設定?

提供頻率的部份,可能要看你硬體的資料了..

軟體的部份,應該在DAQ小幫手可以設定...

矩陣的部份利用(T/F)來完成... 試試看吧 ~ ^^

DO與AO..我記得是類比與數位...

之前我坐陣列是以Digital I/O為主....

參考一下吧 ^^

我打電話問過ni.他說我的硬體DIgital out沒辦法那麼快.AO可以試試.
反正laser那邊超過幾v就是亮態,所以AO波型醜沒關係,有可能會買DIO卡來用

目前用DAQ卡的問題是daq assistant 稍微開久一點會當掉.可能因為我開的頻率要很快
不能用wait, cpu100%

DAQmx就不會當機了.不過因為我是用while loop index array到daqmx
頻率好像不是很穩定