主要内容

linDatabase

基于 LDF 文件创建 LIN 数据库

自 R2025a 起

说明

LINdbObj = linDatabase(ldfFile) 解析一个本地互连网络 (LIN) 的指定 LIN 描述文件 (LDF),并创建一个链接数据库对象。您可以将 ldfFile 指定为完整或相对路径,或仅指定为路径中的文件名。此函数支持 LIN 版本 2.2 LDF 文件。您可以将返回的 LIN Database 对象用作 blfreadlinMessageTimetable 的输入参量以进行报文解码。

示例

示例

全部折叠

解析一个 LDF 文件并在工作区中创建一个 LIN 数据库对象。

LINdbObj = linDatabase("LIN_CH6.ldf")
LINdbObj = 

  Database with properties:

   File Information
               Name: "LIN_CH6.ldf"
               Path: "C:\working\LIN_CH6.ldf"
    ProtocolVersion: 2.2000
    LanguageVersion: 2.2000
           BusSpeed: 19.2000

   Network Information
              Nodes: [3×3 table]
             Frames: [3×5 table]
            Signals: [6×5 table]

在解码 LIN 报文时使用 Database 对象。

LINmsgs = blfread("Logging_BLF.blf", 2, ProtocolMode="LIN", Database=LINdbObj);

输入参数

全部折叠

LDF 文件,指定为字符串或字符向量。它可以是完整或相对路径,或路径中的文件名。此函数支持 LIN 版本 2.2 LDF 文件。

示例: "LINdbFile.ldf"

数据类型: char | string

输出参量

全部折叠

LIN 数据库对象,具有描述 LDF 文件和网络信息的属性。

版本历史记录

在 R2025a 中推出