出现MAX超时错误并显示信息Maxvisatimeouterror应该怎么办

更新 Aug 1, 2023

适用于

软件

  • Measurement and Automation Explorer (MAX)

问题详述

当点击展开设备和接口或在Measurement&Automation Explorer(MAX)中选择其他选项时,我收到MAX超时错误,并显示以下消息:

MAX timed out while waiting on a driver

此消息还包含信息代码MAXVISATimeoutError。

我该如何解决这个问题?

解决方案

有几种方法可以解决此问题。
  • 确保所有网络VISA设备(例如TCP / IP资源)都已连接并运行正常。 NI-VISA将尝试与所有网络VISA设备通信,并且此通信可能需要一段时间才能在特定设备上显示超时。如果有多个未连接的设备,这些超时可能会累加,导致MAX超时。
  • 除了网络VISA设备之外,如果将VISA配置为自动搜索远程系统上的资源,若远程系统处于脱机状态则可能会导致VISA超时。查看VISA配置是否配置为自动搜索,请在MAX中导航到工具»NI-VISA»VISA选项 。选择“ 远程”展开项。同时请删除脱机的远程系统和不需要VISA资源的系统。
  • 如果您不使用任何GPIB-VXI设备,请尝试禁用VISA GPIB-VXI 端口。在MAX中,它在工具»NI-VISA»VISA选项 。选择Passports,然后取消选择NiViGpvx.dll。
  • 还有可能是您的MAX配置数据库可能已损坏。如果您使用的是Measurement&Automation Explorer(MAX)5.0或更高版本,则可以通过导航到工具»重置配置数据来解决此问题。请注意,这将删除您在MAX中保存的任何任务,虚拟通道等。如果您使用的是早期版本的MAX,则可以点击这个链接删除MAX数据库损坏的过程
如果上述步骤无法解决问题,请进一步尝试以下操作。
  • visaconf.ini存储各种VISA配置,资源和别名信息。重置此文件可能会消除可能导致超时的配置设置。在Windows XP上,此文件位于<Documents and Settings \ All Users \ Application Data> \ National Instruments \ NIvisa 。在Windows Vista及更高版本中,此文件位于<ProgramData> \ National Instruments \ NIvisa
    关闭MAX,然后将此文件重命名为visaconf.ini.bak以备份现有配置。重新打开MAX并展开设备和接口。这将重新创建visaconf.ini 。如果重新创建.ini文件没有帮助,您可以恢复使用备份visaconf.ini