开始使用镍设备
这个例子展示了如何从命令行开始与国家仪器设备。
发现可用的设备
发现设备连接到您的系统使用daqlist
。了解更多关于个人设备,访问设备表中的条目。
d = daqlist;d (1:)
ans = 1×5表VendorID的DeviceID描述模型DeviceInfo ________ ___________ ______________________________ _____ _____________________________“北爱”“cDAQ1Mod1”“9205年国家仪器倪”“ni 9205”[1×1 daq.ni.CompactDAQModule]
d {1,“DeviceInfo”}
ans =倪:9205年国家仪器倪(设备ID: cDAQ1Mod1)模拟输入支持:4支持利率从0.6到250000.0不等扫描/秒32通道(“ai0”——金宝app“ai31”)电压的测量类型这个模块插槽1 cdaq - 9178的底盘的名字“cDAQ1”。
创建一个DataAcquisition
的数据收集
命令创建一个DataAcquisition对象。DataAcquisition包含信息描述硬件、扫描速率、和其他与收购相关的属性。
dq =采集(“倪”)
dq = DataAcquisition使用国家仪器硬件:运行:0速度:1000 NumScansAvailable: 0 NumScansAcquired: 0 NumScansQueued: 0 NumScansOutputByHardware: 0 RateLimit:[]显示频道显示属性和方法
添加一个模拟输入通道
的addinput
DataAcquisition命令附加一个输入通道。
ch = addinput (dq,“cDAQ1Mod1”,“ai0”,“电压”)
ch =指数类型设备通道测量类型范围名称_____ _____ ___________和___________ _____________售予1“人工智能”“cDAQ1Mod1”“ai0”“电压(Diff)”"-10 to +10 Volts" "cDAQ1Mod1_ai0"
获取时间戳数据
的读
命令启动收购作为一个时间表并返回结果。
data =阅读(dq,秒(1));
图数据
(数据。时间,data.cDAQ1Mod1_ai0);ylabel (“电压(V)”);
改变默认属性的收购
默认情况下,运行在每秒1000扫描的扫描速率。获得更高的速度,改变率
财产。
dq。率= 5000;
运行采集和阴谋获得数据:
(数据,开始时间)=阅读(dq,秒(2));(数据。时间,data.cDAQ1Mod1_ai0);ylabel (“电压(V)”);