主要内容

开始使用镍设备

这个例子展示了如何从命令行开始与国家仪器设备。

发现可用的设备

发现设备连接到您的系统使用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:[]显示频道显示属性和方法

添加一个模拟输入通道

addinputDataAcquisition命令附加一个输入通道。

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)”);