我正在使用 Matlab 的数据采集工具箱与 National Instruments ADC 连接。不幸的是,我只能在一天中的有限时间访问实验室中的硬件,但我希望能够在无法访问时开发和测试我的代码。有谁知道我可以收集一些样本数据,然后从文件而不是从实际硬件将其输入 DAQ 工具箱的方法?它需要随着时间的推移输入,就像使用 NI 硬件一样。
当前代码:
s = daq.createSession('ni');
s.addAnalogInputChannel('Dev1',0,'Voltage');
s.Rate = 250;
s.DurationInSeconds = 30;
lh = s.addlistener('DataAvailable', @(src,event)myfunction(src,event));
s.NotifyWhenDataAvailableExceeds = 1000;
s.startBackground();
s.wait();
delete(lh);