如何以编程方式路由 PXI 触发

更新 Sep 21, 2023

环境

软件

  • LabVIEW

操作系统

  • Windows

程式语言

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

Windows 操作系统中, 用户透过NI MAX路由机箱的 PXI 触发。然而,不可否认的是,在某些场景下,开发人员希望以编程方式执行触发路由。

本文将分享如何以编程方式路由 PXI 触发的工作原理以及有用的参考。

以下是路由 PXI 触发所需的序列:
  1. 打开 VISA 资源管理器
  2. 打开 PXI 背板资源
  3. 设置源和目标总线 PXI VISA 属性
  4. 路由触发器
  5. 取消路由触发器 - 仅当我们成功路由时才执行此操作
  6. 关闭您的VISA 资源管理器

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 没提供支持。