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