我想定期输出波形使用国家仪器采集硬件不使用queueOutputData每次()。
5视图(30天)
显示旧的评论
aio_s = daq.createSession (“倪”);
aio_s。DurationInSeconds = capture_duration;
aio_s。率= f;
ao_ch = addAnalogOutputChannel (aio_s,“Dev1”out_chan_vec,“电压”);
集(ao_ch,“范围”,(-Vout_Range Vout_Range]);
queueOutputData (aio_s tx_data);% TX的数据加载到数据收集
为n = 1: num_captures;
data = startForeground (aio_s)%开始TX过程数据收集
如果n = = num_captures;
其他的
disp ([“拖延”num2str(延迟)之前的下一个捕获……”])
暂停(2)
结束
结束
这个循环一旦生成错误:
之前必须有数据排队在会话中可以调用这个函数。