命令行串行绘图仪
spplot的Python项目详细描述
斯普洛特
这个实用程序是一个文本模式的实现,实现了在ArduinoIDE中可以完成的工作
当选择Serial Plotter
选项时,也就是说,它将在
实时串行端口。在
斯佩姆
还包括一个helper实用程序,称为spemu
,它是一个串行端口
模拟器。当附近没有真正的设备时,它很有用。在
用法
运行spemu
。程序将打印文件描述符和PTY设备路径。
您可以直接写入spemu
stdin或使用一些
写下并写下来。你写的东西将被虚拟输出
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
- 项目
标签: