From 08:00 PM CDT Friday, August 12 - 01:00 PM CDT Saturday, August 13, ni.com will be undergoing system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



当信号超出量程时 "niDMM Is Overrange" 函数没有返回真值



主要软件:
主要软件版本: 2.5
主要软件修正版本: N/A
次要软件: N/A
硬件: Modular Instruments>>Digital Multimeters (DMM)>>PCI-4070, Modular Instruments>>Digital Multimeters (DMM)>>PXI-4070, Modular Instruments>>Digital Multimeters (DMM)>>PXI-4071, Modular Instruments>>Digital Multimeters (DMM)>>PXI-4070, Modular Instruments>>Digital Multimeters (DMM)>>PXI-4071, Modular Instruments>>Digital Multimeters (DMM)>>PXI-4072, Modular Instruments>>Digital Multimeters (DMM)>>PCI-4070

问题:
我正在使用 NI-DMM 驱动,提供的信号很偶然的超出了输入量程,为什么 niDMM Is Overrange 函数没有返回一个真值?

解答:
在 NI-DMM 驱动中,有检查超过/低于量程条件的函数。它们获取一个测量值并检查是否是有效值,或者指示是否超出/低于量程范围;它们只是检查 "NaN"(不是一个数)或者 "-Inf" 并返回布尔值。除了这些函数外,驱动也返回一个超出/低于量程范围的警报到错误簇中。

有时候,即使信号超出/低于量程范围,驱动仍将返回实际读数。例如当使用 4070 以及 4071 最高量程时,读数超过 105% 为超出量程,驱动仍将返回读数,因为大多数的用户需要这个值。因此,niDMM is Overrange 函数不会接收到 "NaN",也就不会返回一个 "真" 值。超出量程警报可以在错误簇中找到。

每个 DMM 模块,测量类型以及不同量程的超出/低于量程条件都不同,当读数超过 100% 量程时,一些模块将返回 "NaN",而一些模块会返回真实的读数,直到超出量程的 130%。请参考 NI-DMM 帮助文档以确定特定模块的超出/低于量程条件:NI Digital Multimeters Help » Devices » NI 4072 » DMM Measurements » DMM Measurement Cycle »Overrange/Underrange

相关链接:
Product Reference: NI Digital Multimeters Help


附件:





报告日期: 06/08/2006
最近更新: 09/15/2007
文档编号: 3R9FGUIT