exponenta event banner

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