主要内容

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

展示了如何使用这个主题模拟输入记录仪应用程序来查看和记录数据从一个NI usb - 6211设备。

打开模拟输入记录仪在MATLAB®将来发布,应用程序选项卡,测试和测量部分中,点击模拟输入记录仪

模拟输入记录仪按钮

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

请注意

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

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

如果您插入一个设备虽然应用程序是开放的,但是你必须刷新访问设备的清单。在设备选项卡上,单击刷新。使用相同的程序从清单中删除设备后拔掉它。

选择您想要使用的设备设备列表。模拟输入的应用程序立即启动一个预览使用默认设置。

模拟输入记录仪的应用

修改任何扫描和通道设置为您的特定需求。下面的图片显示了应用程序显示设备的三个频道。请注意,最大速度与渠道的数量值发生了变化;这种关系取决于设备。

模拟输入记录仪的应用有三个渠道

设置的值扫描的数量持续时间,

检查连续如果你想覆盖时间或数量的扫描。在这种模式下,记录持续直到你显式地阻止它。

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

当完成录音,因为指定数量的扫描记录或单击停止时,记录数据分配给指定的MATLAB工作空间变量。默认情况下,变量作为开始DAQ_1,它的名字是增加的记录,但您可以指定任何有效的MATLAB函数名字不是已经在使用。变量被分配一个M×N的时间表,其中M表行是扫描和N列的数量是通道的数量。

以下命令显示获得多个通道的时间表的开始录音。

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

视图的第一个四行时间表。

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

时间戳的元素表相对于第一个扫描。第一次扫描的绝对时间是可用的时间表TriggerTime自定义属性。例如,

DAQ_1.Properties.CustomProperties.TriggerTime
19 - 11月- 2019 15:21:01.239 datetime

模拟输入记录仪,点击生成脚本MATLAB应用程序打开的编辑器和显示的等效代码记录数据。下面的代码生成的三路有限的(不连续的)记录这个例子。

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

另请参阅

应用程序

相关的话题