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