此示例显示如何从NI USB-9219设备获取和打印数据cDAQ1Mod7
.
创建分配给变量的数据采集对象D
:
d=数据采集卡(“倪”);
添加一个模拟输入通道,用于桥
测量类型,分配给变量中国
:
ch=附加输入(d,“cDAQ1Mod7”,“ai1”,“桥”);
您可能会看到以下警告:
警告:由于此设备的默认ADCTimingMode为“高分辨率”,Rate属性已减少为2。要提高速率,请将此通道上的ADCTimingMode更改为“高速”。
要允许更高的采集速率,请更改通道adctiming模式
到“高速”
:
ch.ADCTimingMode=“高速”
您可能会看到以下警告:
警告:此设备上所有通道的此属性必须相同。已更新与此设备关联的所有通道。
将采集速率更改为10
每秒扫描数。
d、 比率=10;
设置频道桥接模式
到“满”
,它使用设备中的所有四个电阻器来获取电压值:
桥模式=“满”
ch=设备“cDAQ1Mod7”上的数据采集模拟输入通道“ai1”:桥接模式:全激励源:内部激励电压:2.5标称桥接电阻:“未知”范围:-0.063至+0.063电压电压电压电压名称:空ID:“ai1”设备:[1x1数据采集ni.CompactDAQModule]测量类型:“桥接”ADCTimingMode:高速
将桥接装置的电阻设置为350欧姆:
ch.nominalbridge电阻=350
ch=设备“cDAQ1Mod7”上的数据采集模拟输入通道“ai1”:桥接模式:全激励源:内部激励电压:2.5标称桥接电阻:350范围:-0.063至+0.063电压电压电压电压名称:空ID:“ai1”设备:[1x1数据采集模块ni.CompactDAQModule]测量类型:“桥接”ADCTimingMode:高速
将采集的数据保存到变量并开始采集:
数据=读取(d,秒(1),“输出格式”,“矩阵”)
绘制获取的数据:
绘图(数据)