blfwrite

Запись данных в векторный BLF-файл

Описание

пример

blfwrite(blfFile,data,chanID,prot) записывает указанные расписания в данные в указанный BLF-файл. Функция позволяет записывать только в новые файлы, поэтому вы не можете перезаписать существующие файлы или данные.

Примечание

Поддержка BLF-файлов ограничена только протоколами CAN и CAN FD в Windows® операционные системы. См. раздел «Ограничения формата файла».

Примеры

свернуть все

Запись расписаний данных в указанные каналы.

Запись одного набора данных в один канал.

blfwrite("newfile.blf",data,1,"CAN")

Запись двух наборов данных в один и тот же канал.

blfwrite("newfile.blf",{data1,data2},[1,1],["CAN FD","CAN FD"])

Запись двух наборов данных в отдельные каналы с различными протоколами.

blfwrite("newfile.blf",{data1,data2},[1,2],["CAN","CAN FD"])

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

свернуть все

Путь к BLF-файлу для записи, заданный как строковый или символьный вектор. Значение может задать файл в текущей папке, или относительное или полное имя пути.

Пример: "MultipleChannelFile.blf"

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

Данные для записи в BLF-файл, заданные как расписание или массив ячеек из расписаний. Можно записать несколько таблиц для одного и того же канала, если протокол одинаковый.

Типы данных: timetable

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

Пример: [1,2,4]

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Протокол сообщения, заданный как "CAN", "CAN FD". При записи нескольких наборов данных задайте протокол как массив строк, соответствующих записываемым наборам данных.

Пример: ["CAN","CAN FD","CAN"]

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

Введенный в R2019a