开始使用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)”);