Main Content

canMessageReplayBlockStruct

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

说明

示例

msgstructofarrays = canMessageReplayBlockStruct(msgs) 格式化指定的 CAN 报文,以便与 CAN Replay 模块结合使用。CAN Replay 模块要求 CAN 报文具备特定格式,此格式由包含 ID、Extended、Data 和其他报文元素的数组结构体定义。

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

示例

全部折叠

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

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

输入参数

全部折叠

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

输出参量

全部折叠

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

版本历史记录

在 R2017a 中推出

另请参阅

函数

模块