j1939SignalTimetable

Составьте J1939 сигнал из J1939 расписания группы параметров

Описание

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