在后台生成信号
这个例子展示了如何在MATLAB继续运行时在后台生成信号。
创建NI DataAcquisition对象并添加模拟输出电压通道cDAQ1Mod2
:
D = daq(“倪”);addoutput (d,“cDAQ1Mod2”,“ao0”,“电压”);
在NI设备上使用终端名指定通道ID,例如“ao1”
,或者类似的数字1
.
创建数据以输出:
outputData = (linspace(-1,1,5000)');
在本例中,5000次扫描将运行5秒。
将输出数据排队:
预加载(d, outputData);
启动信号输出生成:
开始(d);
你可以执行其他的MATLAB®命令,而生成正在进行。在本例中,调用暂停
,这会导致MATLAB命令行等待您按下任何键。
暂停