我如何在运行着LabVIEW RT模块的RT系列PXI控制上配置COM1和COM2?



主要软件: LabVIEW Modules>>LabVIEW Real-Time Module
主要软件版本: 6.0.3
主要软件修正版本: N/A
次要软件: N/A

问题:
我无法与PXI-8156B/333 RT控制器上的串口通信。在我的上位机端,我使用COM1作为VISA配置串口函数的资源名,我能够与COM1口通信。然而,当我运行并保存VI在我的LabVIEW RT控制器上时,我得到一个错误代码“-1073807343”。我的显示器连接着控制器,能确信串口设备COM1和COM2是安装在PXI控制器上的。


解答:
在Windows中,COM1和COM2是设备ASRL1::INSTR and ASRL2::INSTR的别名。PXI-8156B/333 RT控制器与其他RT系列控制器使用的是用于LabVIEW RT的实时操作系统。实时操作系统并不会建立COM1、COM2和ASRL1::INSTR、 ASRL2::INSTR的对等关系。所以,你不能使用COM1和COM2去作为VISA配置串口资源函数的资源名称。
在这种状况下,使用字符串"ASRL1::INSTR" 和 "ASRL2::INSTR"作为这个函数的资源名称。
你可以在这些设置中运行VISA查找资源名称函数去获得这些正确的名字,下面这个相关链接是一个如何使用VISA查找资源名称函数的范例。


相关链接:

附件:





报告日期: 10/11/2001
最近更新: 04/13/2015
文档编号: 2EAHGMM5