Switch Executive对SPDT继电器模块“Disconnect”和“Disconnect All”的操作违背了互斥原则



主要软件:
主要软件版本: 1.0
主要软件修正版本: N/A
次要软件: N/A
硬件: Switches>>General-Purpose>>PXI-2566, Switches>>General-Purpose>>PXI-2558, Switches>>General-Purpose>>PXI-2559, Switches>>General-Purpose>>PXI-2549

问题: 如果我显式调用niSE Disconnect VI将COM端从NC或者NO断开,NI Switch Executive 更新了软件连接状态,将COM端从NC或者NO断开,但是当我在硬件上做测试的时候,发现继电器并没有将之前的连接断开。

解答:

对于SPDT(单刀双掷)开关或者C型继电器,COM端和常开(NO)或者常关(NC)通道的物理连接总是存在的。某些情况写,IVI开关驱动不会反映这个连接。下面的文字摘自NI Switch Executive Help中的升级说明。

C型继电器

如果使用niSE Connect VI显式调用连接COM端和NC或者NO。NI Switch Executive验证没有互斥冲突后,便进行硬件连接,升级软件连接状态。

如果使用niSE Disconnect VI显式调用连接COM端和NC或者NO,NI Switch Executive更新软件,显示COM端和NC或者NO连接,但是并不改变硬件连接。因此,软件状态并不反映硬件连接,验证互斥冲突并不准确。为了在使用niSE Disconnect VI之后使得软件状态准确反映硬件连接,必须再使用niSE Connect VI进行一次COM端到NC或者NO的连接。

如果显式调用niSE Disconnect All VI,NI Switch Executive 将所有继电器的COM端连接到NC,但是这并不会在软件状态中显示出来。因此,互斥冲突的验证也可能是不准确的。为了在软件中反映这一改变,必须再使用niSE Connect VI将COM端到NC连接。



相关链接: Products and Services: Switch Executive
Products and Services: Switches

附件:





报告日期: 12/16/2008
最近更新: 12/17/2012
文档编号: 4SFB1OSL