canMessageImport

Импорт сообщений CAN из стороннего файла журнала

Описание

пример

message = canMessageImport(file,vendor) импортирует сообщения CAN из файла журнала, file, от стороннего поставщика, vendor. Все сообщения в файле журнала импортируются как массив объектов сообщений CAN.

После импорта можно анализировать, передавать или воспроизводить эти сообщения.

canMessageImport принимает, что информация в импортированном файле журнала имеет шестнадцатеричный формат и что временные метки в импортированном файле журнала являются абсолютными значениями.

пример

message = canMessageImport(file,vendor,candb) применяет информацию в указанной базе данных к импортированным сообщениям журнала CAN.

Чтобы импортировать файлы журнала Vector с символьными именами сообщений, укажите соответствующий файл базы данных.

message = canMessageImport(___,'OutputFormat','timetable') возвращает расписание сообщений. Это рекомендуемый формат выхода для оптимальной эффективности и представления сообщений CAN в MATLAB®.

Примеры

свернуть все

Импорт необработанных сообщений из файла журнала.

message = canMessageImport('MsgLog.asc','Vector','OutputFormat','timetable');

Импортируйте сообщения из файла журнала, используя информацию базы данных для физических сообщений.

candb = canDatabase('myDatabase.dbc');
message = canMessageImport('MsgLog.txt','Kvaser',candb,'OutputFormat','timetable');

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

свернуть все

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

Пример: 'MsgLog.asc'

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

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

Импортировать журналы сообщений можно только в определенных форматах файлов: ASCII-файлы из вектор и текстовые файлы из Kvaser.

Пример: 'Vector'

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

База данных CAN, заданная как объект базы данных. Это база данных, информация о которой применяется к импортированным сообщениям файла журнала.

Пример: candb = canDatabase('CANdb.dbc')

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

свернуть все

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

См. также

Функции

Введенный в R2010b