主要内容

开始使用MCC设备

此示例显示了如何从命令行使用MCC设备开始的。

发现可用的设备

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

d = daqlist(“ MCC”);D(1,:)
ans = 1×4 table DeviceID Description Model DeviceInfo ________ _____________________________________________ _________________ ________________________ "Board0" "Measurement Computing Corp. USB-1608FS-Plus" "USB-1608FS-Plus" [1×1 daq.sdk.DeviceInfo]

创建数据速度

DAQ函数创建一个dataAcquisition对象。DataAcsocition包含描述与采集相关的硬件,扫描速率和其他属性的信息。

dq = daq(“ MCC”
dq =使用测量计算公司的dataAcquisition。硬件:运行:0速率:1000 numscansavailable:0 numScansAcquiried:0 numScansqueud:0 numScansOutputbyHardware:0 ratelimit:[[]显示频道显示属性和方法显示属性和方法

添加模拟输入通道

addInput函数将输入通道附加到DataAcquisition。您可以将多个通道添加到DataAcquisition中。此示例使用一个输入通道AI0,该通道连接到输出10 Hz正弦波的函数发生器通道。

addInput(DQ,“ board0”,,,,“ AI0”,,,,“电压”);DQ
dq =使用测量计算公司的dataAcquisition。硬件:运行:0速率:1000 numscansavailable:0 numScansAcquired:0 numScansqueud:0 numScansoutputbyhardware:0 ratelimit:[0.1000 100000]显示属性和方法显示属性和方法

获取时间戳数据

功能开始采集并将结果作为时间表返回。

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

情节获取的数据

绘图(data.time,dation.board0_ai0);Xlabel(“时间)”);ylabel(“电压(V)”);

更改收购的默认属性

默认情况下,收购每秒以1000扫描的方式运行一秒钟。要以不同的速度获取,请更改速度财产。

dq.rate = 5000;

运行采集并绘制获得的数据:

[data,starttime] = read(dq,seconds(1));绘图(data.time,dation.board0_ai0);Xlabel(“时间)”);ylabel(“电压(V)”);