canSignalImport

Импорт файла CAN в декодированные расписания сигналов

Описание

пример

sigtimetable = canSignalImport(file,vendor,database) импортирует файл журнала сообщений CAN от указанного поставщика непосредственно в декодированные расписания значений сигналов с помощью предоставленной базы данных. Функция возвращает структуру с полем для каждого уникального сообщения в расписании. Каждое значение поля является расписанием всех сигналов во всех образцах этого сообщения. Используйте эту форму синтаксиса, чтобы преобразовать весь набор сообщений в один вызов функции.

пример

sigtimetable = canSignalImport(file,vendor,database,msgnames) возвращает расписание сигнала только для сообщений, заданных msgnames, которое может задавать одно или несколько имен сообщений. Используйте эту синтаксическую форму для импорта сигналов только из подмножества сообщений.

Примеры

свернуть все

Составьте расписания сигналов из всех сообщений в файле журнала.

db = canDatabase('MyDatabase.dbc');
sigtimetable = canSignalImport('MsgLog.asc','Vector',db);

Составьте расписания сигналов из заданных сообщений в файле журнала.

db = canDatabase('MyDatabase.dbc');
sigtimetable1 = canSignalImport('MsgLog.asc','Vector',db,'Message1');
sigtimetable2 = canSignalImport('MsgLog.asc','Vector',db,{'Message1','Message2'});

Входные параметры

свернуть все

Файл журнала сообщений CAN, заданный как вектор символов или строка.

Пример: 'MyDatabase.dbc'

Типы данных: char | string

Формат файла поставщика, заданный как вектор символов или строка. Поддерживаемые форматы файлов определяются Vector и Kvaser.

Пример: 'Vector'

Типы данных: char | string

База данных CAN, заданная как указатель на базу данных.

Имена сообщений, заданные как вектор символов, строка или массив.

Пример: 'message1'

Типы данных: char | string | cell

Выходные аргументы

свернуть все

CAN-сигналы, возвращенные как структура. Имена структурных полей соответствуют сообщениям входа, и каждое значение поля является расписанием сигналов CAN.

Типы данных: struct

См. также

Функции

Введенный в R2017a