读取.blf CAN文件的头

时间:2019-05-24 13:04:57

标签: python can-bus

我有一个.blf文件,其中包含多个can bus消息,我可以使用python-can读取该消息

import can
can_log = can.BLFReader("./test.blf")
for msg in can_log:
    print(msg)

根据python-can docs,标准.blf文件的标头具有144个字节,并包含整个记录本身的开始和结束时间戳记。

我想直接阅读此开始和结束时间戳记,这可能吗?

我知道我也可以使用msg.timestamp从第一条消息中读取时间戳,但是它与我要提取的开始时间戳略有不同。

1 个答案:

答案 0 :(得分:1)

从python的source code中可以

import tensorflow as ft

您可以通过以下方式使用start_timestamp和stop_timestamp:

pip install jupyter tensorflow keras numpy scipy ipython pandas matplotlib sympy nose