命令行串行绘图仪

spplot的Python项目详细描述


斯普洛特

这个实用程序是一个文本模式的实现,实现了在ArduinoIDE中可以完成的工作 当选择Serial Plotter选项时,也就是说,它将在 实时串行端口。在

斯佩姆

还包括一个helper实用程序,称为spemu,它是一个串行端口 模拟器。当附近没有真正的设备时,它很有用。在

用法

运行spemu。程序将打印文件描述符和PTY设备路径。 您可以直接写入spemustdin或使用一些 写下并写下来。你写的东西将被虚拟输出 COM端口。在

安装

spplot

从PyPI安装:

python3 -m pip install spplot

本地安装:

^{pr2}$

spemu

要编译它,只需运行make。在

要求

spplot

  • Python 3和f字符串
  • 兼容POSIX的彩色支持终端
  • 带盲文字符的字体
  • 来自requirements.txt的模块

spemu

  • C编译器
  • 类UNIX系统

免责声明:进行中的工作

这是我想要的草稿。我会在我的 自由时间和添加一些颜色来区分不同的情节。至于现在,是的 它是什么。在

初始菜单是TUI风格,但如果您提供端口和波特率 CLI参数,您不会看到它。在

路线图

  • []不同子批次的彩色线条
  • []总平均值/当前缓冲区平均值和其他统计信息
  • []更好的错误处理
  • []缓冲区、显示和计算优化
  • []正确处理负值
  • [x] 设置y轴范围选项
  • [x] 第n个读出选项上的绘图
  • [x] 命令行参数
  • [x] 动态调整大小
  • [x] 人菜单键映射
  • [x] 制作python包
  • [x] 发布PyPI

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java是从此类字符串中提取数据的最佳方法   filenotfoundexception Java FileOutputStream Windows/Linux   java在SQLite数据库Android SDK中搜索特定字符串   java使用键值访问jsp中Map<Long,Map<String,Object>>的内容   java奇怪的HTMLeditor工具包问题   在java中使用数组只计算字母   每个应用程序都可以有自己独立的Java SDK吗   java如何将jasper报告生成的PDF文件保存在一个项目文件夹中   java BigDecimal包装器:静态字段为零   解码Base64图像时出现java IllegalArgumentException(非法的Base64字符)   将int转换为字节在Java和Actionscript中产生不同的结果   java什么使不可变对象在没有安全发布技术的情况下发布?   java将字节数据写入目录   一个计算器中有多个操作的java问题   面向对象Java重写是如何工作的   带hibernate的java ClassCastException   指向最后一个对象的java对象列表   java单元测试spring项目中的Get请求