主要内容

本页采用了机器翻译。点击此处可查看英文原文。

LIN Unpack

通过 LIN 描述文件中的配置,从数据帧中解包信号

自 R2021b 起

  • LIN Unpack block

库:
Simulink Real-Time / LIN

描述

LIN Unpack 模块通过使用 LIN 描述文件 (LDF) 中的配置解包数据帧,并输出信号数据。您可以在模型中将未解包的本地互连网络 (LIN) 总线数据用作信号数据。LIN Unpack 模块支持 LDF 2.2 及更早版本。

端口

输入

全部展开

message_updated 值为 1(逻辑真)时,表示 LIN 总线有消息传入。该模块输出解包后的信号。当 message_updated 值为 0(逻辑假)时,LIN 总线上没有消息更新,该模块将输出 LDF 文件中定义的每个信号的默认值。

接收 LIN 数据以进行解包。

输出

全部展开

发送未压缩的数据。输出端口数量根据所选帧中的信号数量进行分配。当选中一个帧时,端口名称会被分配给每个端口。

参数

全部展开

提供 LDF 文件的路径。若未设置此参数,则无法使用该模块。

编程用法

模块参数:LDFFileName

从 LDF 中可用的选项中选择 LIN 帧。若未选择 LDF,该模块将使用 None

编程用法

模块参数:selectedFrameName

从 LDF 中可用的选项中选择 LIN 帧 ID。若未选择 LDF,该模块将使用 1

编程用法

模块参数:frameId

扩展功能

全部展开

C/C++ 代码生成
使用 Simulink® Coder™ 生成 C 代码和 C++ 代码。

版本历史记录

在 R2021b 中推出

另请参阅