主要内容

从RTD获取温度数据

此示例显示了如何从电阻温度设备(RTD)获取温度数据并显示读数。该设备附着在PC外壳中以监视内部温度的变化。

发现支持RTD的设备金宝app

要发现一个支持桥接传感器测量的设备,请访问表中的设备金宝appdaqlist命令。此示例在NationalInstruments®Compactdaq机箱NI CDAQ-9178中使用NI 9219模块。这是一个24位通用模拟输入模块,是机箱中的模块7。

d = daqlist(“你”
d = 12×4 table DeviceID Description Model DeviceInfo ___________ __________________________________ _____________ ____________________ "cDAQ1Mod1" "National Instruments NI 9205" "NI 9205" [1×1 daq.DeviceInfo] "cDAQ1Mod2" "National Instruments NI 9263" "NI 9263" [1×1 daq.deviceinfo]“ cdaq1mod3”“国家仪器NI 9234”“ NI 9234” [1×1 DAQ.DEVICEINFO]“ CDAQ1MOD4”“ CDAQ1MOD4”“ NINATARTY INSTRANTMES NI Instruments NI 9201”““国家仪器NI 9402”“ NI 9402” [1×1 DAQ.DeviceInfo]“ CDAQ1MOD6”“ NANTARTALSE INSTERTUMEL NI 9213”“ NI 9213” [1×1 DAQ.Deviceinfo]NI 9219“ [1×1 DAQ.DeviceInfo]“ CDAQ1MOD8”““国家仪器NI 9265”“ NI 9265” [1×1 DAQ.DEVICEINFO] DEV1“ DEV1” DEV1“ DEV1”“ NANITAL ENTIANTION PCIE-6363”1 daq.deviceinfo]“ dev2”“国家仪器ni Elvis II”“ Ni Elvis II” [1×1 DAQ.DeviceInfo]“ Dev3”“ Dev3”“ National Instruments PCIE-6363”“ PCIE-6363”“ PCIE-6363” [1×1 daq.deviceinfo]“ dev4”“国家仪器PCIE-6363”“ PCIE-6363“ [1×1 daq.deviceinfo]
deviceinfo = d {7,“设备信息”}
deviceinfo = ni:国家仪器NI 9219(设备ID:'cdaq1mod7')模拟输入支持:9范围支持的速率从0.1到100.0扫描/秒4通道('ai0',金宝app'ai1','ai1','ai1','ai2','ai2','ai3','ai3')“电压”,“电流”,“热电偶”,“ RTD”,“桥”测量类型该模块在“ CDAQ-9178”底盘的插槽7中,名称为“ CDAQ1”。

添加RTD频道

创建一个dataAcquetion,并添加一个模拟输入通道RTD测量类型。

dq = daq(“你”);dq.rate = 30;ch = addInput(dq,“ CDAQ1MOD7”,,,,“ AI3”,,,,“ RTD”);

设置传感器属性

指的是传感器数据表和匹配值s accordingly. In this example, an SA1-RTD series sensor from Omega® is used. Set units to“华氏”,RTD类型“ PT3851”,将RTD电路配置为“四线”,将电阻设置为100欧姆。

ch.units =“华氏”;ch.rtdtype =“ PT3851”;ch.rtdconfiguration =“四线”;ch.r0 = 100;

设置adctimingmode

默认情况下,ADC正时模式adctimingmode频道的设置为“高分辨率”。设置adctimingmode“高速”

ch.AdctimingMode =“高速”;

获取和绘图数据

使用命令获取数据。

data = read(dq,seconds(1));绘图(data.time,dation.cdaq1mod7_ai3);demeSign = 176;ylabel(sprintf(sprintf)(“温度(%CF)”,demeSign));