开篇
一直以来,都有想法去维护一个自己的订阅号。昨天开始申请,今天审核通过,这个想法才正式落地。
落地之后,一系列问题来了。
准备在这个订阅号里发布些什么内容呢?
我的受众是谁,在哪里?我的目的又是什么?
如何保证内容质量?
多长时间进行更新?
...
这些问题留待以后。
眼下,就是想记录下一些TIPS,分享一些测试行业的“经验/知识”。
如何开篇,也是个小问题。
刚好,今天在安装Keysight的N1930B PLTS软件工具,安装过程进行到VISA部分时,提示检测到系统已安装VISA,是否设置正在安装的VISA为辅助VISA。看到这里,想起以前安装Tektronix的工具时,遇到过VISA设置导致的NI LabVIEW环境无法正常使用VISA功能的问题。既然又一次遇到多VISA的现象,那就就VISA开篇吧。
VISA
虚拟仪器软件架构(VISA)是各种接口的仪器系统进行配置、编程和故障排除的标准,支持的接口包括GPIB、VXI、PXI、串口(RS232/485)、以太网、USB和/或IEEE 1394等。
几大常接触的主流仪器厂商,Tektronix,Keysight,NI等,都有推出自己版本的VISA驱动。当你的电脑上已经安装有某个厂商的VISA驱动,安装另外一个/多个厂商的开发环境时,安装过程一般会提示你是否将当前的VISA设置为辅助VISA(为推荐设置)。这种情况下,使用厂商各自的开发/运行环境,一般不会存在因为VISA冲突导致的异常。
那么,安装过程中勾选错误,或其他原因导致出现VISA异常时,如何定位并解决异常呢?
较为常见的异常:
安装完新的环境后,原有的开发环境下,无法找到可用的仪器资源。
重新安装NI VISA驱动,异常依然存在。
以安装Tektronix/Keysight工具之后,在NI LabVIEW环境下,无法找到可用的仪器资源为例:(大多数情况下,直接进行修复,可以解决问题)
查看主要VISA信息
根据当前操作系统位数,导航到相应的目录,找到visa32.dll。
OS32(X86):C:\ WINDOWS \ system32
OS64(X64):C:\ WINDOWS \ sysWOW64
从右键快捷菜单下,选择“属性”,进入“详细信息”选项卡,根据“版权”属性,即可查看当前主要VISA的厂商来源。
修复VISA
当前主要VISA为非NI来源时,可以初步判断异常原因,为安装过程勾选了错误选项导致。
执行修复操作之前,回到visa32.dll所在目录,重命名visa32.dll。(一为备份,二是考虑到版本问题导致的无法覆盖/修复)。
NI的安装包一般提供了修复工具。此时,可以利用NI的修复工具,尝试进行修复操作。(NIPM出来之前,可以直接由“控制面板”》“程序”,进入到“卸载或更新程序”界面,下拉选择“National Instruments Software”,再单击“卸载/更改”即可启动NILABVIEW产品的卸载/修复界面,根据界面提示进行修复操作。安装有NIPM的电脑,可直接从开始菜单打开NIPM,进入NIPM环境进行修复操作)。
大多数情况下,上述简单两步,可以解决遇到的VISA异常。
相关新闻
- 美国国家仪器NI公司:测试平台标准化 降低客户成本
- 美国国家仪器公司推出mmWave 5G封装测试解决方案
- NI数据采集设备技术总览
- NI数据采集模块和数据采集卡有什么区别
- 什么是NIGPIB?
- 关于NI数据采集卡采集频率的问题
- NI数据采集卡的由来与分类
- 美国国家仪器的快速16位数据采集卡
- 何为IN数据采集
- 加速5G RF通信发展!Cadence完成对美国国家仪器旗下子公司AWR的收购
- NI推出自动化解决方案,将测量数据转化为可执行的技术洞察
- 美国国家仪器公司:物联网、大数据驱动中国智造
- 美国国家仪器公司推出新版LabVIEW NXG,软件开发效率大增
- 美国国家仪器分享自动驾驶传感器融合仿真方案
- 承接四十年的底蕴,NI美国国家仪器展望在半导体测试领域续写辉煌
- NI以技术助自动驾驶汽车实现最安全行驶
- 美国国家仪器(NI)采用之士(Zeeis)多路视频分析平台
- 美国国家仪器总裁:自动化测试测量模式已悄然改变
- 美国国家仪器NI公司
- 打造自动驾驶汽车千里眼,少不了NI联盟商这套雷达测试系统