canSignalImport

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

Синтаксис

sigtimetable = canSignalImport(file,vendor,database)
sigtimetable = canSignalImport(file,vendor,database,msgnames)

Описание

пример

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