Re: [問題] NI6251訊號擷取問題已回收
找到了 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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章