主要内容

从使用MCC设备多通道采集数据

此示例显示如何使用MCC设备从多个模拟输入通道获取数据。

硬件设置

此示例使用测量计算USB-1608FS-Plus器件从模拟输入通道0和9,它们连接到函数发生器的输出记录数据。

显示可用的设备列表

发现设备连接到您的系统使用daqlist

d = daqlist(“MCC”
d = 1×4表的DeviceID描述型号DeviceInfo ________ _____________________________________________ _________________ ________________________ “Board0”, “Measurement Computing公司公司USB-1608FS-PLUS”, “USB-1608FS-PLUS”[1×1 daq.sdk.DeviceInfo]

获取详细信息关于一个设备

daqlist功能您可以显示设备的概述。您可以通过查看附加设备的详细信息设备信息表的字段。

deviceInfo = d {1,“设备信息”}
deviceInfo = MCC:Measurement Computing公司公司USB-1608FS-PLUS(设备ID: 'Board0')模拟输入载体:4米的范围支持的速率为0.1至10金宝app0000.0次/秒8个信道( 'AI0'  -  'AI7') '电压'测量类型

创建DataAcquisition和添加输入通道

DAQ函数创建一个DataAcquisition对象。所述DataAcquisition包含描述信息的硬件,扫描速率,并且与相关联的采集其它性质。

dq=daq(“MCC”%该| addinput |功能增加了一个模拟输入通道,以%的DataAcquisition。您可以到添加多个通道% 数据采集。CH1 = addinput(DQ,“Board0”,0,“电压”);CH 2 = addinput(DQ,“Board0”1,“电压”);
DQ = DataAcquisition使用Measurement Computing公司公司硬件:运行:0率:1000 NumScansAvailable:0 NumScansAcquired:0 NumScansQueued:0 NumScansOutputByHardware:0 RateLimit:[]显示频道显示属性和方法

获取时间戳数据

功能开始收购并返回结果的时间表。

数据=读(DQ,秒(1));

绘制获取数据

积(data.Time,data.Board0_Ai0,data.Time,data.Board0_Ai1);Xlabel('时间(s)');ylabel(‘电压(V)’);

收购事项的更改默认属性

默认情况下,收购运行在每秒1000次扫描一秒。要以不同的速率获得,改变了速度财产。

dq.Rate = 10000;[数据,开始时间=读取(DQ,秒(1));积(data.Time,data.Board0_Ai0,data.Time,data.Board0_Ai1);Xlabel('时间(s)');ylabel(‘电压(V)’);