主要内容

入门与中冶设备

这个例子说明了如何开始使用命令行MCC设备。

发现可用的设备

发现设备连接到您的系统使用daqlist。要了解更多有关个人设备,访问设备表中的条目。

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

创建DataAcquisition

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

DQ = DAQ(“MCC”
DQ = DataAcquisition使用Measurement Computing公司公司硬件:运行:0率:1000 NumScansAvailable:0 NumScansAcquired:0 NumScansQueued:0 NumScansOutputByHardware:0 RateLimit:[]显示频道显示属性和方法

添加模拟输入通道

addinput功能附加一个输入信道到DataAcquisition。您可以到DataAcquisition添加多个通道。这个例子使用一个输入通道,AI0,其连接到一个函数发生器通道输出10Hz的正弦波。

addinput(DQ,“Board0”“AI0”“电压”);DQ
DQ = DataAcquisition使用Measurement Computing公司公司硬件:运行:0率:1000 NumScansAvailable:0 NumScansAcquired:0 NumScansQueued:0 NumScansOutputByHardware:0 RateLimit:0.1000 100000]显示频道显示属性和方法

获取时间戳数据

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

[数据,开始时间=读取(DQ,秒(1));

绘制获取数据

情节(data.Time,data.Board0_Ai0);Xlabel(“时间(s)”);ylabel(“电压(V)”);

收购事项的更改默认属性

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

dq.Rate = 5000;

运行采集和绘制采集的数据:

[数据,开始时间=读取(DQ,秒(1));情节(data.Time,data.Board0_Ai0);Xlabel(“时间(s)”);ylabel(“电压(V)”);