主要内容

MCC设备入门

这个例子展示了如何从命令行开始使用MCC设备。

发现可用设备

发现连接到系统的设备daqlist.要了解有关单个设备的更多信息,请访问设备表中的条目。

D = daqlist(“世纪挑战集团”);d (1:)
ans = 1×4表的DeviceID DeviceInfo描述模型  ________ _____________________________________________ _________________ ________________________ " Board0”“测量计算公司的usb - 1608 - fs - + usb - 1608 - fs -”“+”[1×1 daq.sdk.DeviceInfo]

创建数据采集

数据收集函数创建一个数据采集对象。DataAcquisition包含描述硬件、扫描速率和与采集相关的其他属性的信息。

Dq = daq(“世纪挑战集团”
dq = DataAcquisition using Measurement Computing Corp. hardware: Running: 0 Rate: 1000 NumScansAvailable: 0 NumScansAcquired: 0 NumScansQueued: 0 NumScansOutputByHardware: 0 RateLimit: [] Show channels显示属性和方法

添加模拟输入通道

addinput函数将输入通道附加到数据采集。您可以向一个数据采集添加多个通道。本例使用一个输入通道Ai0,它连接到一个输出10hz正弦波的函数发生器通道。

addinput (dq,“Board0”“Ai0”“电压”);dq
dq = DataAcquisition using Measurement Computing Corp. hardware: Running: 0 Rate: 1000 NumScansAvailable: 0 NumScansAcquired: 0 NumScansQueued: 0 NumScansOutputByHardware: 0 RateLimit: [0.1000 100000] Show channels显示属性和方法

获取有时间戳的数据

函数启动获取并将结果作为时间表返回。

[data, startTime] = read(dq, seconds(1));

图采集数据

(数据。时间,data.Board0_Ai0);包含(“时间(s)”);ylabel (“电压(V)”);

更改采集的默认属性

默认情况下,采集将以每秒1000次扫描的速度运行一秒。要以不同的速率获取,请更改财产。

dq。费率= 5000;

运行采集并绘制采集数据:

[data, startTime] = read(dq, seconds(1));(数据。时间,data.Board0_Ai0);包含(“时间(s)”);ylabel (“电压(V)”);