Main Content

canFDMessageReplayBlockStruct

转换 CAN FD 报文以用作 CAN Replay 模块输出

说明

msgstructofarrays = canFDMessageReplayBlockStruct(msgs) 对指定的 CAN FD 报文进行格式化,以便与 CAN FD Replay 模块结合使用。CAN FD Replay 模块需要特定格式的 CAN FD 报文,该格式由包含 ID、Extended、Data 和其他报文元素的数组结构体定义。

使用此函数将经过格式化的报文结构体赋给一个变量。然后将该变量保存到 MAT 文件中。CAN FD Replay 模块封装允许选择此 MAT 文件及其中的变量,以在 Simulink® 模型中回放报文。

示例

全部折叠

为 CAN FD Replay 模块创建一个报文结构体,并将其保存到 MAT 文件中。

canMsgs = canFDMessageReplayBlockStruct(messages);
save('ReplayBlockMessages.mat','canMsgs');

输入参数

全部折叠

原始 CAN FD 报文,指定为 CAN FD 报文时间表或 CAN 报文对象的数组。

输出参数

全部折叠

格式化的 CAN FD 报文,以包含 ID、Extended、Data 和其他报文元素的数组结构体形式返回。

版本历史记录

在 R2018b 中推出

另请参阅

函数

模块