NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

读取模拟电出错

已解决!
转到解答
大家好,我采用PCI6013模拟输入口读取限位开关的电压信号,当有物体挡住时使用万用表测得电压值为14.3伏,可是我通过模拟口读取到的电压值只有1.999伏,这是什么原因,接线方式非参考端接地,为什么读到的电压值差这么多?谢谢!
0 项奖励
1 条消息(共 4 条)
4,678 次查看
解答
已被主题作者 Aileen_danyz 接受

Hi,

 

14.3 Vdc is too large to be measured... Maximum Voltage Range -10..10 V. Please read PCI - 6013 specifications

 

https://www.ni.com/docs/en-US/bundle/370844b/resource/370844b.pdf

 

Ian F
Since LabVIEW 5.1... 7.1.1... 2009, 2010, 2014
依恩与LabVIEW
LVVILIB.blogspot.com
0 项奖励
2 条消息(共 4 条)
4,676 次查看

那我用下面两条语句应该可以正确读值吧:

iStatus = AI_Configure (iDevice,iAi,2,10,0, 0);

iStatus = AI_VRead(iDevice,iAi,-1,&dVoltage);

设增益为0.2,但是读到的电压值还是不准 

0 项奖励
3 条消息(共 4 条)
4,647 次查看
我明白了,就是说PCI6013模拟输入电压最大量程-10~10V,谢谢!
0 项奖励
4 条消息(共 4 条)
4,642 次查看