如何配置LIN协议版本

更新 Nov 25, 2021

环境

硬件

  • PCI-8516
  • USB-8506
  • PXI-8516
  • NI-9866

驱动

  • NI-XNET

我在使用NI-XNET系列的LIN设备。我知道我的硬件是支持各种LIN协议版本。如何配置为2.1LIN协议版本?

创建LIN数据库时将会一并配置LIN协议版本。您可以在每个ECU属性中设置协议版本。这可以通过使用NI-XNET Database EditorLIN:Protocol Version 属性来完成。您可以通过两个选项来设置属性值。
  • 使用NI-XNET Database Editor
通过NI-XNET Database Editor创建数据库时,可以配置LIN协议版本。例如,若打开现有的数据库NIXNET_exampleLDF,则可以在<ECUs>选项卡中设置主设备和从设备的Protocol Version,以配置ECU属性。

  • 使用 LIN:Protocol Version 属性。
创建动态数据库时,可以使用LIN:Protocol Version属性以编程方式来设置LIN协议版本。


设置此属性,请按照以下说明进行操作:
  1. 右键单击程序框图,然后导航至Measurement I / O » XNET » Database。将XNET ECU属性节点放在程序框图上。
  2. 单击ECU节点,然后选择LIN » Protocol Version 以更改LIN:Protocol Version属性。
  3. 右键单击ECU节点,然后选择Change All To Write。创建常量或控件以选择协议版本。

附加信息

打开XNET session以创建动态数据库前,必须完成ECU配置。
有关编程流程的更多信息,请参见NI示例查找器中的示例LIN Dynamic Database Creation.vi