主要内容

用模拟输入记录仪获取数据

的使用方法模拟输入记录仪app用于查看和记录NI USB-6211设备的数据。

打开模拟输入记录仪,在MATLAB上®工具条上的应用程序选项卡,在测试与测量部分中,点击模拟输入记录仪

模拟输入记录仪按钮

打开后,模拟输入记录仪试图找到所有附加的模拟和音频输入设备。

请注意

打开模拟输入记录仪删除MATLAB中所有现有的数据采集接口。

控件创建的DataAcquisition接口模拟输入记录仪不能从MATLAB命令行访问。

如果在应用程序打开时插入设备,则必须刷新列表以访问该设备。在设备选项卡上,单击刷新.在拔出设备后,使用相同的过程从清单中删除设备。

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

模拟输入记录仪app

根据您的具体需要修改任何扫描和通道设置。下图显示的应用程序显示了设备的三个通道。注意最大速度值随通道数量的变化而变化;这种关系取决于设备本身。

模拟输入记录器应用程序与三个通道

设置值扫描次数持续时间,

检查连续如果您想覆盖扫描的持续时间或次数。在此模式下,记录将继续进行,直到显式地停止它。

当您准备好开始记录数据时,单击记录

当记录完成时,因为记录了指定的扫描次数,或者您单击停止,记录的数据被分配给指示的MATLAB工作区变量。默认情况下,该变量以DAQ_1,并且它的名称随着每一次记录而递增,但是您可以指定任何尚未使用的有效MATLAB变量名。变量被分配了一个M × N的时间表,其中M行表是扫描的数量,N列是通道的数量。

下面的命令显示获取的多通道记录时间表的开始。

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

查看时间表的前四行。

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

该表的时间戳元素相对于第一次扫描。第一次扫描的绝对时间在时间表中TriggerTime自定义属性。例如,

DAQ_1.Properties.CustomProperties.TriggerTime
15:21:01.239

模拟输入记录仪,点击生成脚本应用程序打开MATLAB编辑器并显示记录数据的等效代码。以下代码是为这个示例的有限(非连续)3通道记录生成的。

模拟输入记录器生成的代码

另请参阅

应用程序

相关的话题