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