在多插槽PXI主機殼的匯流排上路由PXI觸發信號

更新 Jul 18, 2022

環境

硬件

  • 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觸發信號路由軟體嵌入在MeasurementAutomation ExplorerMAX)中。
1. 如何安裝Trigger Routing software
Trigger Routing software作為PXI Platform Services安裝的一部分,可在設備驅動程式DVD上找到,也可以在ni.com/downloads單獨下載。多插槽主機殼匯流排將附帶此DVD,您將可以安裝Trigger Routing software以及MAXNI-DAQNI-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支援哪種作業系統?
WindowsLabVIEW RT支援觸發路由軟體。
LabVIEW RT下的配置與Windows相同。只需在遠端系統下配置PXI系統條目即可。
4. 如何通過匯流排路由觸發器?
請記住,18插槽主機殼分為三條匯流排:注意:PXI-1044上的匯流排3僅有插槽1314,因為它是一個14插槽主機殼。

  • 匯流排1:插槽16
  • 匯流排2:插槽712
  • 匯流排3:插槽1318
每條匯流排都有8PXI觸發線,預設情況下,它們不是通過匯流排連接的。 MAX中的Triggers選項允許使用者跨匯流排路由Triggers。每個PXI觸發線PXI_Trig0PXI_Trig7都可以在路由列項下配置為四種不同選項之一。觸發路類型分為Dynamic(預設),Away from Bus 1Away from Bus 2Away from Bus 3
  • Dynamic:路由未配置,可供其他NI產品用於執行連接設備的程式設計或自動路由。
  • Away from Bus 1:該路由攜帶從最低編號匯流排到最高編號匯流排的觸發信號。
  • Away from Bus 2:該路由攜帶從中間觸發匯流排到較高和較低編號匯流排的觸發信號。
  • 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=07)中相應的PXI觸發線X.
  3. 如果我將PXI_Trig3的路由設置為Away from Bus 2,那是否意味著PXI_Trig3也被保留用於匯流排2
    不,這就是為什麼匯流排2的核取方塊仍為空。如果要在匯流排2上保留PXI_Trig3,您仍需要選中此框。
  4. 我仍然不明白為什麼匯流排被路由(上面的例子中的匯流排2)沒有被標記為保留,但其他兩條匯流排被路由到了?
    如果指定Away From Bus N,則不是指定預留(Reservations),而是指定路由,這是兩個單獨的內容。例如,當您指定Away from Bus 2時,路由代碼將橋接匯流排,使得從匯流排2進入的觸發線在匯流排1和匯流排3上驅動相同的觸發線。這意味著匯流排1和匯流排3上的設備無法寫入此觸發線,因為匯流排2將驅動它,因此必須將它們標記為保留(並且不能不保留)。但是,匯流排2將留給使用者預留。您可以通過從匯流排2上的設備在相應的觸發線上匯出事件信號來保留此線路,您也可以在MAX中通過勾選標記來執行此操作。匯流排2的框框表示觸發器在所有匯流排上保留(如果協力廠商模組正在驅動觸發線並且無法將其標記為保留,則此選項則顯得很有用)。這兩種方法都可以確保您沒有嘗試同時驅動同一觸發線不同設備的操作。 
下圖顯示了觸發線在各種路由條件下的顯示方式:

Additional Information
有關如何配置PXI系統以及如何在MAX中保留觸發器的更多資訊,請參閱一以下資訊:

  • Measurement & Automation Explorer Help for PXI»PXI System Configuration。要打開 "Measurement & Automation Explorer Help for PXI",請轉到MAX中的Help功能表,然後導航到 Help Topics »“PXI” 
  • 打開NI PXI-1045用戶手冊NI PXI-1006用戶手冊 ,轉到Chapter 2»PXI System Configuration with MAX»PXI Trigger Bus Routing