开关硬件上的间歇超时错误



硬件: Switches>>Multiplexer/Matrix>>PXI-2584, Switches>>Multiplexer/Matrix>>PXI-2595, Switches>>Multiplexer/Matrix>>PXI-2529, Switches>>Multiplexer/Matrix>>PXI-2530, Switches>>Multiplexer/Matrix>>PXI-2532, Switches>>Multiplexer/Matrix>>PXI-2575, Switches>>Multiplexer/Matrix>>PXI-2585, Switches>>Multiplexer/Matrix>>PXI-2586, Switches>>Multiplexer/Matrix>>PXI-2593, Switches>>General-Purpose>>PXI-2564, Switches>>General-Purpose>>PXI-2566, Switches>>General-Purpose>>PXI-2567, Switches>>General-Purpose>>PXI-2568, Switches>>General-Purpose>>PXI-2569, Switches>>General-Purpose>>PXI-2570, Switches>>General-Purpose>>PXI-2598, Switches>>General-Purpose>>PXI-2599, Switches>>Multiplexer/Matrix>>PXI-2596, Switches>>Multiplexer/Matrix>>PXI-2597, Switches>>Multiplexer/Matrix>>PXI-2594, Switches>>Multiplexer/Matrix>>PXI-2576, Switches>>Multiplexer/Matrix>>PXI-2584, Switches>>Multiplexer/Matrix>>PXI-2595, Switches>>Multiplexer/Matrix>>PXI-2529, Switches>>Multiplexer/Matrix>>PXI-2530, Switches>>Multiplexer/Matrix>>PXI-2532, Switches>>Multiplexer/Matrix>>PXI-2575, Switches>>Multiplexer/Matrix>>PXI-2585, Switches>>Multiplexer/Matrix>>PXI-2586, Switches>>Multiplexer/Matrix>>PXI-2593, Switches>>Multiplexer/Matrix>>PXI-2593, Switches>>General-Purpose, Switches>>General-Purpose>>PXI-2564, Switches>>General-Purpose>>PXI-2566, Switches>>General-Purpose>>PXI-2567, Switches>>General-Purpose>>PXI-2568, Switches>>General-Purpose>>PXI-2569, Switches>>General-Purpose>>PXI-2570, Switches>>General-Purpose>>PXI-2598, Switches>>General-Purpose>>PXI-2599, Switches>>Multiplexer/Matrix>>PXI-2596, Switches>>Multiplexer/Matrix>>PXI-2597, Switches>>Multiplexer/Matrix>>PXI-2594, Switches>>Multiplexer/Matrix>>PXI-2576

问题:
有些时候,当我启动PXI系统之后并且试图访问NI开关模块时,我收到来自一个或多个开关模块的超时错误。通过重起PXI控制器可以解决这个问题,但是下次当我关机然后再开机,这个问题可能还会出现。不仅如此,我还发现每当我关机在开机之后,会报出超时错误的开关模块会变化。有什么方法可以解决这个“间歇的开关超时”的问题吗?

解答:
在开关上电配置的过程中,会进入DAQmx驱动中的一个代码段并间歇的将开关硬件设置在不正确的状态。如果用户试图访问一个位于不正确状态的开关的话,就会导致超时错误。当这个问题出现的时候,您或许会注意到以下的几点:
受此有问题的代码影响的驱动版本包括NI-DAQmx 8.1/NI-SWITCH 3.1和NI-DAQmx 8.3.0f0/NI-SWITCH 3.3。此问题在NI-DAQmx 8.3.0f3/NI-SWITCH 3.3.1中被修正。欲确定您安装的软件的版本,请打开MAX并拓展软件标签。选择NI-DAQmx或者NI-SWITCH即可显示出版本信息。

如果您安装了受影响的驱动之一,推荐(也是最简便)的方法就是更新NI-SWITCH至最新的版本。截止2006年9月,NI-Switch Version 3.3.1 for Real-Time OS/Windows 2000/XP就是最新的NI-SWITCH版本。它包含NI-DAQ 8.3.0f3,还有NI-VISA 4.0、Measurement & Automation Explorer (MAX) 4.1以及 IVI Compliance Package 2.5。

注:如果您只调用NI-DAQmx驱动与开关模块通信的话,您不需要通过安装NI-SWITCH 3.3.1来解决此问题。您只需更新至最新版本的NI-DAQmx即可:NI-DAQmx Version 8.3 for Windows 2000/XP。此驱动版本会安装NI-DAQmx 8.3.0f3并会解决此间歇超时的问题。

相关链接:
NI-Switch Version 3.3.1 for Real-Time OS/Windows 2000/XP
NI-DAQmx Version 8.3 for Windows 2000/XP

附件:





报告日期: 12/20/2006
最近更新: 12/20/2006
文档编号: 4148A8LE