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. Windows Phone开发(16):样式和控件模板
  2. 大数据统计分析毕业设计_大数据分析与传统统计分析的区别
  3. set escape on
  4. 数字后端——电源规划
  5. BaiduMapsApiDemo报错:请在 DemoApplication.java文件输入正确的授权Key
  6. 任务35:JWT 认证授权介绍
  7. 梦幻西游热门服务器卡顿延迟,Win10梦幻西游很卡反应很慢该如何处理
  8. 第一次出书的经验分享
  9. 商业智能BI推动制造业智能化转型
  10. 系统集成项目管理工程师有什么用?你真的了解吗
  11. CDH问题汇总之——ERROR main:com.cloudera.server.cmf.bootstrap.EntityManagerFactoryBean: Tables have unsuppo
  12. uniapp上传、预览、删除图片
  13. HTML nofollow 属性
  14. Volar - vue终极开发神器!
  15. Matlab:实现光波偏振态仿真
  16. uClinux 内核编译常见错误及解决方法(zt)
  17. vector VN5640使用笔记
  18. Python面试题 附 答案
  19. 进程间通信 管道特性(无名管道演示)当向管道中读出数据的时候:
  20. excel定位求和技巧:如何对流水账进行快速日结汇总

热门文章

  1. 转:CentOS 7 安装Nginx
  2. spring框架学习(一):Bean的装配方式 ——基于注解的装配、自动装配
  3. 【LSSVM回归预测】人工蜂群算法优化最小二乘支持向量机LSSVM数据回归预测【含Matlab源码 2213期】
  4. powermock跳过某方法_如何使用powermock验证内部方法调用?
  5. Android实现版本更新和自动安装
  6. HTML+CSS期末大作业:在线音乐网站设计——简洁大气的KK音乐官网模板html源码(1页) HTML+CSS+JavaScript
  7. 如鹏网学习笔记(十三)EasyUI
  8. 《使用MAVEN+SSM+Ajax+shiro+MySql开发在线商场详解(4)》
  9. C51 学习笔记03 | 8051单片机几大功能组成部件
  10. 机械手使用者坐标系和工具坐标系_EPSON机械手 工具坐标系的标定