NI-XNET CAN FD中ISO和ISO Legacy的区别

更新 Dec 4, 2023

适用于

驱动

  • NI-XNET

问题详述

我正在使用NI-XNET的CAN FD。在FD ISO模式下,我应该在ISO和ISO Legacy之间选择哪一个呢?

解决方案

在NI-XNET数据库文件中,CAN Cluster的I/O Mode配置为CAN FD+BRS,一部分报文的I/O Mode设置为CAN FD,其他报文设置为CAN FD+BRS。
如果您想要以BRS设置的波特率来传输所有报文的数据,则应选择ISO Legacy模式。对于ISO Legacy模式, 报文的I/O Mode会被忽略而始终以CAN Cluster的 I/O Mode来传输数据。
如果您想要根据报文的I/O Mode的配置来传输数据,则应选择ISO模式。对于ISO模式, 报文的I/O Mode决定了该报文会以哪种模式来传输数据。