canSignalTimetable

Создайте расписание сигнала CAN из расписания сообщения CAN

Синтаксис

sigtimetable = canSignalTimetable(msgtimetable)
sigtimetable = canSignalTimetable(msgtimetable,msgnames)

Описание

пример

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