Main Content

canSignalTimetable

基于 CAN 报文时间表创建 CAN 信号时间表

说明

示例

sigtimetable = canSignalTimetable(msgtimetable) 将一个 CAN 报文信息时间表转换为多个单独的信号值时间表。该函数返回一个结构体,其中的每个字段对应时间表中的一个唯一报文。每个字段值是相应报文中所有信号的时间表。使用此语法形式可在单个函数调用中转换整组报文。

示例

sigtimetable = canSignalTimetable(msgtimetable,msgnames) 仅返回 msgnames 指定的一个或多个报文的信号时间表。使用此语法形式可仅将一部分报文快速转换为信号时间表。

示例

全部折叠

基于 CAN 报文时间表中的所有报文创建 CAN 信号时间表。

sigTable = canSignalTimetable(msgTimetable);

仅基于 CAN 报文时间表中的指定报文创建 CAN 信号时间表。

sigTable1 = canSignalTimetable(msgTimetable,'Message1');
sigTable2 = canSignalTimetable(msgTimetable,{'Message1','Message2'});

输入参数

全部折叠

CAN 报文,指定为时间表。

报文名称,指定为字符向量、字符串或数组。

数据类型: char | string | cell

输出参数

全部折叠

CAN 信号,以结构体形式返回。结构体字段名称对应于输入的报文,每个字段值是一个 CAN 信号时间表。

数据类型: struct

版本历史记录

在 R2017a 中推出