Python基于周立功盒子接收特定报文信号并实时绘制折线图(一)

一、背景
    为了节省成本,最大限度利用资源,放弃了用Vector的盒子,采用周立功盒子来做二次开发,以方便来进行压力测试

二、需求

  • 需要实时取六个信号值;
  • 六个信号在同一个CANFD报文中;
  • 实时对六个信号值进行画图以便于观察走势;
  • 同时记录下来采集的数据文件

三、实现难点

  • 报文的解析,如何拿到CAN信号值;
  • 如何实时画图;
  • 长时间边取数据边做图会不会影响接受数据

四、实现

    结构跟上篇提到的Python基于周立功盒子的二次开发的封装和调用是一样的,我们只是新改了业务代码zlg_test.py文件,以下是zlg_test.py文件的实现

import timefrom zlgcan import *

Python基于周立功盒子接收特定报文信号并实时绘制折线图(一)相关推荐

  1. Python基于周立功盒子接收特定报文信号并实时绘制折线图(二)

    Python基于周立功盒子接收特定报文信号并实时绘制折线图(二) 一.背景     根据在上一篇文件Python基于周立功盒子接收特定报文信号并实时绘制折线图(一)的基础上需要做一些优化,原因是,因为 ...

  2. Python基于周立功盒子的二次开发的准备工作

    Python基于周立功盒子的二次开发的准备工作 一.基本介绍     基于周立功的二次开发是python通过调用zlgcan.dll,来实现CAN卡的通讯收发报文的,在python中通过ctypes模 ...

  3. Python基于周立功盒子的二次开发的封装和调用

    Python基于周立功盒子的二次开发的封装和调用 一.介绍     前面我们介绍如何拿到官网给的例程并使用起来,但在使用的过程中,我们发现官网给的例子非常的冗长,可读性不好,于是我进行分解和封装,使得 ...

  4. 深入浅出python机器学习_4.3.2_岭回归的参数调节-2_绘制折线图

    # 重启显示图加这句代码就好了 %matplotlib inlineimport numpy as npimport matplotlib.pyplot as pltfrom sklearn.line ...

  5. Python调用周立功CAN接口卡接口库函数(接收数据)

    上篇博文<Python调用周立功CAN接口卡接口库函数>仅做了发送数据例程,有网友在测试接收时出现了问题,在此给出自己的接收数据代码. 在此需要强调的是,因为经济水平有限,自己所使用的CA ...

  6. python matplotlib绘制折线图_Matplotlib实践系列:折线图完全示例

    matplotlib是Python下最常用的数据可视化绘图库,功能强大,绘图精美,虽然也有基于matplotlib的seabron库,极大得简化的绘图的流程,但个人还是更加偏向于在静态数据可视化方面使 ...

  7. python matplotlib画折线图_python使用matplotlib绘制折线图教程

    matplotlib简介 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序 ...

  8. python简单代码画曲线图教程-Python绘制折线图和散点图的详细方法介绍(代码示例)...

    本篇文章给大家带来的内容是关于Python绘制折线图和散点图的详细方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.绘制折线图和散点图要用到matplotlib ...

  9. python画折线图代码-Python绘制折线图和散点图的详细方法介绍(代码示例)

    本篇文章给大家带来的内容是关于Python绘制折线图和散点图的详细方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.绘制折线图和散点图要用到matplotlib ...

最新文章

  1. IJCAI 2019精选论文一览,从底层到应用都有了
  2. Asp.Net构架(Http请求处理流程) - Part.1
  3. java 转型概念_转型(java)(.net)
  4. CreateInstall5.7.2 帮助文档翻译
  5. one thread one loop
  6. open source project for recommendation system
  7. matlab pretty什么用,matlab如何使输出结果更美观(symdisp函数——pretty函数升级版)...
  8. 年赚133亿!中国平安旗下陆金所向SEC递交招股书
  9. 电大计算机应用基础网考小抄,电大计算机应用基础网考资料小抄.doc
  10. Linux字体库ttc还是ttf,几种操作系统字体格式:otf/ttf/ttc格式字体的区别
  11. 【vscode】程序员居然用vscode听网易云
  12. 解析《啊哈C》--最终章:用C语言制作走迷宫和推箱子的小游戏
  13. HyperAttentionDTI: improving drug–protein interaction prediction by sequence-based deep learning wit
  14. 计算机大型机小型机的缩写,计算机可被划分为3个基本类型大型机,小型机与微型机。.doc...
  15. 2022UI自动化测试框架搭建 —— yaml文件管理定位元素
  16. 西安恒智小寨java_Java常用异常整理
  17. 谷歌开源 ClusterFuzz,自动化查找并修复 bug
  18. English trip V1 - 3.What Would you Like? Teacher:Lamb Key: would like to
  19. url scheme 实现跳转到小程序页面
  20. 【驱动开发】Windows过滤平台(WFP,Windows Filtering Platform)

热门文章

  1. STM32共用中断和共用中断函数的判断
  2. 获取所有联系人的姓名以及号码
  3. VUE Table复杂表格生成带格式的excel(多表头、合并单元格、边框、居中、背景)
  4. 在Ubuntu环境把PPT和Word转换为swf文件
  5. 炒股大赛项目中遇到的跨域情况
  6. 真皮商务笔记本【无忧币礼品】
  7. The command “” exited with code 9009
  8. 基于Python3+Scapy的数据包流量特征批量分析工具
  9. 为什么计算机关机慢,为什么电脑关机速度很慢_加快电脑关机速度的具体办法...
  10. return的使用方法