获取自定义XNET Session Interface:64bit Baud Rate

更新 Feb 11, 2025

适用于

硬件

  • CAN Interface Device

驱动

  • NI-XNET

其他

NI-XNET Database Editor

问题详述

我正在使用具有自定义波特率的NI-XNET CAN接口设备(例如PCI-8512)。每次我需要更改传输设置时,我都必须手动重新计算输入到XNET Session interface:64bit Baud Rate属性节点的十六进制值。是否有任何工具可以根据我的设置帮助我计算这个值?

解决方案

您可以根据映射自定义传输设置的NI-XNET 帮助文档手动创建二进制数据帧。还可以使用NI-XNET Database Editor以更快、更自动化的方式获得所需的自定义波特率值。要实现它,请执行以下步骤。

  1. 在 NI-XNET Database Editor中,右键单击Networks并选择Create Cluster
  2. 从Protocol下拉列表中选择CAN并点击OK确认选择。
  3. 单击Baud Rate选项并选择<Custom>
  4. 在新的弹出窗口中,您可以根据您的设置获取自定义的十六进制波特率值。将其输入到XNET Session Interface:64bit Baud Rate属性节点,以便以编程方式更改CAN设备接口设置。

相关信息

  • 您只能在CAN接口停止运行时修改波特率属性。
  • 您可以使用此技术通过XNET Session Interface:CAN:64bit FD Baud Rate以编程方式更改CAN FD波特率。