本主题展示如何使用模拟输入记录仪应用程序查看和记录数据从NI USB-6211设备。
打开模拟输入记录仪,在MATLAB上®将来发布,应用程序选项卡,测试和测量部分中,点击模拟输入记录仪.
打开后,模拟输入记录仪尝试找到所有附加的模拟和音频输入设备。
请注意
打开模拟输入记录仪删除MATLAB中所有现有的数据采集接口。
创建的DataAcquisition接口模拟输入记录仪不能从MATLAB命令行访问。
如果你在应用程序打开时插入一个设备,你必须刷新列表以访问该设备。在设备选项卡上,单击刷新.在拔下设备后,使用相同的过程从列表中删除设备。
中选择要使用的设备设备列表.应用程序立即使用默认设置预览模拟输入。
修改任何扫描和通道设置为您的具体需要。下图显示了显示设备三个通道的应用程序。请注意,最大速度价值随着渠道的数量而变化;这种关系取决于设备。
设置的值扫描的数量或持续时间,率.
检查连续如果您想重写扫描的持续时间或次数。在此模式下,录制将继续,直到您明确地停止它。
当您准备好开始记录数据时,单击记录.
当记录完成时,或者因为记录了指定的扫描次数,或者单击停止,将记录的数据分配给指定的MATLAB Workspace变量。默认情况下,变量开始为DAQ_1
,并且它的名称随着每次记录而增加,但是您可以指定任何尚未使用的有效MATLAB变量名。变量被分配一个M × N的时间表,其中M行是扫描的数量,N列是通道的数量。
以下命令显示获得的多通道录音时间表的开始。
谁
名称大小字节类属性DAQ_1 1000x3 33315时间表
查看时间表的前四行。
DAQ_1 (1:4,:)
ans = 4×3 schedule 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 . log . log . log . log . log . log . log . log . log . log
表中的时间戳元素是相对于第一次扫描的。时间表中有第一次扫描的绝对时间TriggerTime
自定义属性。例如,
DAQ_1.Properties.CustomProperties.TriggerTime
19 - 11月- 2019 15:21:01.239 datetime
在模拟输入记录仪,点击生成脚本打开MATLAB编辑器,显示记录数据的等效代码。下面的代码是为这个示例的有限(非连续)3通道记录生成的。