我的串口在LabVIEW和测量与自动化浏览器(MAX)中显示的名称不对



主要软件:
主要软件版本: 4.2
主要软件修正版本: N/A
次要软件: N/A

问题: 我在LabVIEW的前面板上放置VISA资源名控件,点选其下拉菜单,显示的名称为ASRL1,ASRL2ASRL10。但是,在另一台计算机上的LabVIEW控件中,显示的却是COM1,COM2和LPT1。为什么同样的串口资源在不同的计算机上会显示不同的名称?

解答:

一般来说,测量与自动化浏览器(MAX)会自动为ASRL1::INSTR,ASRL2::INSTR和ASRL10::INSTR 分别分配COM1,COM2和LPT1的名称。这样,这些端口就会在MAX和VISA资源名称控件中显示为COM1,COM2和LPT1。如果这些VISA别名被其他用户更改的话,在“设备与接口”菜单下,这些端口就会显示新的别名,在其后的括号中会显示该名称所绑定的端口。相比之下,LabVIEW中的VISA资源名称控件只会显示VISA别名。例如,在MAX中,系统上的第一个串口将显示为ASRL1(COM1),而在LabVIEW中将显示为ASRL1。

可以通过下面的方法更改VISA别名:在MAX中,导航到设备与接口 » 端口菜单下,找到需要改名的端口,在该端口上单击右键,选择重命名别名。这样,会弹出端口设置的常规设置选项卡,在这里您可以将该端口绑定的COM1口命名"COM1"。这样。在MAX和LabVIEW中,该端口都将显示为COM1,而不会显示为COM1(COM1)或者ASRL1(COM1)。如果您将该端口命名为MyPort的话,它将在MAX中显示为MyPort(COM1),而在LabVIEW中显示为MyPort。每次您更改了端口的名字以后,必须单击保存以使设置生效。




您还可以在MAX中为您的仪器设置别名。首先,双击设备与接口以展开该文件夹,右键单击您所使用的接口并选择查找仪器。然后,在您的仪器上右键单击并选择VISA属性来为您的仪器设置别名。

注意事项: 测量与自动化浏览器是无法找到非IEEE 488.2兼容的仪器的(在1992以前制造的大多数的仪器都是非IEEE 488.2兼容的),但是您可以使用VISA别名编辑器来为这些仪器手工的设置别名。在测量与自动化浏览器(MAX)选择工具 » NI-VISA » 别名编辑器,单击增加别名按钮。输入您的仪器的资源名以及别名。例如,您的GPIB仪器是连接到GPIB0接口(默认的接口名称)上的,主地址是5,则该仪器的资源名为GPIB0::5::INSTR。

您还可以使用 VISA Alias Configuration Utility for Windows 配置您的VISA别名。



相关链接: KnowledgeBase 3S8SQU: Storing VISA Aliases and Moving Them to Another Machine

附件:





报告日期: 11/22/2002
最近更新: 07/28/2009
文档编号: 2RLC616I