主页
技术支持
如何在NI-XNET设备上设置自定义波特率?
如何在NI-XNET设备上设置自定义波特率?
更新 Aug 16, 2022
环境
环境显示经过验证可用于本文描述的解决方案的产品。此解决方案也可能适用于其他类似产品或应用程序。
驱动
NI-XNET
如何为NI-XNET设备设置自定义波特率?
NI建议用户使用数据库设置波特率值。
启动
NI-XNET数据库编辑器
。
打开数据库文件。 选择您想要修改的CAN Cluster。
在
CAN Cluster Properties
下,从
Baud Rate
下拉列表中选择
<Custom>
。
配置自定义波特率。有关Bit Timing Registers的说明,请参考
Interface:64bit Baud Rate
和
Interface:CAN:64bit FD Baud Rate
。
如果要以编程方式配置CAN接口的自定义波特率,请将自定义波特率对话框中的十六进制值写入
Interface:64bit Baud Rate
或
Interface:CAN:64bit FD Baud Rate
属性。
通过
测量I/O面板 >> XNET >> 会话节点
,在程序框图上放置一个属性节点。 将节点放到框图上后,单击XNET Session下的部分,然后选择
Interface >> 64bit Baud Rate
。 如果您使用CAN FD,选择
Interface >> CAN >> 64bit FD Baud Rate
。
将十六进制值从自定义波特率对话框复制到常数或控件,然后将值连接到属性节点。
如有必要,将输入值格式化为十六进制表示形式。 右键单击常量或控件,然后选择
显示格式...
,然后选择
十六进制
。
Additional Information
您可以使用
NI-CAN的NI-XNET兼容性库
,使NI-XNET设备在Measurement&Automation Explorer中作为NI-XNET和NI-CAN设备同时出现,如下所示:
相关链接
NI-XNET Hardware and Software Manual
Migrating NI-CAN Applications to NI-XNET
Using XNET Custom Baud Rate in VeriStand
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful