这个例子展示了如何使用CompactDAQ模块获取桥电路电压比数据,然后计算和绘制应变值。此示例不适用于USB设备,如NI USB-9219。
发现设备支持桥传感器测量,访问设备通过返回的数组中金宝appdaqlist
命令。对于这个例子使用国家Instruments®CompactDAQ底板NI cDAQ-9178和模块9219 NI与IDcDAQ1Mod7
。
d = daqlist (“你”)
d = 12×4表的DeviceID描述型号DeviceInfo ___________ __________________________________ _____________ ____________________ “cDAQ1Mod1”, “美国国家仪器NI 9205”, “NI 9205”[1×1 daq.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”, “美国国家仪器公司的PCIe-6363”, “PCIe的6363”[1×1 daq.DeviceInfo] “DEV2”, “美国国家仪器NI ELVIS II”, “NI ELVIS II”[1×1 daq.DeviceInfo] “DEV3”, “美国国家仪器公司的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')模拟输入载体:0.1至100.0次/秒4个信道所支持的速率9个范围( '金宝appAI0', 'AI1', 'AI2', 'AI3')“电压”,“当前”,“热电偶”,“RTD”,“桥”测量类型这个模块是在名称为“cDAQ1”的“cDAQ-9178”机箱槽7。
创建DataAcquisition并与添加一个模拟输入通道桥
测量类型。有在半桥式结构连接到NI 9219两个应变计。
dq =采集(“你”);dq.Rate = 10;CH = addinput(DQ,“cDAQ1Mod7”那“ai0”那“桥”);
必须根据所述桥电路配置和由应变仪数据表中指定的值的标称电阻设置桥接模式。在这个例子中,所使用的应变仪是SGD-3从OMEGA®/ 350-LY13线性应变计,具有350欧姆的标称电阻,并且电桥被配置为半桥。
ch.BridgeMode =“一半”;ch.NominalBridgeResistance = 350;
默认为ADC定时模式ADCTimingMode
的信道设置为'高分辨率'
。设定ADCTimingMode
到'高速'
。
ch.ADCTimingMode =“高速”;
用读
采集数据的10秒。
数据=读(DQ,秒(10));
所获取的数据是测得的电压与激励电压的比值。
该数据用于计算应变值使用转换公式(由您的桥配置决定)。
对于半桥配置,使用
应变= -2 * VR / GF
其中GF是在传感器数据手册中提供应变系数和VR是由您的桥通道测量的电压比输出。
假设在这种情况下可以忽略不计引线电阻。对于在本实施例中所使用的应变仪,GF = 2.13。
女朋友= 2.13;应变= 2 * data.cDAQ1Mod7_ai0 /女朋友;(数据。时间、应变);包含(“时间(s)”);ylabel(“应变”);