我的串行端口的资源名称错误

更新 Jan 6, 2023

适用于

驱动

  • NI-Serial

操作系统

  • Windows

问题详述

  • 在LabVIEW的前面板中放置VISA资源名称控件时,下拉列表显示ASRL1, ASRL2,ASRL10 .在另一台计算机上,它在LabVIEW控件中显示COM1, COM2,LPT1 。为什么这两台计算机上的串行端口名称不同?
  • 如何更改计算机/ NI设备上串行端口的资源名称?

解决方案

在大部分的情况下,Measurement&Automation Explorer(MAX)会分别自动将COM1,COM2LPT1分配为ASRL1::INSTR,ASRL2::INSTRASRL10::INSTR别名。这些端口随后将在MAX和VISA资源名称控件中显示为COM1, COM2,LPT1 .如果这些VISA别名(VISA aliases)已由另一个用户修改,则“设备和接口”下的每个端口将显示其新别名,并在括号中带有绑定端口。相比之下,LabVIEW中的VISA资源名称控件仅显示VISA别名。例如,第一个串行端口在MAX中可能显示为ASRL1(COM1) ,但在LabVIEW中则显示为ASRL1

为了更改VISA别名,只需右键单击MAX中“设备和接口»端口”下的端口,然后选择“重命名”。您还可以通过打开“常规”选项卡来更改别名,在其中可以将绑定到COM1的端口重命名为“ COM1”。现在在MAX和LabVIEW中都将读为COM1 。如果您将其重命名为MyPort它会显示为MyPort的MAX和MyPort在LabVIEW中。重命名端口后,必须保存别名以使其在LabVIEW中显示。

您也可以在MAX中为仪器设置VISA别名。首先,双击“设备和接口”以将其展开,右键单击您的接口条目,然后从快捷菜单中选择“扫描仪器”。其次,右键单击您的仪器,然后从快捷菜单中选择“ VISA属性”以设置仪器的VISA别名。

相关信息

Measurement&Automation Explorer找不到不符合IEEE 488.2的GPIB仪器(大多数为1992年之前制造的仪器),但是您可以使用VISA别名编辑器手动为这些仪器创建VISA别名。在Measurement&Automation Explorer中,选择工具»NI-VISA»签证选项。这将在MAX的主窗口中打开“ VISA选项”窗格。在这里,您可以编辑和管理系统上的别名。要添加别名,请单击添加别名按钮。输入仪器的资源名称和别名。例如,如果您在主地址5处将GPIB仪器连接到GPIB0(默认接口名称),则资源名称为GPIB0::5::INSTR .