在LabVIEW中以编程方式检索VISA资源名称

更新 Mar 14, 2019

适用于

Software

  • LabVIEW

Driver

  • NI-VISA

问题详述

我希望能够不使用Measurement&Automation Explorer(NI MAX)从下拉菜单中进行选择的方式获取仪器或设备的VISA资源名称。有没有办法可以通过编程方式从LabVIEW中检索VISA资源名称?

解决方案

在LabVIEW中有两种方法可以检索VISA资源名称:

方法1:

您可以使用 Visa Find Resource VI 来查询系统并定位指定接口的相关设备。您可以通过执行以下步骤找到 Visa Find Resource VI:
  1. 右键单击程序框图以显示Functions Palette。
  2. 选择Instrument I / O子选项板。
  3. 选择VISA»VISA Advanced»VISA Find Resource
  4. 将Visa Find Resource VI放到程序框图中
 

方法2:

您还可以使用VISA属性节点。以下步骤显示了如何访问此属性节点:
  1. 右键单击程序框图以显示Functions Palette。
  2. 选择Instrument I / O子选项板。
  3. 选择 VISA»VISA Advanced»VISA Property Node
  4. 左键单击 Property
  5. 选择 General Settings»Resource Name

相关信息

此VI代码段演示了以上这两种方法:
注意:使用第一种方法时,您可以通过在NI MAX中指定的别名进行筛选来缩小搜索VISA资源的范围。您可以通过选择VISA查找资源函数的输入来进行控制,以此更改搜索方式。有关详细信息,请参阅LabVIEW详细帮助。

本文是否有帮助?

无帮助