如何把DAQ读取的二进制数据变成定标后的数值?
主要软件:
主要软件版本: 7.0
主要软件修正版本: N/A
次要软件: N/A
硬件: Multifunction DAQ (MIO)>>E Series
问题: 我利用Traditional DAQ的AI Read获得二进制数据。在后期处理时我需要把二进制数据变成定标后的数值。应该如何处理呢?
解答: 为了把二进制数据转换成定标后的数值,我们需要考虑放大系数和偏移量,这两个量都是由每个通道电压最大值和最小值确定的。我们需要使用AI Hardware Config VI,它位于函数面板的All Functions->NI Measurements->Data Acquisition->Analog Input->Advanced Analog Input位置,这个VI提供了通道的设置信息——一个cluster数组,每一个cluster元素对应一个通道,放大系数和偏移量是cluster的元素。
为了转换二进制数据,我们使用如下公式:
定标后的数值 = (放大系数 * 二进制数据) + 偏移量
附件中的vi完成这样的处理。
相关链接:
附件:
报告日期: 08/17/2005
最近更新: 08/18/2005
文档编号: 3BFEJ95L
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.