主页
技术支持
错误 -1073807346:访问 TestStand 中的 VISA 资源
错误 -1073807346:访问 TestStand 中的 VISA 资源
更新 Jul 13, 2020
适用于
“适用于”表示本页面提供的解决方案已被证实适用于列出的产品。该方案或同样适用于类似产品或应用。
软件
TestStand
驱动
NI-VISA
问题详述
我有一个 TestStand 序列,其中包含一个代码模块,该模块使用 VISA 调用仪器。运行序列时收到以下错误:
Error -1073807346 occurred...VISA:(Hex 0xBFFF000E)The resource is valid,but VISA cannot currently access it.
解决方案
您将需要确保在步骤之间正确地传递引用会话。使用以下两种方法来执行此操作:
使用
VISA Resources Name Out
参数。
为
VISA Resources Name Out
值创建适当的局部变量。转到
Locals
选项卡,右键单击并选择
Insert Local » Type » LabVIEW » LabVIEWIOControl
(如果需要,用
Parameters
替换
Locals
)。
相关信息
如果您在 VISA 资源名称下传递一个非0的
Session Number
值,则可能发生此错误。
VISA 会话是与 VISA 资源进行通信的路径。该引用仅在创建该引用的进程中有效。例如,使用在 LabVIEW 开发版中创建的资源会话号(Session Number)只能在 LabVIEW 内存空间内访问。其他软件进程,例如 TestStand 或LabWindows/CVI,将无法识别 LabVIEW 内存空间中会话号。因此,在 TestStand 中,请确保将 VISA 资源会话号设为0传递。
相关链接
错误-1073807346:NI VISA中的给定会话或对象引用无效
Archived: Error -1073807346: Occurred at NI-RIO - Session or Object Reference Invalid
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful