如何与连接到实时目标的GPIB仪器进行通信测试?

更新 Apr 5, 2023

环境

硬件

  • GPIB Instrument Control Device

软件

  • LabVIEW Real-Time Module

驱动

  • NI-VISA

我需要与GPIB仪器进行交互以作为实时(RT)应用程序的一部分。如何从主机PC与连接到Real-Time目标的GPIB仪器进行通信测试?

一般在实时系统上不会使用仪器通信,因为通过GPIB或串行进行通信本质上是非确定的过程。然而,在需要GPIB通信的情况下,可以使用NI-VISA驱动程序。因此,在操作之前,应确保在实时终端上安装了NI-488.2和NI-VISA。

为了测试连接到实时目标的GPIB仪器,必须确保将实时目标上的VISA设置配置为允许远程通信(allow for remote communication)。请依据以下步骤:

  1.  NI Measurement and Automation (MAX)中的Remote System» <RT target> »Software下,选择NI-VISA标题。。
  2. 从右侧窗口中选择VISA Option选项卡,然后选择VISA Server »Security
  3. 如下图所示,在Remote Address字段下添加主机PC的IP地址。


图1:Visa Server Security的配置

配置了远程安全性(remote security)后,可以通过NI MAX中选择Tools»NI-VISA»VISA Interactive Control中打开VISA Interactive Control面板。在Machine字段中选择实时目标后,VISA资源应填充在Devices面板中,如下图所示。


图2:VISA Interactive Control


您可以通过Test双击resource来打开VISA Interactive Control。 VISA Interactive Control允许您与GPIB或串行仪器进行通信测试。

附加信息

如果GPIB接口或GPIB仪器未在VISA Interactive Control实用程序中显示,请查看驱动程序自述文件,以验证在Real-Time目标中NI-VISA和NI-488.2驱动程序的兼容性。