|
在DAQmx驱动中,量程和增益只对特定的板卡是可选的,并在产品规格说明书中以名义输入范围的形式列出来了。如果用户的信号的最大最小值并不是硬件的名义范围,驱动将会选择包含信号范围的最近一级量程。以NI 9205模块为例,它有四个可选的双极性量程(变化范围穿过0):正负10伏、正负5伏、正负1伏和正负0.5伏。当你输入单极性的0-10伏范围,驱动将会自动转换为正负10伏的量程并使用相关的设置。当然,有一些卡即支持双极性量程,也支持单极性量程。
DAQ板卡的绝对精度会列在操作手册和规格说明书的模拟输入绝对精度和公式中。需要指出的是,这些值是在该量程下的最大不确定度。例如,在正负10伏一行中的误差值是在读数为10V时的误差。如果用户想知道在此量程下读数为6V时的误差,可以使用模拟输入绝对精度和公式一页中的等式进行推算。
对9205而言,因为该板卡不支持单极性0-10V量程,所以它的绝对精度就是在NI 9205操作手册和规格说明书(见下面链接)第22页满量程所表明的精度。计算的公式在第24页,可选的范围在第23页。
注意:当你在LabVIEW中使用DAQmx创建通道.vi时,你的最大最小两个输入值并不是硬件ADC转换的范围,而是定义了你输入信号的变化范围。NI-DAQmx驱动将会自动根据这些输入参数选择名义量程和增益,以最大化的利用硬件的分辨力。关于上述操作的具体过程可以参见下面链接中的知识库文档。
Product Manuals: NI 9205 Operating Instructions and Specifications
Knowledge Base 3IHCT5LE: Absolute Accuracy of Dynamic Signal Acquisition Devices
|