串行设备没有与MAX相关的驱动程序

更新 Nov 12, 2020

适用于

硬件

  • USB-485/4
  • USB-485/2
  • USB-485

驱动

  • NI-Serial
  • NI-VISA

问题详述

我有一个USB串行设备,例如USB 485/4,并且已经安装了NI VISA和NI串行驱动程序。我的设备显示在MAX(测量和自动化资源管理器)中,但报告“ Windows没有与此设备关联的驱动程序”,并且我无法使用该设备。我该如何解决?

解决方案

这可能是由于串行设备尝试使用被计算机上其他设备已使用的COM端口而引起的。要解决此问题,请更改您的COM端口分配,以免发生任何冲突。您可以通过查阅这篇文章改变NI串行设备的COM端口,或者您也可以更改非NI设备的COM口:
  1. 右键单击Windows设备管理器中的COM设备
  2. 选择属性
  3. 转到端口设置选项卡,然后单击高级...。
  4. 更改“高级设置”弹出窗口底部的“ COM端口号”下拉菜单。
如果您尝试使用该Windows方法更改有冲突的NI设备的COM端口,它将无法正常工作,并且您会收到错误消息:重命名COM端口时出错。IOCTL调用失败。你必须使用NI串口工具来改变NI设备的COM端口。

相关信息

未使用或不存在的设备也有可能仍占用计算机上的COM端口。请查阅本文, 以获取有关如何重新更改这些未使用的COM端口的说明。