在多插槽PXI机箱的总线上路由PXI触发信号

更新 Oct 27, 2023

环境

硬件

  • PXI-1044
  • PXI-1045
  • PXIe-1065
  • PXIe-1066DC
  • PXIe-1075
  • PXIe-1078
  • PXIe-1088
  • PXIe-1095

如何在多插槽机箱的总线上路由触发信号?插槽6中的设备无法搜索到插槽7设备的触发信号。为什么会这样?

18插槽机箱的背板分为三个独立的PCI总线。每条总线都有自己的八条PXI触发线,默认情况下他们相互之间没有连接。例如,插槽2中的PXI M系列的DAQ设备可以生成触发信号,该触发信号只能路由到机箱中第一条总线的插槽3至插槽6中的DAQ板中。默认情况下,总线2(插槽7-12)和总线3(插槽13-18)无法从插槽2中的DAQ板接收触发信号。为了触发独立总线,您可以使用PXI触发信号路由软件嵌入在Measurement&Automation Explorer(MAX)中。
1. 如何安装触发路由软件(Trigger Routing software)
触发路由软件(Trigger Routing software)作为PXI Platform Services安装的一部分,可在设备驱动程序DVD上找到,也可以在ni.com/downloads上单独下载。多插槽机箱总线将附带此DVD,您将可以安装触发路由软件(Trigger Routing software)以及MAX,NI-DAQ,NI-VISA和其他驱动程序。
2. 如何配置我的电脑使用PXI触发路由软件(Trigger Routing software)
确保在MAX中正确配置PXI系统条目。请参阅
白皮书:在MAX的旧版本中配置PXI系统, 以获取有关如何执行此操作的更多信息。
在MAX中配置系统后,用鼠标左键单击一下机箱入口。在窗口的右侧,您应该看到三个不同的选项卡:
  • 常规(General):此项将显示机箱状态,标识和编号。
  • 插槽视图(Slot View):此项将显示系统中PXI板在机箱中相应的插槽。
  • 触发(Triggers):此项允许您保留指定总线的触发器,并在18插槽机箱的PCI总线上路由触发器。
除非您在MAX中配置了多插槽机箱,否则您将无法选择将触发器从一个总线路由到另一个总线。下图显示了正确配置多插槽机箱后的Triggers(触发器)选项卡。

如果您已为所有插槽配置了一个总线的PXI机箱,则Triggers(触发器)选项卡将不提供Routing(路由)选项。




3.触发路由软件(Trigger Routing software)支持哪种操作系统?
Windows和LabVIEW RT支持触发路由软件。
LabVIEW RT下的配置与Windows相同。只需在远程系统下配置PXI系统条目即可。
4. 如何通过总线路由触发器?
请记住,18插槽机箱分为三条总线:注意:PXI-1044上的总线3仅有插槽13和14,因为它是一个14插槽机箱。
  • 总线1:插槽1到6
  • 总线2:插槽7到12
  • 总线3:插槽13至18
每条总线都有8条PXI触发线,默认情况下,它们不是通过总线连接的。 MAX中的“触发器”选项卡允许用户跨总线路由触发器。每个PXI触发线PXI_Trig0到PXI_Trig7都可以在路由列项下配置为四种不同选项之一。触发路类型分为动态Dynamic(默认),从总线1远离(Away from Bus 1)从总线2远离(Away from Bus 2)从总线3远离(Away from Bus 3)
  • 动态(Dynamic):路由未配置,可供其他NI产品用于执行连接设备的编程或自动路由。
  • 从总线1远离(Away from Bus 1):该路由携带从最低编号总线到最高编号总线的触发信号。
  • 从总线2远离(Away from Bus 2):该路由携带从中间触发总线到较高和较低编号总线的触发信号。
  • 从总线3远离(Away from Bus 3):该路由携带一个触发信号,该信号源自编号最高的总线,朝向编号最小的总线。
下图显示了四种可能的配置选项:
  1. 我可以将总线1中的PXI_Trig0路由到总线2中的PXI_Trig0,但不路由到总线3中的PXI_Trig0吗?
    不,当您从一条总线路由触发器时,它将被路由到机箱的所有总线。如果不路由任何PXI触发线(使其保持“动态”状态),则PXI触发线只能在该总线中的本地使用。
  2. 我可以将总线1中的PXI_Trig0路由到其他总线的PXI_Trig1吗?
    不,该软件仅允许您将每条总线中的PXI触发线X路由到其他总线(X=0到7)中相应的PXI触发线X.
  3. 如果我将PXI_Trig3的路由设置为从总线2远离(Away from Bus 2),那是否意味着PXI_Trig3也被保留用于总线2?
    不,这就是为什么总线2的复选框仍为空。如果要在总线2上保留PXI_Trig3,您仍需要选中此框。
  4. 我仍然不明白为什么总线被路由(上面的例子中的总线2)没有被标记为保留,但其他两条总线被路由到了?
    如果指定Away From Bus N,则不是指定预留(Reservations),而是指定路由,这是两个单独的内容。例如,当您指定从总线2远离(Away from Bus 2)时,路由代码将桥接总线,使得从总线2进入的触发线在总线1和总线3上驱动相同的触发线。这意味着总线1和总线3上的设备无法写入此触发线,因为总线2将驱动它,因此必须将它们标记为保留(并且不能保留)。但是,总线2将留给用户预留。您可以通过从总线2上的设备在相应的触发线上导出事件信号来保留此线路,您也可以在MAX中通过勾选标记来执行此操作。总线2的框框表示触发器在所有总线上保留(如果第三方模块正在驱动触发线并且无法将其标记为保留,则此选项则显得很有用)。这两种方法都可以确保您没有尝试同时驱动同一触发线不同设备的操作。
下图显示了触发线在各种路由条件下的显示方式:

Additional Information

有关如何配置PXI系统以及如何在MAX中保留触发器的更多信息,请参阅一以下信息:
  • 用于PXI的Measurement & Automation Explorer(MAX)帮助»PXI系统配置。要打开“用于PXI的Measurement&Automation Explorer帮助”,请转到MAX中的Help(帮助)菜单,然后导航到 Help Topics( 帮助主题)»“PXI”
  • 打开NI PXI-1045用户手册NI PXI-1006用户手册 ,转到第2章»使用MAX的PXI系统配置»PXI触发总线路由