主要内容

从热电偶获取温度数据

这个例子展示了如何从支持热电偶测量的NI设备读取数据。

发现支持热电偶的设备

方法返回的表中访问该设备,可发现支持热电偶测量的设备daqlist命令。此处以NI 9213设备为例进行说明。这是一个16通道热电偶模块,是机箱中的模块6。

D = daqlist(“倪”
d = 12×4表的DeviceID DeviceInfo描述模型  ___________ __________________________________ _____________ ____________________ " cDAQ1Mod1”“国家仪器NI 9205”“NI 9205”[1×1采集。DeviceInfo] "cDAQ1Mod2" "美国国家仪器NI 9263" "NI 9263" [1×1 daq。DeviceInfo] "cDAQ1Mod3" "美国国家仪器NI 9234" "NI 9234" [1×1 daq。DeviceInfo] "cDAQ1Mod4" "美国国家仪器NI 9201" "NI 9201" [1×1 daq。DeviceInfo] "cDAQ1Mod5" "国家仪器NI 9402" "NI 9402" [1×1 daq。DeviceInfo] "cDAQ1Mod6" "美国国家仪器NI 9213" "NI 9213" [1×1 daq。DeviceInfo] "cDAQ1Mod7" "美国国家仪器NI 9219" "NI 9219" [1×1 daq。DeviceInfo] "cDAQ1Mod8" "美国国家仪器NI 9265" "NI 9265" [1×1 daq。DeviceInfo] "Dev1" "美国国家仪器公司pci -6363" " pci -6363" [1×1 daq。DeviceInfo]"Dev2" "National Instruments NI ELVIS II" "NI ELVIS II" [1×1 daq.DeviceInfo] "Dev3" "National Instruments PCIe-6363" "PCIe-6363" [1×1 daq.DeviceInfo] "Dev4" "National Instruments PCIe-6363" "PCIe-6363" [1×1 daq.DeviceInfo]
deviceInfo = d{6,“DeviceInfo”
deviceInfo = ni: National Instruments ni 9213(设备ID: 'cDAQ1Mod6')模拟输入支持:-0.078到+0.078伏特范围从0.1到1351.4扫描/秒16通道('ai0' - 'ai15')“电压”,“热电偶”测量类型该模块位于“cDAQ-9178”机箱的插槽6,名称为“cDAQ1”。

添加热电偶通道

创建一个数据采集,改变其扫描每秒扫描四次,并增加一个模拟输入通道与热电偶测量类型。

Dq = daq(“倪”);dq。比率= 4;Ch = addinput(dq,“cDAQ1Mod6”“ai0”“热电偶”);

配置通道属性

设置热电偶类型为K,单位为开尔文(热电偶类型应与传感器配置匹配)。

ch.ThermocoupleType =“K”;ch.Units =“开”;ch
ch =指数类型设备通道测量类型范围名称  _____ ____ ___________ _______ ________________ _____________________ _______________ 1“人工智能”“cDAQ1Mod6”“ai0”“电压(Diff)”"+73 to +1523开尔文" "cDAQ1Mod6_ai0"

获取和绘制数据

使用命令获取数据。

Data = read(dq, seconds(1));(数据。时间,data.cDAQ1Mod6_ai0);ylabel (“温度(K)”);

Baidu
map