Re: [問題] NI6251訊號擷取問題已回收

看板MATLAB作者 (okelddo)時間17年前 (2008/12/25 22:05), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
找到了 orz % Create the object outside of the loop. ai = analoginput('nidaq', 'Dev1'); addchannel(ai, 0); % Execute acquisition. for ii = 1:num_iterations start(ai); wait(ai, 2) data = getdata(ai); plot(data); end % Delete the object out of the loop. delete(ai) clear ai ※ 引述《okelddo (okelddo)》之銘言: : 想請問一下~~~ : 我用MATLAB擷取 NI的 USB6251這張卡, : 一直都用得很順利。 : 但是最近因為實驗需求,需要把 start(ai)這個指令放進迴圈裡面, : 可是放進去後卻出現如下的錯誤訊息: : ??? Error using ==> daqdevice.start at 58 : Data acquisition object OBJ is an invalid object. : 如果把迴圈拿掉,又可以跑。 : 請問有人遇過同樣問題嗎? : 怎麼解決呢? : 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.121.12
文章代碼(AID): #19KvCLYi (MATLAB)
文章代碼(AID): #19KvCLYi (MATLAB)