Matlab数据采集工具箱测试数据

Matlab数据采集工具箱测试数据,matlab,data-acquisition,Matlab,Data Acquisition,我正在使用Matlab的数据采集工具箱与国家仪器ADC接口。不幸的是,我只能在一天的有限时间内访问实验室的硬件,但我希望能够在无法访问时开发和测试我的代码。有没有人知道一种方法,我可以收集一些样本数据,然后从文件而不是从实际的硬件将其输入DAQ工具箱?它需要随着时间的推移输入,就像NI硬件一样 当前代码: s = daq.createSession('ni'); s.addAnalogInputChannel('Dev1',0,'Voltage'); s.Rate = 250; s.Durati

我正在使用Matlab的数据采集工具箱与国家仪器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);

如果您可以发布一些代码,准确地显示如何使用ACQ获取数据,这将非常有用。欺骗数据并不难(第二个MATLAB实例写入文件就足够了),但用这样一个抽象的问题陈述来回答您的问题是很困难的。@fletch当然,现在添加了它。我不知道如何从文件中读取数据,但您可以为此创建一个虚拟通道,并使用与您相同的MATLAB代码。请在此处阅读有关创建虚拟频道的详细信息: