主要内容

从RTD获取温度数据

该示例显示了如何从电阻温度设备(RTD)中获取温度数据并显示读数。该设备安装在PC盒内,以监控内部温度变化。

发现支持RTD的设备金宝app

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

d = daqlist(“你”
d = 12×4表无序化描述模型detailinfo ___________ _______________________________________________________________________________________________________________________________________________________________________________________q_________________mod1“”ni 9205“[1×1 daq.deviceinfo]”CDAQ1MOD2“”ni 9263“”ni 9263“[n×1 daq.deviceinfo]“cdaq1mod3”“ni instruments 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.DEVICEIONFO]”CDAQ1MOD6“”NI I Instruments NI 9213“”NI 9213“[1×1 DAQ.DEVICEINFO]”CDAQ1MOD7“”国家仪器NI 9219“”NI 9219“[1×1 daq.deviceinfo]”CDAQ1Mod8“”NIT N INTRUMENTS NI 9265“”NI 9265“[1×1 DAQ.DEVICEINFO]”DEV1“”NITE-6363“[PCIE-6363”[1×1 daq.deviceinfo]“dev2”“Ni Elvis II”“Ni Elvis II”[1×1 daq.deviceInfo]“Dev3”“National Instruments PCIe-6363”“PCIe-6363”[1×1 daq.deviceInfo]“DEV4”“国家仪器PCIE-6363”“PCIe-6363”“[1×1 daq.deviceinfo]
DeviceInfo = D {7,“设备信息”}
DeviceInfo = Ni:National Instruments Ni 9219(设备ID:'CDAQ1Mod7')模拟输入支持:9范围从0.1到100.0扫描金宝app/秒4个通道('AI0','AI1','AI2','AI3')的支持率“电压”,“电流”,“热电偶”,“RTD”,“桥梁”测量类型此模块位于“CDAQ-9178”机箱的插槽7中,名称为“CDAQ1”。

添加RTD通道

创建DataAtCQuisition,并添加模拟输入通道RTD.测量类型。

dq = daq(“你”);dq.rate = 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.频道设置为“高分辨率”。设定AdctimingMode.“高速”

ch.adctimingmode =“高速”;

获取和绘制数据

使用命令获取数据。

数据=读(DQ,秒(1));绘图(data.time,data.cdaq1mod7_ai3);DegeteSign = 176;ylabel(Sprintf(“温度(%CF)”,DegeteSign));