当前位置: 首页 > news >正文

LabVIEW 2019 与 NI VISA 20.0 安装及报错处理

在使用 Windows 11 操作系统的电脑上,同时安装了 LabVIEW 2019 32 位和 64 位版本的软件。此前安装的 NI VISA  2024 Q1 版,该版本与 LabVIEW 2019 32 位和 64 位不兼容,之后重新安装了 NI VISA 20.0。从说明书来看,NI VISA 20.0 与 LabVIEW 2019 32 位和 64 位均兼容。

然而在实际运行时,LabVIEW 2019 32 位程序能与串口正常通讯,但 LabVIEW 2019 64 位程序打开后,窗口报错显示窗口不存在。运行过程中还出现了错误代码为 -1073807202 的报错,报错位置在 VISA Configure Serial Port (Instr).vi->Pump_Core.vi 的 Property Node (arg 1) 处。可能原因是 LabVIEW 及 VISA 提示,VISA 或其所需代码库无法定位或加载,通常是系统未安装所需驱动。

尝试通过 NI Package Manager 卸载并重新安装软件,但问题依旧存在。后来发现在使用 NI Package Manager 卸载 NI VISA 20.0 后,在 MAX 中仍有 NI VISA 2024版本存在,查看其位置,发现在 C:\WINDOWS\SysWOW64 文件夹中有相关动态库,且直接删除不了。进一步在程序卸载列表中查看,发现 NI VISA 还有一些驱动未卸载干净,尽管在 NI Package Manager 中显示已卸载完成。于是,在程序卸载列表里重新将所有 NI 相关软件全部卸载,此时 C 盘里的相关动态库消失了。之后,重新安装 LabVIEW 2019 64 位软件和 NI VISA 20.0 ,再次运行串口程序,一切恢复正常。

通过这次经历得到的启示:使用 NI Package Manager 卸载软件后,可能存在部分残留文件未被删除。若要彻底卸载软件,还需在控制面板的程序卸载处进行操作,如此才能卸载得比较干净彻底。此外,网上也有不少关于彻底卸载 NI 软件的方法分享。比如可以启用 NI Package Manager 设置中的 “显示完整版本号和隐藏包” 选项,这样就能看到更多已安装的包,进而选择并卸载目标软件及其所有组件 ,避免残留;还可以使用 NI 专用的卸载工具,这些工具能扫描系统中所有与 NI 软件相关的组件,查找安装路径、注册表项、残留文件和临时文件等,确保软件卸载后不留下任何痕迹 ;或者手动运行卸载程序,从<National Instruments>\Shared\NIUninstaller 目录中找到 uninst.exe 来进行卸载 。

相关文章:

  • 观测云:安全、可信赖的监控观测云服务
  • 【金仓数据库征文】金仓数据库 KES 助力企业数据库迁移的实践路径
  • Nginx +Nginx-http-flv-module 推流拉流
  • 【网络编程】三、TCP网络套接字编程
  • 在Fiddler中添加自定义HTTP方法列并高亮显示
  • springboot+vue实现在线网盘(云盘)系统
  • opengl tinygltf基本概念
  • 使用Deployment部署运行Nginx和Apache服务
  • Missashe考研日记-day35
  • 【本地搭建npm私服】使用Verdaccio
  • 晶振:智能设备的“心跳”如何支撑5G与航天
  • 【前端】webstorm运行程序浏览器报network error
  • Python基于Django和MySQL实现突发公共卫生事件舆情分析系统(有大屏功能)
  • 经典题型05
  • LeetCode[226] 翻转二叉树
  • 经验:从CAN到以太网为主的车载网络架构升级
  • 如何用分布式防御抵扣大规模DDoS攻击?
  • uniapp + vue3 + 京东Nut动作面板组件:实现登录弹框组件(含代码、案例、小程序截图)
  • C++错误: multiple definition of `Q‘
  • Matlab B级路面激励下集中驱动、轮边驱动和主动减振车辆
  • 人民日报整版调查:中小学春秋假,如何放得好推得开?
  • 身临其境感受伟人思想力量,“马克思书房”在上海社科馆揭幕
  • 东亚社会的“苦难诗学”:从《苦尽柑来遇见你》说起
  • 大四本科生已发14篇SCI论文?学校工作人员:已记录汇报
  • 云南临沧一行贿案金额认定比受贿案多41万,重审时检方变更金额起诉
  • 国务院安委会办公室印发通知:坚决防范遏制重特大事故发生