CANOE Log 解析问题

最近项目的耐久试验出现了,偶发性信号值变化,为了验证试验数据是否正确,使用CANOE记录了数据,接下来需要解决的问题就是如何从几十个G的海量的数据中找到异常数据。

尝试1:python解析blf文件

在网上找了很多python解析blf文件的脚本,试了都不行。下面贴一个例子大家可以尝试:
https://blog.csdn.net/zengqz123/article/details/108146252
本人的python环境:
python3.6,can包3.3.3

尝试2:blf转asc文件

经测试组同事建议,把log转成asc文件:在CANOE中点击tools->logging file conversion:
问题解决:
asc文件格式类似于EXCEL表格,由于几十个G的文件太大,直接转换为asc对象,程序会崩溃。因此使用文件对象的readline()接口,一行一行的读取文件,速度相对于asc对象较慢,但是内存消耗较少,文件对象太大时,可以用该方法。

 with open(path, encoding='utf-8') as file_obj:line = file_obj.readline()

CANOE Log 解析问题相关推荐

  1. [Machine Check机制]X86服务器Linux系统对于MCE的Log解析

    X86服务器Linux系统对于MCE的Log解析 Linux Log信息主要包括两部份内容: APEI的GHES(Generic Hardware Error Soure,通用硬件错误源)解析部分,对 ...

  2. LOG 解析方法(代码来自网络)

    LOG 解析方法 1.log的大体分析步骤 1.1.android 主要产生的问题类型 1)程序异常退出 , uncaused exception 2)程序强制关闭 ,Force Closed (简称 ...

  3. IDEA使用Git上log解析

    IDEA最全总结100篇(VIP典藏版) 目录 一.本地代码颜色标识含义 二.Git的log黄绿紫含义 三.分支合并 1.将b1合并到当前分支demo 2.b2与b3分支合并,再跟demo合并 3.主 ...

  4. 域格模组抓取log解析dump方法

    域格模块抓取log解析dump方法 文章目录 域格模块抓取log解析dump方法 前言 一.抓取log 二.抓dump的相关步骤 1.抓dump准备事项: 2.抓dump事项 3.解dump 常见的死 ...

  5. log解析工具 px4_console.log(console.log) = ?

    在开始今天的内容之前,先想一下 console.log(console.log) 的结果是啥. 前面有一篇文章 别担心把 console 带到线上 介绍了关于 console 在线上不打印的操作,今天 ...

  6. log解析工具 px4_详解MySQL Binlog解析工具--binlog2sql,基于表级别的数据恢复

    概述 最近碰到某个表需要做数据回退,如果回退整个数据库动作又太大,所以用了binlog2sql来实现,这里先介绍一下binlog2sql的相关内容. binlog2sql是一个开源的Python开发的 ...

  7. 展锐Camera open failure log解析程序

    出发点 在展锐平台开发Camera的时候有时候会遇到报错的情况,log如下: 1-05 13:26:12.429 722 29945 E Camera3-Device: Camera 0: sendR ...

  8. web3py 解析智能合约交易结果(event事件日志解析、操作结果解析、log解析)

    ____tz_zs 一.使用 Web3.py 解码交易日志 ContractEvent 提供了与合约事件交互的方法.提供给合约事件子类的位置和关键字参数将用于通过签名查找合约事件. processRe ...

  9. 数据库原理 - 序列5 - 事务是如何实现的? - Undo Log解析

    本文节选自作者书籍<软件架构设计:大型网站技术架构与业务架构融合之道>. 作者微信公众号:架构之道与术.公众号底部菜单有书友群可以加入,与作者和其他读者进行深入讨论.也可以在京东.天猫上购 ...

最新文章

  1. 单片机节日彩灯实训报告_单片机课程设计(节日彩灯控制)
  2. ncnn tensorrt
  3. 相机小景深和大景深的区别?
  4. 前端开发中通过js设置cookie的一组方法
  5. iOS开发必备指南合集之游戏接入GameCenter 指南
  6. gcc -D选项的作用
  7. Delta3d角色注册机制
  8. Spring操作Redis
  9. python3面向对象_Python3面向对象编程
  10. [经验分享] 收费版文字转语音,免费使用
  11. 最优化算法之粒子群算法(PSO)
  12. 在优矿(uqer.io)上打开量化投资的黑箱-技术分析篇
  13. 致远OA漏洞学习——A6版本Session泄漏伪造漏洞
  14. map组件如何展示marker的callout气泡
  15. FX5u plc 如何实现网络远程通讯
  16. 计算机三级网络技术——综合题一IP地址计算等
  17. Linux红帽认证工程师(RHCE)考试笔记(Ansible学习笔记)
  18. android简易计算器的实现
  19. 解决谷歌浏览器的 DNS_PROBE_FINISHED_NXDOMAIN
  20. SQL Server修改表结构,表和列名加注释说明

热门文章

  1. 最新电脑为何不支持安装win7系统?原来秘密就藏在这里!
  2. 2021-05-13 根目录执行chmod -R 777 /* 系统无法登录
  3. I - 最大公约数GCD
  4. 360(drizzleDumper)脱壳教程“某药数据”
  5. Android 分屏模式 问题总结
  6. 关于“sin(10°)是无理数”的一个证明
  7. python基础语法19-calendar模块
  8. h3c S2000-EA 交换机DHCP Snooping支持Option 82功能的配置
  9. 计算机网络中帧和字节的关系,关于“帧frame”、“比特bite”、“字节byte”
  10. [转载]spring+mybatis加载属性文件设置数据源失败原因及解决方案 - 泡在网上的日子