如何以程式方式路由 PXI 觸發

更新 Sep 21, 2023

環境

軟體

  • LabVIEW

操作系統

  • Windows

程式語言

  • LabVIEW G
  • Python
  • C# .NET
  • Visual Basic .NET

Windows 作業系統中提供的 NI MAX 使用戶能夠以互動方式路由機箱的觸發器。然而,不可否認的是,在某些場景下,開發人員希望以程式設計方式執行觸發路由。

本文將分享如何以程式設計方式路由 PXI 觸發的工作原理以及有哪些有用的參考。

以下是路由 PXI 觸發所需的序列:
  1. 開啟 VISA 資源管理器
  2. 開啟 PXI 背板資源
  3. 設定來源和目標匯流排 PXI VISA 屬性
  4. 路由觸發器
  5. 取消路由觸發器 - 僅當我們成功路由時才執行此操作
  6. 關閉您的簽證會話

PXI 觸發路由的 LabVIEW 範例可在以下位置找到:
對於 32 位元 LabVIEW:
C:\Program Files (x86)\National Instruments\<LabVIEW Version>\examples\Instrument IO\VISA\PXI\PXI - Route Trigger.vi
對於 64 位元 LabVIEW:
C:\Program Files\National Instruments\<LabVIEW Version>\examples\Instrument IO\VISA\PXI\PXI - Route Trigger.vi
或者
使用 NI 範例查找器如下:
圖片.png

PXI 觸發路由的 .NET 範例:
.NET 沒有即用的 PXI 觸發路由範例,但開發人員可以使用位於C:\Users\Public\Documents\National Instruments\NI-VISA\Examples\.NET 的SimpleReadWrite 範例作為一個入門。

PXI 觸發路由的 Python 範例:
截至目前,NI 尚未提供 PXI 觸發路由的 Python 範例,但可以在下面的相關連結部分找到外部範例。
注意:PyVISA 是第三方包裝器,NI 不直接支援。