关注:130 2014-01-19 18:25

使用DAQmx8.0 AI Read.vi时,Unscaled I16(I32等)这类数据(Raw Data)是否经过校准(Calibrate)?

已解决 悬赏分:0 - 解决时间 2024-05-19 09:37
  支持(0)  |   反对(0)   |  我来评论 2014-01-11 12:40
 

回答=这个与使用的板卡有关。如果是M系列板卡,是没有经过Calibrate的,但是Calibrate和标定(Scale)信息可以通过属性节点获得,具体属性是Properties » Analog Input » General Properties » Advanced » Device Scaling Coefficients;对于E系列板卡,Calibrate是在硬件上完成的,因此Raw Data中直接含有Calibrate信息,只是没有进行Scale,所以可以使用公式“binary value/resolution * range = Volts”将Raw Data转换为电压信号。关于M系列板卡如何进行Raw Data到电压的转换可以参考LabVIEW中自带的例子程序Cont Acq&Graph Voltage-Tracking To File (Binary).vi 和Graph Acquired Binary Data.vi,具体出处是Hardware Input and Output>>DAQmx>>Analog Measurements>>Voltage。相关网站资源:http://digital.ni.com/public.nsf/allkb/6BA35B863A52D77586256F94006C8EAC