在扫描模式下发现,配置NI 987x模块并与之通信

更新 Oct 23, 2023

环境

硬件

  • NI-9870
  • NI-9871

软件

  • LabVIEW Base

驱动

  • NI-Serial
  • NI CompactRIO
  • NI-RIO

NI串行接口设备使您可以与各种串行设备通信。本文将与CompactRIO和LabVIEW Real-Time模块中的扫描引擎一起使用时,介绍这些模块的设置过程。
 

您需要在系统上同时安装了带有实时模块的LabVIEWNI CompactRIO驱动程序,以完成这些步骤。

安装NI-Serial 9870和9871扫描引擎支持 在您的实时控制器上

  1. 打开NI Measurement&Automation Explorer(MAX)。
  2. 通过展开远程系统选项卡找到您的实时目标。
  3. 右键单击软件选项卡,然后选择添加/删除软件 。
  4. 选择自定义软件安装,然后单击下一步 。
  5. 自定义软件安装窗口中,选择NI-Serial 9870和9871扫描引擎支持 。
  1. 单击下一步开始安装。
  2. 接下来,我们将需要创建一个LabVIEW项目。

 

在您的LabVIEW项目中添加模块

  1. 启动LabVIEW。
  2. 通过选择文件>>创建项目来创建一个新项目。
  3. 选择空白项目。
  4. 右键单击“项目”,然后选择新建>>目标和设备,将您的CompactRIO添加到项目中。
  1. 选择扫描模式作为控制器的编程模式,然后找到模块。
  2. 在项目资源管理器窗口中的控制器上单击鼠标右键,然后选择全部部署 。
 

现在,NI 987x的端口将显示在Measurement&Automation Explorer中与您的CompactRIO机箱相对应的RIO目标下方,如下所示。


一旦在MAX中正确检测到您的端口,就需要对其进行配置以匹配您正在与之通信的设备的设置。配置波特率,奇偶校验和流控制以确保正确的数据通信。

在LabVIEW中,可以放置“ VISA配置串行端口” VI或“ VISA属性节点”来配置各个端口的设置。

如果已配置端口,则可以为这些端口打开VISA会话,并对其进行写入/读取操作以与串行仪器进行通信。