使用LabVIEW时遇到VISA属性错误 -1073807331的解决方案

简介: 使用LabVIEW时遇到VISA属性错误 -1073807331的解决方案

在LabVIEW或VeriStand中使用VISA属性时,可能会遇到错误 -1073807331。这一错误的具体描述如下:

解决方案

导致VISA属性出现此错误的原因主要有以下四种:

1.属性不被使用的串行总线支持

示例 A.1:Is Port Connected VISA属性仅支持由NI开发并且相应硬件支持此功能的串行驱动程序。请参阅您的驱动程序版本和串行设备的文档,以确认是否支持此功能。内置串行端口或其他硬件制造商的串行端口不支持Is Port Connected属性。此外,RS-485硬件也不支持此属性。

示例 A.2:1394 Dest Upper VISA属性仅支持FireWire串行总线,在其他总线(如USB、

GPIB、RS-232等)中使用时会导致错误 -1073807331。

2,属性在程序的当前点无法修改
示例 B.1:使用串行端口与HP 34401A万用表通信时,在运行Initialize VI时出现错误

-1073807331。该错误与串行端口的DTR或CTS状态修改有关。在硬件使用过程中无法修改用于流量控制的线路状态。

属性节点中Set Serial Settings部分的参数8和9设置DTR和CTS状态。如果流量控制设置为DTR/DSR,则参数9会引发错误。如果流量控制设置为RTS/CTS,则参数8(涉及Line CTS设置)会引发相同的错误。

解决方案:从仪器驱动网络下载最新版本的HP34401A驱动程序。

3.仪器网络设备与NI-MAX的通信问题

示例 C.1:在NI-MAX中,网络设备显示为重复设备,名称末尾带有INSTR和SOCKET标识符。在这种情况下,需要确保网络设备能够通过NI-MAX进行全面通信。重新安装网络设备的第三方驱动程序可能有助于解决通信问题。

VeriStand中仪器网络设备的通信问题

使用PLC自定义设备时,VeriStand可以成功向设备发送命令(例如Beep),设备执行命令,但在等待设备响应时,VeriStand可能返回空消息,并返回错误0xBFFF001D。

解决方案:在您的VeriStand项目中,导航到:System Explorer >> Controller >> Custom Devices >> Instrument Addon >> Message Group >> Message >> Response,然后将Wait Type设置为Byte Count,并将Byte Count Value设置为100。


通过以上解决方案,可以有效解决LabVIEW中遇到的VISA属性错误 -1073807331,并确保仪器和设备的正常通信与操作。

相关文章
|
缓存 Shell Windows
IDEA安装激活破解2022.09.07最新破解教程「永久激活,亲测有效」JetBrains全家桶破解
本文讲的是IntelliJ IDEA破解、IntelliJ IDEA激活码、IntelliJ IDEA安装、IntelliJ IDEA永久激活码的最新永久激活教程,本文有mac和windows系统的idea安装教程。
2757 0
IDEA安装激活破解2022.09.07最新破解教程「永久激活,亲测有效」JetBrains全家桶破解
|
监控 算法
偏最小二乘(Partial Least Squares,PLS)原理及模型建立
偏最小二乘(Partial Least Squares,PLS)原理及模型建立
偏最小二乘(Partial Least Squares,PLS)原理及模型建立
|
Windows 计算机视觉 安全
流媒体技术学习笔记之(十三)Windows安装FFmpeg
一、下载地址: 网址:https://ffmpeg.org/ 选择Windows版本:https://ffmpeg.org/download.html#build-windows 二、解压安装: 下载并解压FFmpeg文件夹,它会生成一个类似名为“ffmpeg-20150504-git-eb9fb50-win32-static”的新文件夹:   打开你想安装的任意磁盘,例如:d盘。
6183 0
|
数据采集 传感器 监控
如何在LabVIEW中使用FPGA模块
如何在LabVIEW中使用FPGA模块
1045 1
|
测试技术 API 数据库
测试金字塔:构建高效自动化测试策略的基石
测试金字塔:构建高效自动化测试策略的基石
825 114
LabVIEW异步调用VI的多个实例实现并行执行
LabVIEW异步调用VI的多个实例实现并行执行
1104 1
|
存储 人工智能 供应链
深入解析Agent实现“听懂→规划→执行”全流程的奥秘
AI智能体正从"回答问题"升级为"解决问题"——它能听懂"订明早京沪最早航班"并自动完成全流程预订。本文将剖析其三大核心能力:精准意图理解、动态工具调用和任务自主执行,通过电商索赔、家居控制等案例,展示如何让AI从"会说"到"会做"。掌握智能体技术,就是抢占下一代生产力制高点。
LabVIEW 调整Table表格行高列宽的方法与例程
LabVIEW 调整Table表格行高列宽的方法与例程
1235 1
使用LabVIEW打开默认应用程序中的文档(PDF,Word,Excel,Html)
使用LabVIEW的"Open a Document on Disk.vi",存于<LabVIEW>\vi.lib\Platform\browser.llb,可让默认应用打开硬盘文档。此VI仅基础打开功能,高级控制推荐LabVIEW Report Generation Toolkit或ActiveX。注意:避免版本升级问题,最好将VI复制到vi.lib外的目录。
933 3
|
算法 C语言
LabVIEW实现CRC校验
CRC(循环冗余校验),是一种根据网络数据包或计算机文件等数据产生简短固定位数校验码的一种信道编码技术,主要用来检测或校验数据传输或者保存后可能出现的错误。它是利用除法及余数的原理来作错误侦测的。
LabVIEW实现CRC校验

热门文章

最新文章