设置 NI 串口板上端口的收发器连线模式

更新 Aug 1, 2023

环境

硬件

  • RS-485
  • NI-9871
  • PXI-8431/4
  • PCIe-8431/4
  • PCI-8431/4
  • PCIe-8433/2
  • USB-485

软件

  • LabVIEW
  • Measurement & Automation Explorer (MAX)

驱动

  • NI-VISA

操作系统

  • Windows

NI串口板卡可以设置不同的连线模式,有关您可以设置的不同连线模式的详细信息,请参阅NI-485 串行卡上的收发器模式。此文章将说明如何设置 NI 串口板上端口的收发器连线模式。

您可以通过以下软件来设置连线模式(Wire Mode property):
  1. Measurement and Automation Explorer (MAX)
  2. LabVIEW


MAX

这个方法允许您在任何应用程序开发之前先在 MAX 中设置连线模式。
  1. 确保您拥有计算机帐户的管理员权限。
  2. 在开始菜单中搜索 NI MAX,然后右键单击 >> 以管理员身份运行
  3. 展开 设备和接口 并选择需要设置的 RS-485 串行端口。
  4. 选择窗口底部的 高级 选项卡。
  5. 从收发器模式的下拉菜单中选择所需的接线模式。

LabVIEW

连线模式的属性可以使用 LabVIEW 属性节点以编程方式设置,这样您就可以将此功能直接集成到您的代码中。

请参考位于 LabVIEW 帮助 >> 查找示例 >> 硬件输入和输出 >> 串口中的运输示例 RS-485 收发器控制.vi,或按照以下步骤将属性节点合并到您的应用程序中。
  1. 在您的程序框图上添加一个 VISA 属性节点。
  2. 将需要的端口的 VISA 串行会话连接到参考输入。或者,您可以右键单击参考输入,创建常量或控件,然后选择需要的端口。
  3. 选择属性(Property) >> 串行设定(Serial Settings) >> 连线模式(Wire Mode)配置属性。
  4. 右键单击并选择 全部更改为写入 以将属性节点设置为写入模式。
  5. 右键单击 Wire Mode 输入以创建常量或控件。

附加信息

NI-VISA 驱动程序在 MAX 和 LabVIEW 中公开了 Wire Mode 属性。如果您在进行串口设置时遇到问题或没有看到正确的串口,请参阅NI MAX中缺少串口