主要内容

从RTD获取温度数据

这个例子展示了如何从电阻温度器件(RTD)获取温度数据并显示读数。该设备连接在PC机箱内,以监测内部温度变化。

发现支持rtd的设备万博1manbetx

要发现支持桥式传感器测量的设备,请访问由万博1manbetxDAQLIST.命令。这个例子使用了国家仪器®CompactDAQ底盘NI cDAQ-9178中的NI 9219模块。这是一个24位通用模拟输入模块,是模块7在机箱。

d = daqlist(“倪”
d = 12×4表的DeviceID DeviceInfo描述模型  ___________ __________________________________ _____________ ____________________ " cDAQ1Mod1”“国家仪器NI 9205”“NI 9205”[1×1采集。"cDAQ1Mod2" "National Instruments NI 9263" "NI 9263" [1×1 daq。“国家仪器仪表NI 9234”“NI 9234”[1×1 daq。"cDAQ1Mod4" "National Instruments NI 9201" "NI 9201" [1×1 daq。"cDAQ1Mod5" "National Instruments NI 9402" "NI 9402" [1×1 daq。"cDAQ1Mod6" "National Instruments NI 9213" "NI 9213" [1×1 daq。"cDAQ1Mod7" "National Instruments NI 9219" "NI 9219" [1×1 daq。"cDAQ1Mod8" "National Instruments NI 9265" "NI 9265" [1×1 daq。DeviceInfo] "Dev1" "National Instruments PCIe-6363" "PCIe-6363" [1×1 daq. DeviceInfo] "Dev1" "National Instruments PCIe-6363" "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 {7,“DeviceInfo”
模拟输入支持:9个范围支持速率从0.1到100.0扫描/秒4通道('ai0','ai1','ai2','ai3')万博1manbetx该模块位于cDAQ-9178底盘的7号槽,名称为cDAQ1。

添加RTD通道

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

dq = daq(“倪”);dq。率= 30;ch = addinput (dq,“cDAQ1Mod7”“ai3”“RTD”);

设置传感器属性

请参阅传感器数据表并相应地匹配值。在此示例中,使用来自OMEGA®的SA1-RTD系列传感器。设置单位“华”, RTD类型“Pt3851”,配置RTD电路为“FourWire”,并将电阻设置为100欧姆。

Ch.Units =.“华”;ch.RTDType =“Pt3851”;ch.RTDConfiguration =“FourWire”;ch.R0 = 100;

设置ADCTimingMode

默认为ADC定时模式ADCTimingMode的通道设置为“HighResolution”.设置ADCTimingMode“高速”

ch.ADCTimingMode =“高速”;

获取和绘制数据

使用命令获取数据。

数据=读取(dq,秒(1));(数据。时间,data.cDAQ1Mod7_ai3);degreeSign = 176;ylabel (sprintf (“温度(% cF)”degreeSign));