获得从一个RTD温度数据
这个例子展示了如何从电阻温度设备获得温度数据(RTD)和显示读数。里面的设备连接电脑监控内部温度变化。
发现高压设备支持金宝app
发现设备支持桥传感器测量,访问设备返回的表中金宝appdaqlist
命令。这个示例使用一个NI 9219年国家仪器模块®CompactDAQ底盘倪cdaq - 9178。这是一个24位通用模拟输入模块和模块7在底盘。
d = daqlist (“倪”)
d = 12×4表的DeviceID描述模型DeviceInfo ___________ __________________________________ _________________ ____________________“cDAQ1Mod1”“9205年国家仪器倪”“NI 9205”[1×1采集。DeviceInfo]“cDAQ1Mod2”“9263年国家仪器倪”“NI 9263”[1×1采集。DeviceInfo]“cDAQ1Mod3”“9234年国家仪器倪”“NI 9234”[1×1采集。DeviceInfo]“cDAQ1Mod4”“9201年国家仪器倪”“NI 9201”[1×1采集。DeviceInfo]“cDAQ1Mod5”“9402年国家仪器倪”“NI 9402”[1×1采集。DeviceInfo]“cDAQ1Mod6”“9213年国家仪器倪”“NI 9213”[1×1采集。DeviceInfo]“cDAQ1Mod7”“9219年国家仪器倪”“NI 9219”[1×1采集。DeviceInfo]“cDAQ1Mod8”“9265年国家仪器倪”“NI 9265”[1×1采集。DeviceInfo]“Dev1”“国家仪器作为pcie - 6363”“作为pcie - 6363”[1×1采集。DeviceInfo]“Dev2”“国家仪器倪猫王II”“倪猫王II”[1×1采集。DeviceInfo]“Dev3”“国家仪器作为pcie - 6363”“作为pcie - 6363”[1×1采集。DeviceInfo]“Dev4”“国家仪器作为pcie - 6363”“作为pcie - 6363”[1×1 daq.DeviceInfo]
deviceInfo = d {7,“DeviceInfo”}
deviceInfo =倪:9219年国家仪器倪(设备ID: cDAQ1Mod7)模拟输入支持:9支持利率从0.1到100.0不等扫描/秒4通道(‘ai0’,‘ai1’金宝app,‘ai2’,‘ai3’)“电压”、“当前”,“热电偶”、“RTD”,“桥”的测量类型这个模块在槽7 cdaq - 9178的底盘的名字“cDAQ1”。
添加一个RTD通道
创建一个DataAcquisition,并添加一个模拟输入通道RTD
测量类型。
dq =采集(“倪”);dq。率= 30;ch = addinput (dq,“cDAQ1Mod7”,“ai3”,“RTD”);
设置传感器属性
指的是传感器数据表和匹配相应的值。在这个例子中,从ω®是一个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 =“高速”;
数据获取和情节
使用读
命令来获取数据。
data =阅读(dq,秒(1));(数据。时间,data.cDAQ1Mod7_ai3);degreeSign = 176;ylabel (sprintf (“温度(% cF)”degreeSign));