PXI槽在MAX中显示为0槽



主要软件:
主要软件版本: 6.9.3
主要软件修正版本: N/A
次要软件: N/A

问题:
我有一个PXI-1002(带有控制器)与PXI-1011通过MXI-3相连接。我要使用PXI-1011的SCXI部分,所以需要使用下面的PXISYS文件。我用MXI-3成功控制了SCXI部分,我是否有办法更改MAX以使PXI-1011的其他器件以及4槽的器件不显示为0槽?

解答:
需要用到的PXISYS文件:


***PXI-1002***
[Slot1]
IDSEL = None
SecondaryBusNumber = 0
ExternalBackplaneInterface = None
PCIBusNumber = None
PCIDeviceNumber = None

.
.
[Slot3]
IDSEL = 29
SecondaryBusNumber = 0
ExternalBackplaneInterface = SCXI
PCIDeviceNumber = 12
PCIBusNumber = 1 **实际上,该板卡在PXI-1002的3槽 并且MAX成功识别了槽号

[Slot4]
IDSEL = 29
SecondaryBusNumber = 0
ExternalBackplaneInterface = SCXI
PCIDeviceNumber = 13
PCIBusNumber = 2 **实际上,该板卡在PXI-1011的4槽

***PXI-1011***(这部分被驱动忽略了)
[Slot5]
IDSEL = None
SecondaryBusNumber = 0
ExternalBackplaneInterface = None
PCIBusNumber = 15
PCIDeviceNumber =2 **实际上,该板卡在PXI-1011的1槽并且MAX无法识别槽号
.
.

[Slot8]
IDSEL = None
SecondaryBusNumber = 0
ExternalBackplaneInterface = None
PCIBusNumber = 15
PCIBusNumber = 1**实际上,该板卡在PXI-1002的4槽并且MAX无法识别槽号



PXI标准2.0没有规定多机箱的设置,所以NI-DAQ version 6.9.3假设您只使用了一个。所以当NI-DAQ读取PXISYS.INI文件并发现第一个槽号及ExternalBAckplaneInterface = SCXI,他将停止读取INI文件。对于PXI-1010和PXI-1011,您可以拥有8或4个槽,NI-DAQ在发现第一个SCXI控制槽后将停止寻找其他槽,但是,您的器件仍会被自动找到并正常工作,只是在MAX中的描述会显示为0槽。

对于PXI-1011,这可以避免(适用当前驱动),因为它必须使用内部电路来控制SCXI。PXI-1010的SCXI部分可以用PXI-DAQ板卡通过线缆控制,这时需要在PXISYS.INI文件中做如下设置: ExternalBackplaneInterface = None

相关链接:
KnowledgeBase 1437AQPV: Where Can I Find More Information about the CompactPCI or PXI Specifications?
KnowledgeBase 1EGB71UI: What Are PXISYS.INI and CHASSIS.INI?
KnowledgeBase 2MDFG2WD: Programmatic PXI Slot Detection
KnowledgBase 1NFF457T: Configuring a PXI-1010 or PXI-1011 Chassis

附件:





报告日期: 12/13/2006
最近更新: 12/20/2006
文档编号: 2SJ6CTTJ