在Measurement&Automation Explorer(MAX)中扫描仪器失败

更新 Nov 19, 2018

适用于

Hardware

  • GPIB-USB-HS
  • GPIB-USB-HS+

其他

Agilent B1500A

问题详述

我有一个或多个GPIB仪器连接到我的电脑,但是当我NI-MAX中运行扫描仪器(Scan for Instruments)时,我遇到以下问题:
  • 我收到一条错误消息:扫描仪器失败,没能找到任何仪器。请您确认GPIB仪器已通过GPIB线缆正确连接到GPIB接口并且已打开电源,然后重新扫描仪器。
  • 我看到GPIB仪器属性选项卡中没有找到任何仪器:
  • 我收到一条错误消息:在仪器扫描期间发现了太多的监听器。当您有GPIB总线扩展器或GPIB分析仪连接到总线时,可能会发生这种情况。

解决方案

此错误消息表示GPIB卡无法与您的仪器通信。请尝试以下步骤来解决此问题:
  1. 确认GPIB板已经配置为系统控制器。
    • 要执行此操作,请在Measurement&Automation Explorer中右键单击GPIB板(GPIB Board),然后选择“ 属性(Properties)”。这将打开一个GPIB配置(GPIB Configuration)窗口,显示GPIB板的设置。
    • 确认已经选中“ 系统控制器(System Controller)”旁边的复选框。
  2. 确保安装了NI-VISA:NI-MAX使用NI-VISA扫描GPIB仪器。这是NI-VISA产品页面的链接
  3. 确保仪器已连接并上电。
  4. 确保仪器的主要地址设置为 0 以外的值。
    • National Instruments GPIB板的默认GPIB地址为 0,因此GPIB板无法检测到具有相同地址的仪器。
  5. 确保总线上没有两个具有相同主要地址和辅助地址的仪器。
  6. 重启仪器以确保仪器不处于脱机状态。
  7. 尝试通过IBIC进行通信。
    • 从NI-MAX,转到工具(Tools)»NI 488.2»交互式控制(Interactive Control)
    • 可在此处找到关于IBIC的介绍。
      • 如果您能够通过IBIC与仪器进行通信,那么您还应该能够使用任何其他编程语言(例如LabVIEW或C)与仪器进行通信。您可以忽略NI-MAX找不到仪器的问题。
  8. 参考这篇文章:在同一系统中使用NI GPIB和Keysight HPIB控制器来检查VISA中Passport下的NiVisaTulip.dll并重新扫描。
  9. 如果这些步骤都不能解决问题,则可能是您的GPIB卡有故障或仪器出现故障。
    • 尝试将其他仪器连接到GPIB卡,然后尝试将可能有问题的仪器连接到其他GPIB卡以确认问题所在。

本文是否有帮助?

无帮助