Main Content

j1939SignalTimetable

基于 J1939 参数组时间表创建 J1939 信号时间表

自 R2021a 起

说明

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

示例

sigTables = j1939SignalTimetable(pgTable,"ParameterGroups",pgNames) 仅返回 pgNames 通过参数组名称指定的一个或多个参数组的信号时间表。使用此语法形式可仅将一部分参数组快速转换为信号时间表。

sigTables = j1939SignalTimetable(___,"IncludeAddresses",true) 向每个 J1939 信号时间表添加源地址和目标地址。默认参量值为 false,在这种情况下,J1939 信号时间表不包括地址。

.

示例

全部折叠

基于一个 J1939 参数组时间表中的所有数据创建 J1939 信号时间表。

sigTables = j1939SignalTimetable(pgTable);

仅基于时间表中指定的 J1939 参数组创建 J1939 信号时间表。

sigTable1 = j1939SignalTimetable(pgTable,"ParameterGroups","pgName");
sigTable2 = j1939SignalTimetable(pgTable,"ParameterGroups",{"pgName1","pgName2"});

输入参数

全部折叠

J1939 参数组,指定为时间表。

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

数据类型: char | string | cell

输出参量

全部折叠

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

数据类型: struct

版本历史记录

在 R2021a 中推出