与中冶设备开始
这个例子展示了如何从命令行开始与MCC设备。
发现可用的设备
发现设备连接到您的系统使用daqlist
。了解更多关于个人设备,访问设备表中的条目。
d = daqlist (“世纪挑战集团”);d (1:)
ans = 1×4表的DeviceID描述模型DeviceInfo ________ _____________________________________________ _________________ ________________________“Board0”“测量计算公司的usb - 1608 - fs -加”“usb - 1608 - fs +”[1×1 daq.sdk.DeviceInfo]
创建一个DataAcquisition
的数据收集
函数创建一个DataAcquisition对象。DataAcquisition包含信息描述硬件、扫描速率、和其他与收购相关的属性。
dq =采集(“世纪挑战集团”)
dq = DataAcquisition使用测量计算公司硬件:运行:0速度:1000 NumScansAvailable: 0 NumScansAcquired: 0 NumScansQueued: 0 NumScansOutputByHardware: 0 RateLimit:[]显示频道显示属性和方法
添加一个模拟输入通道
的addinput
DataAcquisition函数附加一个输入通道。您可以添加多个DataAcquisition通道。这个示例使用一个输入通道,Ai0,这是连接到一个输出10 Hz正弦波函数发生器的通道。
addinput (dq,“Board0”,“Ai0”,“电压”);dq
dq = DataAcquisition使用测量计算公司硬件:运行:0速度:1000 NumScansAvailable: 0 NumScansAcquired: 0 NumScansQueued: 0 NumScansOutputByHardware: 0 RateLimit:[100000 - 0.1000]显示频道显示属性和方法
获取时间戳数据
的读
函数开始收购,然后返回结果作为一个时间表。
(数据,开始时间)=阅读(dq,秒(1));
情节获得数据
(数据。时间,data.Board0_Ai0);包含(“时间(s)”);ylabel (“电压(V)”);
改变默认属性的收购
默认情况下,收购运行在每秒1000扫描为一秒。获得不同的速度,改变率
财产。
dq。率= 5000;
运行采集和阴谋获得数据:
(数据,开始时间)=阅读(dq,秒(1));(数据。时间,data.Board0_Ai0);包含(“时间(s)”);ylabel (“电压(V)”);