canMessageImport

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

Синтаксис

message = canMessageImport(file,vendor)
message = canMessageImport(file,vendor,candb)
message = canMessageImport(___,'OutputFormat','timetable')

Описание

пример

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

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

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

пример

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

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

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