用模拟输入记录器采集数据

本主题演示如何使用模拟输入记录应用程序查看和记录数据从NI USB-6211设备。

要打开模拟输入记录,在MATLAB®工具条,在应用选项卡,在测试与测量部分中,单击模拟输入记录。

在打开,模拟输入记录试图找到你所有的连接模拟音频输入设备。

注意

打开模拟输入记录删除MATLAB所有现有DataAcquisition接口。

通过模拟输入记录器中创建的DataAcquisition接口不是从MATLAB命令行访问。

如果你插入一个设备,而应用程序是开放的,你必须刷新列表访问该设备。在设备选项卡,单击刷新。使用相同的步骤,以拔掉它之后,从列表中移除的设备。

选择设备要在使用设备列表。该应用程序将立即启动使用默认设置模拟输入的预览。

修改为您的特定需求的任何扫描和通道设置。下面的图像示出了该应用显示所述装置的三个信道。请注意,最大速率值已经与信道数目改变;这种关系取决于设备。

为设定值扫描数持续时间

校验连续如果要覆盖扫描的持续时间或数量。在这种模式下,录制继续进行,直到您明确停止。

当你准备开始记录数据,请点击记录

当录制完成,要么是因为扫描指定数量的记录,或者您点击停止,将记录的数据分配给指定的MATLAB工作空间变量。默认情况下,变量以数据采集1和它的名字递增与每一个记录,但你可以在使用中没有指定任何有效的MATLAB变量名。变量被分配一个M×N的时间表,其中M表中的行是扫描和N列的数量是信道数。

以下命令显示用于多通道记录所获取的时间表的开始。

谁是
名称大小字节类属性DAQ_1 1000x3 33315时间表

查看时间表的前四个行。

DAQ_1(1:4,:)
ANS = 4×3时间表时间Dev1_ai0 Dev1_ai1 Dev1_ai2 _________ ________ ________ ________ 0秒4.0578 -1.9676 5.1516 0.001秒2.8081 -2.5671 4.3738 0.002秒1.4604 -3.0992 3.4339 0.003秒0.029896 -3.5211 2.3651

表中的时间戳元件是相对于所述第一扫描。第一次扫描的绝对时间是在现有时间表TriggerTime自定义属性。例如,

DAQ_1.Properties.CustomProperties.TriggerTime
日期时间11月19日 -  2019 15:21:01.239

在模拟输入记录,单击生成脚本对于该应用打开MATLAB编辑器和用于记录数据的显示的等效代码。为有限的(不连续的)3通道这个例子中的记录时,将生成下面的代码。

也可以看看

应用

相关主题