先决条件
请查阅串行仪器的引脚或文档,并确保您具有正确的电缆和/或串行接口硬件将其连接至计算机。有关更多信息,请参阅以下内容。
电缆线
串行接口硬件
安装NI软件和驱动程序
安装LabVIEW的最新兼容版本和NI-VISA驱动程序。如果您使用的是NI串行接口设备,请同时安装NI-Serial驱动程序的最新兼容版本。有关兼容性信息,请参阅以下内容。
安装NI串行仪器
安装NI软件后,设置硬件以将串行仪器连接到计算机。
-
如果使用NI串行接口设备,请参考《串行安装指南》以安装硬件。如果您的计算机已经有一个串行端口,请跳到下一步。
-
通过串行电缆将仪器的端口连接至NI串行接口设备或计算机的端口,然后打开电源。如果您使用两线制RS-422 / 485仪器,请参阅通过RS-485端口设置2线(半双工)通信。
在MAX中配置硬件
在Measurement and Automation Explorer(MAX)中,NI-VISA检测仪器并为用于与仪器通讯的串行通讯(COM)端口创建VISA资源。
-
从“开始”菜单中打开MAX。
-
展开设备和接口。您应该看到COM端口的VISA资源名称列为ASRL [board] [:: INSTR] 。如果使用NI串行接口设备,则COM端口将出现在接口下方。
如果看不到COM端口,请参阅MAX或LabVIEW中缺少的串行COM端口。
-
选择“ VISA”资源,然后选择“常规”选项卡。您可以更改VISA别名,以便于识别。
-
选择端口设置选项卡。确认波特率,包装尺寸,停止位和奇偶校验位的设置与仪器兼容。有关所需设置,请参阅仪器的用户手册。单击验证以确保设置受硬件支持。
-
如果您使用的是RS-485,请选择“高级”选项卡,并确保收发器 模式设置正确。
-
保存设置。
测试交流
设置和配置后,使用VISA测试面板来验证与仪器的通信并测试不同的仪器命令。
-
在MAX中,选择所需的COM端口,然后选择“打开VISA测试面板” 。
-
在“测试面板”窗口中,选择“输入/输出” 。
-
在“基本I / O”选项卡中,输入受支持的命令,然后选择“查询” 。有关受支持的命令,请参阅仪器的用户手册。
-
显示窗口将概述写和读操作。
安装仪器驱动程序
完成配置并验证与仪器的通信后,您可以使用仪器驱动程序轻松地从交互模式转换为编程模式。
请参阅在LabVIEW中选择与控制仪器的正确接口,以确定哪种仪器驱动程序类型最适合您的应用程序。请按照文档中的链接安装和使用仪器驱动程序。
运行一个例子
仪器驱动程序和NI-VISA驱动程序将安装示例以及与仪器通信所需的API。将这些示例用作编程参考,以及一种轻松使用仪器的简便方法。
注意:在开始运行LabVIEW示例之前,请关闭MAX。打开MAX测试面板并同时运行LabVIEW示例将导致访问资源错误。
仪器驱动程序示例
如果安装了仪器驱动程序,请参考以下示例:
NI-VISA驱动程序范例
如果使用NI-VISA,请参考以下示例:
对于RS-232和RS-485(4线),请通过运输示例Simple Serial.vi与您的仪器通信。
-
要查找示例,请打开LabVIEW并导航至帮助选项卡>>查找示例>>硬件输入和输出>>串行>>简单Serial.vi 。
-
确保选择了正确的VISA资源名称,并且串行设置正确。
-
运行VI。
-
响应指示器应显示* IDN?\ n命令。
如果您使用的是RS-485(2线制),请通过运输示例RS-485 Transceiver Control.vi与仪器通信。
-
要查找示例,请打开LabVIEW并导航至帮助选项卡>>查找示例>>硬件输入和输出>>串行>> RS-485收发器Control.vi 。
-
确保选择了正确的VISA资源名称,并且串行设置正确。
-
根据您要使用的模式指定收发器模式。
-
运行VI。
-
响应指示器应显示* IDN?\ n命令。
有关NI-VISA串行功能的更多信息,请参见LabVIEW帮助:串行VI和函数。