主要内容

blfread

从矢量BLF-file读取数据

自从R2019a

描述

例子

mdata= blfread (blfFile)从指定的BLF-file读取所有数据并返回一个单元阵列时间表的变量bdata。的索引单元阵列中的每个元素对应的频道数量的文件中的数据。

bdata= blfread (blfFile,chanID)读取消息从BLF-file指定通道的数据,并返回一个时间表。

bdata= blfread (___,名称,值)读取消息参数选项可以过滤的数据数据库和消息id。

例子

全部折叠

从BLF-file读取消息数据,应用可选的过滤器。

数据= blfread (“myfile.blf”2)candb = canDatabase (“testdb.dbc”);数据= blfread (“myfile.blf”,“数据库”candb)数据= blfread (“myfile.blf”,“数据库”candb,“CANStandardFilter”,= blfread(1:10)数据“myfile.blf”,“数据库”candb,“CANExtendedFilter”,= blfread(3:7)数据“myfile.blf”,“数据库”candb,“CANStandardFilter”1:10,“CANExtendedFilter”,= blfread(3:7)数据“myfile.blf”,“CANStandardFilter”1:10,“CANExtendedFilter”,3:7)

输入参数

全部折叠

BLF-file路径,指定为字符串或字符向量。值可以指定一个文件在当前文件夹,或者一个相对完整的路径名。

例子:“MultipleChannelFile.blf”

数据类型:字符串|字符

通道ID指定为一个数字标量值,从BLF-file读取数据。如果没有指定,所有通道是阅读。

例子:2

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

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:“CANStandardFilter 1:8

数据库可以使用消息解码,指定为一个吗can.Database对象。

例子:candb ()

消息标准id指定为数组的数值确定进口哪些消息。消息id一般,适用于可以和FD总线类型。可以指定一个标量值或范围或非连续id的数组。默认情况下,所有标准ID的消息都是进口的。

例子:45 100:123 [1:10]

数据类型:字符串|字符

消息扩展id指定为数组的数值确定进口哪些消息。消息id一般,适用于可以和FD总线类型。可以指定一个标量值或范围或非连续id的数组。默认情况下,所有扩展ID的消息都是进口的。

例子:[1 8:10分1001:1080]

数据类型:字符串|字符

输出参数

全部折叠

从BLF-file消息数据,返回单元阵列的时间表。如果你指定一个单通道阅读,这将返回一个时间表。

版本历史

介绍了R2019a

另请参阅

功能