Main Content

blfwrite

将数据写入 Vector BLF 文件

说明

示例

blfwrite(blfFile,data,chanID,prot) 将数据中指定的时间表写入指定的 BLF 文件。该函数只允许写入新文件,因此无法覆盖现有文件或数据。

示例

全部折叠

将数据的时间表写入指定通道。

将一个数据集写入单个通道。

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

通道 ID,指定为数值标量或数组值,用于标识写入数据的通道。

示例: [1,2,4]

数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

报文协议,指定为 "CAN""CAN FD"。当写入多个数据集时,将协议指定为与正在写入的数据集对应的字符串的数组。

示例: ["CAN","CAN FD","CAN"]

数据类型: char | string

版本历史记录

在 R2019a 中推出

另请参阅

函数