主页
技术支持
错误-1073807346:NI VISA中的给定会话或对象引用无效
错误-1073807346:NI VISA中的给定会话或对象引用无效
更新 Aug 24, 2023
适用于
“适用于”表示本页面提供的解决方案已被证实适用于列出的产品。该方案或同样适用于类似产品或应用。
软件
LabVIEW
Measurement & Automation Explorer (MAX)
驱动
NI-VISA
问题详述
当我尝试打开我的仪器的新VISA会话或使用现有会话时,会收到
错误 - 1073807346 VISA :( Hex 0xBFFF000E)给定的会话或对象引用无效。
我该如何解决这个问题?
解决方案
出现此错误的原因有很多:
地址不正确
:确认您正确地输入仪器所在地址。要使用仪器,您可以使用其VISA别名或VISA资源名称。这些可以在Windows上的NI MAX 或 Mac和Linux上的NI-VISA配置实用程序中查看。有关如何格式化资源名称的详细信息,请参阅
VISA资源名称控制帮助
。
端口设置不正确:
转到设备管理器,然后右键单击仪器所连接的端口。左键单击
Properties
,然后单击
Port Settings
选项卡。单击“
恢复默认值”
按钮。然后,您应该转到NI MAX并在相同的端口中使用相同的端口设置。
设备未
通电:
确认您的设备已正确连接并已打开电源。
缺少运行时引擎:
如果要部署此应用程序,请验证您的部署计算机是否安装了NI-VISA运行引擎。有关下载页面的链接,请参阅下面的“相关链接”部分。
VISA会话先前已经关闭:
如果VISA会话在通信期间意外关闭,也会发生此错误。发生这种情况的最常见情况是VISA资源是否存储在全局变量中。在这种情况下,禁用“
自动关闭VISA会话”
选项可以防止错误。在LabVIEW 6及更高版本中,
默认情况下禁用
“
自动关闭VISA会话”
选项。如果在您的系统上启用它,您可以按照以下步骤禁用它:
在LabVIEW 8.0及更高版本中,选择
工具»选项
以显示“
选项”
对话框。然后从Category列表中选择
Environment
。取消选中
自动关闭VISA会话
复选框,然后选择
确定
。
在LabVIEW 6.
x
和7.
x中
,选择
工具»选项
以显示“
选项”
对话框。然后从“类别”列表中选择“
其他
”。取消选中
自动关闭VISA会话
复选框,然后选择
确定
。
注意:
如果禁用此选项,请确保在与设备通信完成后调用VISA Close。
相关信息
自动关闭VISA会话
选项允许在顶级VI空闲时
自动关闭
打开的VISA会话。此选项可帮助您在下次运行VI时避免潜在问题。因此,当您尝试使用全局变量访问该VISA会话时,如果启用该选项,则可能会收到无效的VISA会话错误。
相关链接
How to Acquire a List of Open VISA Sessions in LabVIEW
Error -1073807346: Error Occurred at VISA Open and NI-RIO Open: Given Session or Object Reference is Invalid
NI-VISA Run-Time
Using the Probe Tool
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful